format("Y-m-d");
error_reporting(1);
//##########################################################################
// ITEXMO SEND SMS API - PHP - CURL-LESS METHOD
// Visit www.itexmo.com/developers.php for more info about this API
//##########################################################################
//$MyAPIcode = "TR-AUTOH331398_2V9R5";
//$MyPasswd = "36k)y3(915";
function itexmo($number,$message,$MyAPIcode,$MyPasswd){
$url = 'https://www.itexmo.com/php_api/api.php';
$itexmo = array('1' => $number, '2' => $message, '3' => $MyAPIcode, 'passwd' => $MyPasswd );
$param = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($itexmo),
),
);
$context = stream_context_create($param);
return file_get_contents($url, false, $context);
}
//##########################################################################
//##########################################################################
$chkAttachment = $_FILES['file'];
if(empty($chkAttachment)){
echo '';
exit();
}
if ( $_FILES['file']['error'] > 0 ){
echo 'Error: ' . $_FILES['file']['error'] . '
';
}
else {
$clearanceID = mysql_escape_string($_POST['clearanceID']);
$addCompID = mysql_escape_string($_POST['addCompID']);
$fullPath = $clearanceID . '_ch_' . $_FILES['file']['name'];
if(move_uploaded_file($_FILES['file']['tmp_name'], 'FILES/clearance/' .$fullPath))
{
echo "File Uploaded Successfully";
}
}
//$imageLink = "https://www.autohub.ph/connect/home/uimages/pricelist/".$fullPath;
$FileLink = "https://www.autohub.ph/connect/home/FILES/clearance/".$fullPath;
//mysql_query("INSERT INTO vts_profile_images (cust_id, file_path) VALUES('$customerID','$fullPath')");
mysql_query("UPDATE `cl_clearance_header` SET `cl_h_hr_approval`='CHECK RELEASING',`cl_lastpay_check_request_date`='$myDate',`cl_second_wave`='CHECK RELEASING',`cl_voucher_document`='$FileLink' WHERE `h_id`='$clearanceID'");
//##########################################################################
// SEND SMS TO PAYROLL/ACCOUNTING OFFICER FOR PREPARATION OF CHECK=========================================================
// SEND SMS TO PAYROLL/ACCOUNTING OFFICER FOR PREPARATION OF CHECK=========================================================
//##########################################################################
$templateID = mysql_result(mysql_query("SELECT `cl_h_template_id` FROM `cl_clearance_header` WHERE `h_id`='$clearanceID'"),0);
$CLempID = mysql_result(mysql_query("SELECT `treasury_officer` FROM `cl_template_name` WHERE `id`='$templateID'"),0);
$MyAPIcode = mysql_result(mysql_query("SELECT `SMSAPICode` FROM `asa_versioning_db` WHERE `type`='Live'"),0);
$MyPasswd = mysql_result(mysql_query("SELECT `SMSAPIPass` FROM `asa_versioning_db` WHERE `type`='Live'"),0);
$empMobile = mysql_result(mysql_query("SELECT `usr_mobile` FROM `vts_users` WHERE `u_id`='$CLempID'"),0);
$hFname = mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$CLempID'"),0);
$hLname = mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$CLempID'"),0);
$hEmail = mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$CLempID'"),0);
$SMSMessage = $hFname. " " . $hLname. "'s clearance form has been routed to your department for check creation .";
$result = itexmo($empMobile, $SMSMessage,$MyAPIcode, $MyPasswd);
if ($result == ""){
echo '';
}else if ($result == 0){
echo "SMS Sent!";
}
else{
echo "Error Num ". $result . " was encountered!";
}
//##########################################################################
//##########################################################################
//##########################################################################
//##########################################################################
$sendmailFname = mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$CLempID'"),0);
$sendmailuLname = mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$CLempID'"),0);
$uEmail = mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$CLempID'"),0);
$getRegisteredName =$sendmailFname ." ". $sendmailuLname;
$from = "support@autohubgroup.com";
$to = $uEmail;
$subject = "CLEARANCE UPDATE";
$msgBox = "Hi ".$getRegisteredName."!"
. $hFname. " " . $hLname. "'s clearance form has been routed to your department for check creation .
Support Group";
$headers = "From:" . $from;
mail($to,$subject,$msgBox, $headers);
//##########################################################################
//##########################################################################
//==================================================================================================//
echo "
REC ID. | "; echo "EMP. ID. | "; echo "EMPLOYEE NAME | "; echo "POSITION | "; echo "CLEARANCE DATE | "; echo "RECEIVED DATE | "; echo "STATUS | "; echo "SLA RATING | "; echo "FINAL PAY PROGRESS | "; echo "ALERT | "; echo ""; $getActiveClearance = mysql_query("SELECT * FROM `cl_clearance_header` WHERE `cl_h_hr_approval`='CHECK RELEASING' AND `cl_h_comp_id` = '$addCompID' ORDER BY `cl_h_date_created` DESC"); while($row=mysql_fetch_array($getActiveClearance)){ $hDI = $row['h_id']; $chkComments = mysql_result(mysql_query("SELECT COUNT(f_id) FROM `cl_final_pay_comments` WHERE `cl_id`='$hDI'"),0); $uID = $row['cl_h_emp_id']; $pID = $row['cl_emp_position']; //START OF SLA CODE $olddate = $row['cl_sla_start']; $endDate = $row['cl_sla_end']; if($endDate != ""){ $myEndDate = strtotime($endDate); }else{ $myEndDate = time(); } $your_date = strtotime($olddate); $datediff = $myEndDate - $your_date; $totalCount = round($datediff / (60 * 60 * 24)); if($totalCount == 1){ $MyDay="Day"; }else{ $MyDay="Days"; } if($totalCount < 15 ){ $color = '#06561c'; } if($totalCount > 14 && $totalCount < 25 ){ $color = '#cb5f04'; } if($totalCount > 24 ){ $color = '#f50732 '; } //END OF SLA CODE $uFName=mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$uID'"),0); $uLName=mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$uID'"),0); $uEMPID=mysql_result(mysql_query("SELECT `employee_id` FROM `vts_users` WHERE `u_id`='$uID'"),0); $uPosition=mysql_result(mysql_query("SELECT `position_title` FROM `db_positions` WHERE `pid`='$pID'"),0); $count = $count + 1; ?>
---|---|---|---|---|---|---|---|---|
".strtoupper($uEMPID)." | "; echo "".strtoupper($uLName).", ".strtoupper($uFName)." | "; echo "".strtoupper($uPosition)." | "; echo "".strtoupper($row['cl_h_date_created'])." | "; echo ""; $apprDate = $row['cl_approver_id_timestamp']; $exAprDate = explode(" ",$apprDate); echo $exAprDate[0]; echo" | "; echo "".strtoupper($row['cl_second_wave'])." | "; echo ""; $chkSLA = 30 - $totalCount; if($chkSLA < 0 ){ $consumedSLA = number_format((($chkSLA / 30) * 100),2); if($consumedSLA < -100){ $mySLA = '0.00%'; }else{ $mySLA = (100 + $consumedSLA)."%"; } }else{ $mySLA = '100%'; } echo "".$totalCount ." ".$MyDay." | Rating:(" .$mySLA.")"; echo" | "; echo ""; $snWave = $row['cl_second_wave']; switch($snWave){ case 'LAST PAY COMPUTATION': // echo "✅"; echo "⬜"; echo "⬜"; echo "⬜"; echo "⬜"; echo "⬜"; echo "⬜"; echo "⬜"; break; case 'LAST PAY APPROVAL': echo "✅"; echo "⬜"; echo "⬜"; echo "⬜"; echo "⬜"; echo "⬜"; echo "⬜"; break; case 'CHECK PREPARATION': echo "✅"; echo "✅"; echo "⬜"; echo "⬜"; echo "⬜"; echo "⬜"; echo "⬜"; break; case 'CHECK CREATION': echo "✅"; echo "✅"; echo "✅"; echo "⬜"; echo "⬜"; echo "⬜"; echo "⬜"; break; case 'CHECK RELEASING': echo "✅"; echo "✅"; echo "✅"; echo "⬜"; echo "⬜"; echo "⬜"; echo "⬜"; break; case 'DOCUMENTS PREPARATION': echo "✅"; echo "✅"; echo "✅"; echo "✅"; echo "⬜"; echo "⬜"; echo "⬜"; break; case 'SCHEDULE OF RELEASE': echo "✅"; echo "✅"; echo "✅"; echo "✅"; echo "✅"; echo "✅"; echo "⬜"; break; case 'READY FOR RELEASE': echo "✅"; echo "✅"; echo "✅"; echo "✅"; echo "✅"; echo "✅"; echo "✅"; break; } echo" | "; echo "";
if($chkComments > 0){
echo "![]() ![]() | ";
echo "