From ff07c81d3e3f18ee2327144055caf29696ab410f Mon Sep 17 00:00:00 2001
From: Steve Sutton
I understand that + (1) the Company has a drug and alcohol policy that provides for pre-employment + testing as well as testing after employment; (2) consent to and compliance + with such policy is a condition of my employment; and (3) continued + employment is based on the successful passing of testing under such + policy.
I understand and agree that, if hired, my employment is + "At-Will" and that either the company or I may terminate the employment + relationship at any time with or without cause and with or without notice. + I further understand that this employment relationship may not be modified + by verbal statements, customs, practices, or written documents unless + such modification is in writing and signed by the President of the + company.
I understand that, in connection with the routine processing + of your employment application, the Company may request from a consumer + reporting agency an investigative consumer report including information + as to my credit records, character, general reputation, personal + characteristics, and mode of living. Upon written request from me, the + Company, will provide me with additional information concerning the + nature and scope of any such report requested by it, as required by the + Fair Credit Reporting Act.
Preston Feather Building Centers is an + equal opportunity employer. You will be considered for all positions + without regard to race, color, religion, weight, height, sex, national + origin, marital status, veteran status, the presence of a non-job related + medical condition, disability or any other protected status required by + law.
Under Michigan law, disabled employees and applicants must + request an accommodation of their disability by notifying the firm in + writing of the need for accommodation within 182 days of the date the + disabled individual knows or should know that an accommodation is needed. + Failure to properly notify the firm may preclude any claim that the employer + failed to accommodate the disabled individual.' +]; + +$name_of_applicant = [ + 'type' => 'text', + 'name' => 'name_of_applicant', + 'label' => 'Name of Applicant', + 'grid' => 6, + 'req' => false +]; +$agree_form_waiver = [ + 'type' => 'checkbox', + 'name' => 'agree_form_waiver', + 'label' => 'Do you agree to the above terms? By clicking Yes, you consent ' + . 'that you have read and understand the above terms.', + 'grid' => 12, + 'req' => true, + 'opts' => [[ + 'name' => 'agree_form_waiver', + 'label' => 'I Agree', + 'value' => 1 + ]] +]; +$form = [ + $topHeader, + [$name_of_applicant], + [$agree_form_waiver] +]; \ No newline at end of file diff --git a/config/settings6.php b/config/settings6.php new file mode 100644 index 0000000..984ae10 --- /dev/null +++ b/config/settings6.php @@ -0,0 +1,50 @@ + 'header', + 'label' => 'Drug Test Consent Form', + 'subheader' => 'Consent for Pre-Employment drug test screen and Release ' + . 'Covenant not to sue and indemnity agreement.', + 'notes' => 'I hereby give my consent for Preston Feather Building Centers, ' + . 'through an authorized testing service of its choice, to collect blood, ' + . 'hair, urine, or saliva samples from me and to conduct any other necessary ' + . 'medical tests to determine the presence of alcohol, drugs or controlled ' + . 'substances, and I hereby release Preston Feather Building Centers from any ' + . 'liability arising out of such test or its results. Further, I give my ' + . 'consent for the release of the test results and other relevant medical ' + . 'information to authorized Preston Feather Building Centerâs management ' + . 'for appropriate review. I hereby release and agree to indemnify and hold ' + . 'harmless, Preston Feather Building Centers, the laboratory, the testing ' + . 'service and their officers, agents and employees for any damages, costs ' + . 'and expenses arising out of the testing or release of its results. If I ' + . 'am accepted for employment by Preston Feather Building Centers, I hereby ' + . 'consent to be tested in the above manner during my employment when, in ' + . 'the Companyâs judgment, such testing is appropriate and I acknowledge ' + . 'that remaining free of illegal drug use and complying with the Company\'s ' + . 'substance abuse policy is a condition of my employment.' +]; + +$name_of_applicant = [ + 'type' => 'text', + 'name' => 'name_of_applicant', + 'label' => 'Name of Applicant', + 'grid' => 6, + 'req' => false +]; +$agree_form_waiver = [ + 'type' => 'checkbox', + 'name' => 'agree_form_waiver', + 'label' => 'Do you agree to the above terms? By clicking Yes, you consent ' + . 'that you have read and understand the above terms.', + 'grid' => 4, + 'req' => true, + 'opts' => [[ + 'name' => 'agree_form_waiver', + 'label' => 'I Agree', + 'value' => 1 + ]] +]; +$form = [ + $topHeader, + [$name_of_applicant], + [$agree_form_waiver] +]; \ No newline at end of file diff --git a/config/settings7.php b/config/settings7.php new file mode 100644 index 0000000..4e14829 --- /dev/null +++ b/config/settings7.php @@ -0,0 +1,187 @@ + 'header', + 'label' => 'Summary of Rights under Fair Credit Reporting Act', + 'subheader' => '', + 'notes' => 'The federal Fair Credit Reporting Act (FCRA) promotes the ' + . 'accuracy, fairness, and privacy of information in the files of consumer ' + . 'reporting agencies. There are many types of consumer reporting agencies, ' + . 'including credit bureaus and specialty agencies (such as agencies that sell ' + . 'information about check writing histories, medical records, and rental ' + . 'history records). Here is a summary of your major rights under the FCRA. ' + . 'For more information, including information about additional rights, go ' + . 'to www.ftc.gov/credit ' + . 'or write to: Consumer Response Center, Room 130-A, Federal trade ' + . 'Commission, 600 Pennsylvania Ave. N.W., Washington D.C. 20580.
' + . '' + . 'States may enforce the FCRA, and many states have their own consumer reporting laws. In some cases, you may have more rights under state law. For more information, contact your state or local consumer protection agency or your state Attorney General. Federal enforcers are:' + . '
For Questions or Concerns Regarding: | ' + . 'Please Contact: | ' + . '
---|---|
Consumer reporting agencies, creditors and others not listed below | ' + . 'Federal Trade Commission, Bureau of Consumer Protection, FCRA, Washington DC, 20580. 1-877-382-4357 | ' + . '
National banks, federal branches/agencies of foreign banks (word âNationalâ or initials âN.A.â appear in or after bankâs name) | ' + . 'Office of the Comptroller of the Currency Compliance Management, Mail Stop 6-6, Washington DC, 20219. 800-613-6743 | ' + . '
Federal Reserve System member banks (except national banks, and federal branches/agencies of foreign banks) | ' + . 'Federal Reserve Board, Division of Consumer & Community Affairs, Washington DC, 20551. 202-452-3693 | ' + . '
Savings associations and federally chartered savings banks (word âFederalâ or initials âF.S.B.â appear in federal institutionâs name) | ' + . 'Office of Thrift Supervision, Consumer Complaints, Washington DC, 20552. 800-842-6929 | ' + . '
Federal credit unions (words âFederal Credit Unionâ appear in institutionâs name) | ' + . 'National Credit Union Administration, 1775 Duke Street, Alexandria VA, 22314. 703-519-4600 | ' + . '
State-chartered banks that are not members of the Federal Reserve System | ' + . 'Federal Deposit Insurance Corp., Consumer Response Center, 2345 Grand Avenue, Suite 100, Kansas City, Missouri, 64108-2638 877-275-3342 | ' + . '
Air, surface or rail common carriers regulated by former Civil Aeronautics Board or Interstate Commerce Commission | ' + . 'Department of Transportation, Office of Financial Management, Washington DC, 20590. 202-366-1306 | ' + . '
Activities subject to the Packers and Stockyards Act, 1921 | ' + . 'Department of Agriculture, Office of Deputy Administrator-GIPSA, Washington DC, 20205. 202-720-7051 | ' + . '
In connection with your application for employment, or during the course of your employment, we may procure a consumer report on you. In the event that information from the report is utilized in whole or in part in making an adverse decision with regard to your employment, before making the adverse decision, we will provide you with a copy of the consumer report and a description in writing of your rights under the law.
' + . 'Please be advised that we may also obtain an investigative report including information as to your character, general reputation, and personal characteristics. This information may be obtained by contacting your previous employers or references applied by you. Please be advised that you have the right to request, in writing, within a reasonable time, that we make a complete and accurate disclosure of the nature and scope of the information requested. Such disclosure will be made to you within 5 days of the date on which we receive the request from you or within 5 days of the time the report was finished.
' + . 'The Fair Credit Reporting Act gives you specific rights in dealing with consumer reporting agencies. You will find these rights summarized on the next page (see Summary of Rights).
' + . 'By your signature below, you hereby authorize us to obtain a consumer report about you in order to consider you for employment.
' +]; +$copies = [ + 'type' => 'radio', + 'name' => 'copies', + 'label' => 'Please provide me with a copy of the reports obtained', + 'grid' => 4, + 'req' => true, + 'opts' => [[ + 'name' => 'copies_yes', + 'label' => 'Yes', + 'value' => 1 + ],[ + 'name' => 'copies_no', + 'label' => 'No', + 'value' => 0]] +]; +$form = [ + $topHeader, + $header2, + [$name], + [$app_address], + [$app_city, $app_state, $app_zip], + [$app_social], + [$agree_form_waiver2] +]; \ No newline at end of file diff --git a/controllers/front.php b/controllers/front.php index b58dde1..858cda4 100644 --- a/controllers/front.php +++ b/controllers/front.php @@ -14,6 +14,7 @@ class glm_employment_front public $viewDir; public $adminViewDir; public $frontViewDir; + public $settingDir; public $formSuccess; public $formFail; public $formSubmitted; @@ -32,7 +33,7 @@ class glm_employment_front const FORM_VAR = 'applyOnline'; const FORM_SETTINGS_DIR = 'config'; const FORM_VIEW_DIR = 'views'; - const FINAL_FORM = 5; + const FINAL_FORM = 8; const FORM_TEMPLATE = 'formTemplate.php'; const SUCCESS_TEMPLATE = 'thankYou.php'; @@ -52,6 +53,7 @@ class glm_employment_front $this->viewDir = $this->pluginDirName . self::FORM_VIEW_DIR; $this->adminViewDir = $this->viewDir . '/admin'; $this->frontViewDir = $this->viewDir . '/front'; + $this->settingDir = $this->pluginDirName . self::FORM_SETTINGS_DIR; } public function set_form_state() @@ -80,9 +82,7 @@ class glm_employment_front public function load_form_settings($form_part = '') { - $setting_file = $this->pluginDirName . self::FORM_SETTINGS_DIR - . "/settings{$form_part}.php"; - include $setting_file; + include $this->settingDir . "/settings{$form_part}.php"; return $form; } @@ -100,6 +100,9 @@ class glm_employment_front case 2: case 3: case 4: + case 5: + case 6: + case 7: if ($this->formSubmitted) { // $form = $this->load_form_settings($formPart); $this->appId = $appId = filter_var($_REQUEST['appId'], FILTER_VALIDATE_INT); @@ -116,17 +119,17 @@ class glm_employment_front } //check for errors if ($this->errorCount > 0) { - include $this->frontViewDir . self::FORM_TEMPLATE; + include $this->frontViewDir . '/' . self::FORM_TEMPLATE; } else { $this->store_form_data($form, $formPart); // next form part ++$formPart; if ($formPart == self::FINAL_FORM) { - include $this->frontViewDir . self::SUCCESS_TEMPLATE; + include $this->frontViewDir . '/' . self::SUCCESS_TEMPLATE; unset($_SESSION['glmJobsApplication'], $_SESSION['glmJobsAppForm']); } else { $form = $this->load_form_settings($formPart); - include $this->frontViewDir . self::FORM_TEMPLATE; + include $this->frontViewDir . '/' . self::FORM_TEMPLATE; } } } else { @@ -137,7 +140,7 @@ class glm_employment_front unset($_SESSION['glmJobsApplication'], $_SESSION['glmJobsAppForm']); $formPart = 1; $form = $this->load_form_settings($formPart); - include $this->frontViewDir . self::FORM_TEMPLATE; + include $this->frontViewDir . '/' . self::FORM_TEMPLATE; break; } // echo ''.print_r($_SESSION, true).''; diff --git a/views/front/formTemplate.php b/views/front/formTemplate.php index 856fb84..c97ebd2 100644 --- a/views/front/formTemplate.php +++ b/views/front/formTemplate.php @@ -3,6 +3,14 @@ text-align:left; padding-top: 5px; } + .row.content ul.glm-emp-forms-ul { + columns: 1; + -moz-columns: 1; + -webkit-columns: 1; + margin-left: auto; + margin-right: auto; + padding-left: 20px; + }