!empty($_POST['family_member_name'][$i]) ? $_POST['family_member_name'][$i] : '', 'age' => !empty($_POST['family_member_age'][$i]) ? $_POST['family_member_age'][$i] : '', 'occupation' => !empty($_POST['family_member_occupation'][$i]) ? $_POST['family_member_occupation'][$i] : '', 'relationship' => !empty($_POST['family_member_relationship'][$i]) ? $_POST['family_member_relationship'][$i] : '', 'company' => !empty($_POST['family_member_company'][$i]) ? $_POST['family_member_company'][$i] : '' ); } // education background $array_education_level = array(); for ($i = 0; $i < 5; $i++) { $array_education_level[] = array( 'schoolName' => !empty($_POST['education_name_school'][$i]) ? $_POST['education_name_school'][$i] : '', 'startYear' => !empty($_POST['education_start_year'][$i]) ? $_POST['education_start_year'][$i] : '', 'finishYear' => !empty($_POST['education_finish_year'][$i]) ? $_POST['education_finish_year'][$i] : '', 'grade' => !empty($_POST['education_grade'][$i]) ? $_POST['education_grade'][$i] : '', 'qualification' => !empty($_POST['education_qualification'][$i]) ? $_POST['education_qualification'][$i] : '' ); } // professional qualification $array_professional_qualification = array(); for ($i = 0; $i < 5; $i++) { $array_professional_qualification[] = array( 'qualification' => !empty($_POST['professional_qualification'][$i]) ? $_POST['professional_qualification'][$i] : '', 'accredited' => !empty($_POST['professional_accredited_by'][$i]) ? $_POST['professional_accredited_by'][$i] : '', 'startYear' => !empty($_POST['professional_qualification_start_year'][$i]) ? $_POST['professional_qualification_start_year'][$i] : '', 'finishYear' => !empty($_POST['professional_qualification_finish_year'][$i]) ? $_POST['professional_qualification_finish_year'][$i] : '', ); } // language proficiency $spoken_english = $_POST['spoken_english']; $written_english = $_POST['written_english']; $spoken_mandarin = $_POST['spoken_mandarin']; $written_mandarin = $_POST['written_mandarin']; $spoken_bm = $_POST['spoken_bm']; $written_bm = $_POST['written_bm']; $language_other_1=$_POST['language_other_1']; $spoken_other1 = $_POST['spoken_other1']; $written_other1 = $_POST['written_other1']; $language_other_2 = $_POST['language_other_2']; $spoken_other2 = $_POST['spoken_other2']; $written_other2 = $_POST['written_other2']; //REFERENCE DETAIL $array_reference = array(); for ($i = 0; $i < 2; $i++) { $array_reference[] = array( 'name' => !empty($_POST['references_name'][$i]) ? $_POST['references_name'][$i] : '', 'position' => !empty($_POST['references_position'][$i]) ? $_POST['references_position'][$i] : '', 'contact' => !empty($_POST['references_contacts'][$i]) ? $_POST['references_contacts'][$i] : '', 'year' => !empty($_POST['references_years'][$i]) ? $_POST['references_years'][$i] : '', ); } //employment history $currentCompanyName = $_POST['current_company_name']; $currentCompanyPosition = $_POST['current_position_name']; $currentCompanyAddress = $_POST['current_company_full_address']; $currentCompanyJoinDate = $_POST['current_company_join_date']; $currentCompanyLeftDate = $_POST['current_company_left_date']; $currentCompanySalary = $_POST['current_company_basic_salary']; $currentCompanyAllowance = $_POST['current_company_fix_allowance']; $currentCompanyReason = $_POST['current_company_leave_reason']; //subsequent employment history $array_subsequent_employment = array() ; for ($i = 0; $i < 3; $i++) { $array_subsequent_employment[] = array( 'name' => !empty($_POST['subsequent_company_name'][$i]) ? $_POST['subsequent_company_name'][$i] : '', 'position' => !empty($_POST['subsequent_position_name'][$i]) ? $_POST['subsequent_position_name'][$i] : '', 'joinDate' => !empty($_POST['subsequent_company_join_date'][$i]) ? $_POST['subsequent_company_join_date'][$i] : '', 'leftDate' => !empty($_POST['subsequent_company_left_date'][$i]) ? $_POST['subsequent_company_left_date'][$i] : '', 'salary' => !empty($_POST['subsequent_company_basic_salary'][$i]) ? $_POST['subsequent_company_basic_salary'][$i] : '', 'allowance' => !empty($_POST['subsequent_company_fix_allowance'][$i]) ? $_POST['subsequent_company_fix_allowance'][$i] : '', 'reason' => !empty($_POST['subsequent_company_leave_reason'][$i]) ? $_POST['subsequent_company_leave_reason'][$i] : '', ); } //other info $gambling = $_POST['gambling']; $smoking = $_POST['smoking']; $drug = $_POST['drug']; $drinking = $_POST['drinking']; $disability =$_POST['disability']; $disability_detail = ($_POST['disability'] == 'yes')?$_POST['disability_detail']:''; $medication = $_POST['medication']; $medication_detail = ($_POST['medication'] == 'yes')?$_POST['medication_detail']:''; $pregnancy = $_POST['pregnancy']; $pregnancy_detail = ($_POST['pregnancy'] == 'yes')?$_POST['pregnancy_detail']:''; $dismissed = $_POST['dismissed']; $dismissed_detail = ($_POST['dismissed'] == 'yes')?$_POST['dismissed_detail']:''; $court = $_POST['court']; $court_detail = ($_POST['court'] == 'yes')?$_POST['court_detail']:''; $finance = $_POST['finance']; $finance_detail = ($_POST['finance'] == 'yes')?$_POST['finance_detail']:''; $applied = $_POST['applied']; $applied_detail = ($_POST['applied'] == 'yes')?$_POST['applied_detail']:''; $dispute = $_POST['dispute']; $dispute_detail = ($_POST['dispute'] == 'yes')?$_POST['dispute_detail']:''; $other_job = $_POST['other_job']; $other_job_detail = ($_POST['other_job'] == 'yes')?$_POST['other_job_detail']:''; $willingToTransferWithrelocation = $_POST['relocation']; //yes no $willingToTransferWithoutrelocation = $_POST['without_relocation']; //yes no $bankruptcy = $_POST['bankruptcy']; $vehicle = $_POST['vehicle']; $overtime = $_POST['overtime']; $attract = $_POST['attract']; $career_plan = $_POST['career_plan']; // policy $privacy_name = $_POST['privacy_name']; $privacy_nric_number = $_POST['privacy_nric_number']; $privacy_date = $_POST['privacy_date']; //acknowledgement $acknowledgement_name = $_POST['acknowledgement_name']; $acknowledgement_nric_number = $_POST['acknowledgement_nric_number']; $acknowledgement_privacy_date = $_POST['acknowledgement_privacy_date']; // signature $acknowledgement_certify = escapeString($_POST['acknowledgement_certify']) ; $acknowledgement_authorize = escapeString($_POST['acknowledgement_authorize']) ; $acknowledgement_event = escapeString($_POST['acknowledgement_event']) ; //signature if ($_POST['application_signature'] != '' && $_POST['application_signature'] != $_POST['application_signature_hidden']) { // signature $application_signature = escapeString($_POST['application_signature']) ; $application_signature_date = TODAYDATE ; $image_name = time().'-'.uniqid(count($application_signature)); $sign_img_name = $image_name.'.jpg'; $boolean_upload_signature = uploadImageBased64('Employment_Application', $sign_img_name, $application_signature); // $boolean_upload_signature = true; if($boolean_upload_signature == true){ $signature_image_uploaded = '/uploads/Employment_Application/'.$sign_img_name; }else{ $signature_image_uploaded = ''; } }else{ $user_details = jsonEncodeDecode('decode', $row_page['employment_details']) ; $application = $user_details['application'] ; if($application != ''){ $application_signature = $application['signature'] ; $application_signature_date = $application['date'] ; $signature_image_uploaded = $application_signature; }else{ $application_signature = escapeString($_POST['application_signature']) ; $application_signature_date = TODAYDATE ; $signature_image_uploaded = ''; } } // keep other value in array $array_other_details = [ // Personal Information 'positionApplyText' => $positionApplyText, 'expectedSalary' => $expectedSalary, 'noticePeriod' => $noticePeroid, 'referralName' => $referralName, 'nric' => $nric, 'personal_name' => $personal_name, 'personal_name_chinese' => $personal_name_chinese, 'personal_name_nickname' => $personal_name_nickname, 'personal_dob' => $personal_dob, 'personal_age' => $personal_age, 'personal_email' => $personal_email, 'personal_nationality' => $personal_nationality, 'personal_religion' => $personal_religion, 'personal_mobile' => $personal_mobile, 'personal_home_tel' => $personal_home_tel, 'personal_gender' => $personal_gender, 'personal_marital_status' => $personal_marital_status, 'personal_lisence' => $personal_lisence, 'personal_lisence_class' => $personal_lisence_class, 'personal_permanent_address' => $personal_permanent_address, 'personal_residential_address' => $personal_residential_address, // Family Members 'family_members' => $array_family_member, // Education Background 'education_levels' => $array_education_level, // Professional Qualification 'professional_qualifications' => $array_professional_qualification, // Language Proficiency 'language_proficiency' => [ 'spoken_english' => $spoken_english, 'written_english' => $written_english, 'spoken_mandarin' => $spoken_mandarin, 'written_mandarin' => $written_mandarin, 'spoken_bm' => $spoken_bm, 'written_bm' => $written_bm, 'language_other_1' => $language_other_1, 'spoken_other1' => $spoken_other1, 'written_other1' => $written_other1, 'language_other_2' => $language_other_2, 'spoken_other2' => $spoken_other2, 'written_other2' => $written_other2, ], // Reference Detail 'references' => $array_reference, // Current Employment 'current_employment' => [ 'company_name' => $currentCompanyName, 'position' => $currentCompanyPosition, 'address' => $currentCompanyAddress, 'join_date' => $currentCompanyJoinDate, 'left_date' => $currentCompanyLeftDate, 'salary' => $currentCompanySalary, 'allowance' => $currentCompanyAllowance, 'leave_reason' => $currentCompanyReason, ], // Subsequent Employment 'subsequent_employments' => $array_subsequent_employment, // Other Info 'habits' => [ 'gambling' => $gambling, 'smoking' => $smoking, 'drug' => $drug, 'drinking' => $drinking, ], 'conditions' => [ 'disability' => $disability, 'disability_detail' => $disability_detail, 'medication' => $medication, 'medication_detail' => $medication_detail, 'pregnancy' => $pregnancy, 'pregnancy_detail' => $pregnancy_detail, 'dismissed' => $dismissed, 'dismissed_detail' => $dismissed_detail, 'court' => $court, 'court_detail' => $court_detail, 'finance' => $finance, 'finance_detail' => $finance_detail, 'applied' => $applied, 'applied_detail' => $applied_detail, 'dispute' => $dispute, 'dispute_detail' => $dispute_detail, 'other_job' => $other_job, 'other_job_detail' => $other_job_detail, ], 'relocation' => [ 'with' => $willingToTransferWithrelocation, 'without' => $willingToTransferWithoutrelocation, ], 'vehicle' => $vehicle, 'overtime' => $overtime, 'attract' => $attract, 'career_plan' => $career_plan, // Policy Consent 'privacy' => [ 'name' => $privacy_name, 'nric' => $privacy_nric_number, 'date' => $privacy_date, ], // Acknowledgement 'acknowledgement' => [ 'name' => $acknowledgement_name, 'nric' => $acknowledgement_nric_number, 'date' => $acknowledgement_privacy_date, ], ]; $array_other_details = json_encode($array_other_details, JSON_UNESCAPED_UNICODE) ; // reset dob $personal_dob = date('Y-m-d', strtotime(str_replace('/', '-', $personal_dob))) ; if ($mysqli->query("INSERT INTO staff_employment ( employment_user_id, employment_position, employment_call, employment_name, employment_nric, employment_age, employment_dob, employment_sex, employment_religion, employment_nationality, employment_marital, employment_mobile, employment_tel, employment_address, employment_email, employment_details, employment_branch, employment_status, employment_modified ) VALUES ( '".$incharge_person."', '".$positionApplySelect."', '".$personal_name."', '".$personal_name."', '".$nric."', '".$personal_age."', '".$personal_dob."', '".$personal_gender."', '".$personal_religion."', '".$personal_nationality."', '".$personal_marital."', '".$personal_mobile."', '".$personal_home_tel."', '".$personal_permanent_address."', '".$personal_email."', '".$array_other_details."', '".$_GET['branch']."', '".$_POST['employment_status']."', '".TODAYDATE."' )")){ $last_id = $mysqli->insert_id ; $result = 'success-employment' ; } ////////////////////////////////////////////////////////////// ////////////////////upload image and resume/////////////////// ////////////////////////////////////////////////////////////// /* $create_image = reCreateImage('Employment', $page, $page, '', $personal_image, $personal_image_type, $_FILES['image']['tmp_name']) ; // Image uploads when exists if ($create_image['result'] && is_array($create_image['crop']) && count($create_image['result']) > 0){ $resizeObj = new resize($create_image['original']) ; // Initialise load image foreach($create_image['crop'] as $value){ // Resize image (options: exact, portrait, landscape, auto, crop) $resizeObj -> resizeImage($value['width'], $value['height'], $value['type']) ; $resizeObj -> saveImage($value['source'], 70) ; // Save image } $file_upload = array('path' => PATH.'uploads/Employment/', 'file' => $create_image['image']) ; $file_upload = jsonEncodeDecode('encode', $file_upload) ; // update database if ($mysqli->query("UPDATE staff_employment SET employment_file = '".$file_upload."' WHERE employment_id = '".$page."'")){ } } //upload resume if ($resume_attached != '' && $resume_attached_tmp != '' && $resume_attached_type == 'application/pdf') { $newResumeFile = time().'-'.$resume_attached; $resume_attached_path = $_SERVER["DOCUMENT_ROOT"].'/uploads/Employment_Resume/'; $boolean_upload_resume = move_uploaded_file($resume_attached_tmp, $resume_attached_path.$newResumeFile); if ($boolean_upload_resume) { $mysqli->query("UPDATE staff_employment SET employment_resume = '".$newResumeFile."' WHERE employment_id = '".$page."'"); } }*/ $_SESSION['system_result'] = $result ; //header("Refresh: 0;") ; //exit ; } $branch_id = escapeString($_GET['branch']); $mysqli_ck_branch = $mysqli->query("SELECT branch_id FROM branch"); if ($mysqli_ck_branch->num_rows >0) { while ($row_ck_branch = $mysqli_ck_branch->fetch_array()) { $array_branch_id_list[] = $row_ck_branch['branch_id']; } } // print_r($array_branch_id_list);exit; $boolean_ck_branch = in_array($branch_id, $array_branch_id_list) ; if ($branch_id == '' || $boolean_ck_branch == false) { echo ' ' ; exit; } // page header $letter_head = getOwnerCompanyLetterHead($branch_id) ; // page footer $header = $letter_head['header'] ; ?> Online Application Form - <?= COMPANY ?>
 
: query($mysqli_query); if ($mysqli_position->num_rows > 0) { echo ' '; } ?>
:
:
:
NRIC (ONLY NUMBER) : without dash or space
 
 
:
: :
: : :
: :
: :
: : :





:
:
:
 
 
 
 
 
 
 
 
 
 

 
 








 
 
#1
#2
#3
 
 



A. WITH RELOCATION:

B. WITHOUT RELOCATION:

NO
 
 

BY PROVIDING PERSONAL DATA AS STATED IN THIS EMPLOYMENT APPLICATION FORM, I HAVE CONSENTED YOUR COMPANY TO PROCESS THE PERSONAL DATA IN ACCORDANCE WITH PERSONAL DATA PROTECTION ACT, AND I FURTHER CONFIRM THAT ALL PERSONAL DATA PROVIDED HEREIN ARE ACCURATE AND COMPLETE.

TO THE EXTENT THAT I HAVE PROVIDED ABOUT MY FAMILY MEMBERS, SPOUSE, OTHER DEPENDENTS, AND PERSONAL REFERRALS CONFIRM THAT I HAVE EXPLAINED TO THEM THAT THEIR PERSONAL DATA WILL BE PROVIDED TO, AND PROCESSED BY YOUR COMPANY AND I REPRESENT AND WARRANT THAT I HAVE OBTAINED THEIR CONSENT TO THE PROCESSING OF THEIR PERSONAL DATA IN ACCORDANCE WITH PERSONAL DATA PROTECTION ACT.

I FURTHER AUTHORIZE AND CONSENT YOUR COMPANY TO CONDUCT BACKGROUND SEARCH ON ME WHETHER BASED ON THE DATA PROVIDED BY ME IN THIS EMPLOYMENT APPLICATION FORM OR RELATED INFORMATION THAT YOUR COMPANY MAY OBTAIN FROM OTHER SOURCES FOR EVALUATING MY JOB APPLICATION.






 
 

I HEREBY DECLARE THAT ALL PARTICULARS AND DOCUMENTS GIVEN BY ME ON THIS EMPLOYMENT APPLICATION FORM ARE TO THE BEST OF MY KNOWLEDGE AND BELIEF, TRUE AND CORRECT. I UNDERSTAND THAT IF OR AT ANY TIME AFTER MY EMPLOYMENT, THE INFORMATION GIVEN ON THIS FORM ARE FOUND TO BE FALSE, INCORRECT OR INCOMPLETE, THE COMPANY RESERVES THE RIGHT TO DISMISS MY SERVICES WITHOUT NOTICE OR COMPENSATION.






 
 

Click To Sign Here