query("UPDATE staff_employment SET employment_status = '".$employment_status_change."', employment_incharge_staff_id = '".$employment_incharge_staff_id."' WHERE employment_id = '".$page."'")){ $descrition = $_SESSION['system_name'].'(username) update status to Processing and waiting manager to confirm or reject.' ; $mysqli->query("INSERT INTO system_log_employment (log_table, log_action, log_page_id, log_page_name, log_user_id, log_description, log_record, log_date) VALUES ('employment', 'update-status', '200', 'AF-".$page."', '".$_SESSION["system_id"]."', '".$descrition."', '".$record."', NOW())"); if ( $row_page['employment_incharge_staff_id'] != $employment_incharge_staff_id ){ pushToUserCron( 'staff_employment', $page, $employment_incharge_staff_id, 'Recruitment', 'New hires ( '.$row_page['employment_name'].' ) need your confirmation or rejection' ) ; } } } }elseif( $employment_status_change == 'Interview' && ($_POST['employment_interview_date'] != '' || $_POST['email_to_cand_adm'] != '' )){ $employment_interview_date = escapeString($_POST['employment_interview_date']) ; $employment_email_to_cand_adm = escapeString($_POST['email_to_cand_adm']) ; if( $employment_interview_date !='' && $employment_email_to_cand_adm != '' ){ $query_email = "employment_interview_email = '".$employment_email_to_cand_adm."', "; } if($mysqli->query("UPDATE staff_employment SET ".$query_email." employment_status = '".$employment_status_change."', employment_interview_date = '".$employment_interview_date."' WHERE employment_id = '".$page."'")){ $descrition = $_SESSION['system_name'].'(username) update status to Interview and update the interview details. ' ; if ($query_email != '') { $descrition .= 'Interview emails is sent ('.TODAYDATE.')'; } $mysqli->query("INSERT INTO system_log_employment (log_table, log_action, log_page_id, log_page_name, log_user_id, log_description, log_record, log_date) VALUES ('employment', 'update-status', '200', 'AF-".$page."', '".$_SESSION["system_id"]."', '".$descrition."', '".$record."', NOW())"); } }elseif( $employment_status_change == 'Reschedule' && ($_POST['employment_r_interview_date'] != '' || $_POST['r_email_to_cand_adm'] != '' )){ $employment_r_interview_date = escapeString($_POST['employment_r_interview_date']) ; $employment_r_email_to_cand_adm = escapeString($_POST['r_email_to_cand_adm']) ; $employment_r_update_interview = escapeString($_POST['r_update_interview']); if( $employment_r_interview_date !='' && $employment_r_email_to_cand_adm !=''){ $query_r_email = "employment_r_interview_email = '".$employment_r_email_to_cand_adm."', "; } if($employment_r_update_interview == '' ){ if($mysqli->query("UPDATE staff_employment SET ".$query_r_email." employment_status = '".$employment_status_change."', employment_r_interview_date = '".$employment_r_interview_date."' WHERE employment_id = '".$page."'")){ $descrition = $_SESSION['system_name'].'(username) update status to Reschedule and update the reschedule details. ' ; if ($query_r_email != '') { $descrition .= 'Reschedule emails is sent ('.TODAYDATE.')'; } $mysqli->query("INSERT INTO system_log_employment (log_table, log_action, log_page_id, log_page_name, log_user_id, log_description, log_record, log_date) VALUES ('employment', 'update-status', '200', 'AF-".$page."', '".$_SESSION["system_id"]."', '".$descrition."', '".$record."', NOW())"); } }elseif($employment_r_update_interview !=''){ if($mysqli->query("UPDATE staff_employment SET ".$query_r_email." employment_status = 'Interview', employment_interview_date = '".$employment_r_interview_date."', employment_r_interview_date = '0000-00-00 00:00:00', employment_r_candidate = '' WHERE employment_id = '".$page."'")){ $descrition = $_SESSION['system_name'].'(username) update status to Interview and update the interview details. ' ; if ($query_r_email != '') { $descrition .= 'Reschedule emails is sent ('.TODAYDATE.')'; } $mysqli->query("INSERT INTO system_log_employment (log_table, log_action, log_page_id, log_page_name, log_user_id, log_description, log_record, log_date) VALUES ('employment', 'update-status', '200', 'AF-".$page."', '".$_SESSION["system_id"]."', '".$descrition."', '".$record."', NOW())"); } } }else{ $temp_employment_tier = [] ; foreach ( $_POST['employment_tier'] as $kemploymenttier => $vemploymenttier ){ $temp_employment_tier[] = escapeString($vemploymenttier) ; } $employment_tier = implode(',', $temp_employment_tier) ; if($mysqli->query( "UPDATE staff_employment SET employment_status = '".$employment_status_change."', employment_tier = '".$employment_tier."' WHERE employment_id = '".$page."'" )){ $descrition = $_SESSION['system_name'].'(username) update the employment status to '.$employment_status_change ; $mysqli->query("INSERT INTO system_log_employment (log_table, log_action, log_page_id, log_page_name, log_user_id, log_description, log_record, log_date) VALUES ('employment', 'update-status', '200', 'AF-".$page."', '".$_SESSION["system_id"]."', '".$descrition."', '".$record."', NOW())"); } } if($_POST['employment_interview_date'] != '' && $_POST['email_to_cand_adm'] != ''){ $extra_itv_link = ''; if ($_POST['email_itv_hod'] == 1 && $_POST['email_itv_to_hod'] != '') { $email_itv_to_hod = base64_encode($_POST['email_itv_to_hod']); $extra_itv_link .= '&hod='.$email_itv_to_hod; } if ($_POST['email_itv_attach'] == 1) { $email_itv_attach = base64_encode($row_page['employment_resume']); $extra_itv_link .= '&attach='.$email_itv_attach; } header("Location:?page_mode=sent_email&mail_type=interview".$extra_itv_link."&page=".$page); exit; }else if($_POST['employment_r_interview_date'] != '' && $_POST['r_email_to_cand_adm'] != ''){ $extra_rsd_link = ''; if ($_POST['email_rsd_hod'] == 1 && $_POST['email_rsd_to_hod'] != '') { $email_rsd_to_hod = base64_encode($_POST['email_rsd_to_hod']); $extra_rsd_link .= '&hod='.$email_rsd_to_hod; } if ($_POST['email_rsd_attach'] == 1) { $email_rsd_attach = base64_encode($row_page['employment_resume']); $extra_rsd_link .= '&attach='.$email_rsd_attach; } header("Location:?page_mode=sent_email&mail_type=reschedule".$extra_rsd_link."&page=".$page); exit; }else if( $_POST['employment_status_change'] == 'Reject' && $_POST['employment_status_change'] != $row_page['employment_status'] ){ $extra_rsd_link = ''; header("Location:?page_mode=sent_email&mail_type=reject".$extra_rsd_link."&page=".$page) ; exit; } // refresh page header("Location:?page_mode=edit_status&page=".$page."&success=1&select_worker=Local") ; exit ; } // start header here include 'requires/page_header.php' ; if ( $hide_title == false ){ include 'requires/page_top.php' ; } $user_profile = jsonEncodeDecode('decode', $row_page['employment_file']) ; if ( $hide_title == true && $_GET['success'] == '1' ){ echo ' ' ; } ?>
| Log | |||
| No. | Action | Date | |
| '.$count_row_log.' | '.$row_log['log_description'].' | '.$row_log['log_date'].' | |