File manager - Edit - /home/autoph/public_html/connect/home/BAK_PRF_CanvassApprovalBasedOnMatrix2022.php
Back
<?php include_once 'core/init.php'; $myUID = $user_data['u_id']; $prfDate = date_create() ->format("Y-m-d"); $prfTime = date('H:i:s'); $myDate = date_create() ->format("Y-m-d"); $prfDateTime=$prfDate. " ".$prfTime; if(isset($_POST['done'])){ $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); $SeletedPRFItemID = mysql_escape_string($_POST['SeletedPRFItemID']); $refCodeID = mysql_result(mysql_query("SELECT `header_ref_code` FROM `prf_request_detl` WHERE `id`='$SeletedPRFItemID'"),0); $token = md5(md5($SeletedPRFItemID)); $getItemAmountFromCanvassSheet = mysql_result(mysql_query("SELECT MIN(`total_item_qty_amount`) FROM `prf_canvass_sheet` WHERE `item_id`='$SeletedPRFItemID'"),0); //echo "<script>Alert('".$getItemAmountFromCanvassSheet."')</script>"; $requestorID = mysql_result(mysql_query("SELECT `request_by` FROM `prf_request_hdr` WHERE `reference_code`='$refCodeID'"),0); $requestorCompanyID = mysql_result(mysql_query("SELECT `comp_id` FROM `vts_users` WHERE `id`='$requestorID'"),0); $requestorDeptID = mysql_result(mysql_query("SELECT `dept_id` FROM `vts_users` WHERE `id`='$requestorID'"),0); $requestorDeptName = mysql_result(mysql_query("SELECT `dept_name` FROM `vts_departments` WHERE `id`='$requestorDeptID'"),0); $requestorCompanyCode = mysql_result(mysql_query("SELECT `comp_code` FROM `vts_company` WHERE `comp_id`='$requestorCompanyID'"),0); $itemDes = mysql_result(mysql_query("SELECT `item_description` FROM `prf_request_detl` WHERE `id`='$SeletedPRFItemID'"),0); //######################################################################################################################################### 82045791 $aprMatrix = mysql_result(mysql_query("SELECT `level` FROM `prf_approval_matrix` WHERE '$getItemAmountFromCanvassSheet' BETWEEN `min_amount` AND `max_amount`"),0); //echo "<script>Alert('".$aprMatrix."')</script>"; //######################################################################################################################################### //REQUIRED APPROVER INFORMATION================================= $requiredApprover = mysql_result(mysql_query("SELECT `requiredApproverID` FROM `prf_approval_matrix` WHERE `level` ='$aprMatrix'"),0); $reqApproverFname =mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$requiredApprover'"),0); $reqApproverLname =mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$requiredApprover'"),0); $reqApproverEmail =mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$requiredApprover'"),0); $reqApproverMobile =mysql_result(mysql_query("SELECT `usr_mobile` FROM `vts_users` WHERE `u_id`='$requiredApprover'"),0); //REQUIRED APPROVER INFORMATION================================= //######################################################################################################################################### $getMatrixSetup = mysql_result(mysql_query("SELECT `matrix_on_off` FROM `asa_versioning_db` WHERE 1 "),0); //######################################################################################################################################### switch($aprMatrix){ //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### case '1': // ROUTE TO EXECOME TABLE to be signed by 3 EXECOM //REQUIRED WQT APPROVAL if($getMatrixSetup === "ON"){ //USE EXECOM TABLE WITH LEVEL 3 AUTHORITY //1. query approval matrix ang get the authority based on amount //2. query the required approver per level //3. Loop to all EXECOM with level 3 authority in execom table and send sms and e-mail //4. during loop check for the ff: //a. if 2 of any execom signed the canvas //if No. wait for another execom //if yes. Check if the required approver already signed //if no, wait for the approval //if yes, tag canvass as approved and move to PO creation $getExecomMembers=mysql_query("SELECT vts_users.`u_id`,vts_users.`u_fname`,vts_users.`u_lname`,vts_users.`usr_mobile`,vts_users.`email`, prf_execommembers.`comp_id`,prf_execommembers.`execom_id`,prf_execommembers.`authority` FROM prf_execommembers JOIN vts_users ON vts_users.`u_id` = prf_execommembers.`execom_id` WHERE prf_execommembers.`deleted`=0 AND `authority` = 3"); //LOOP TO ALL EXECOM MEMBERS AND SEND SMS NOTIFICATIONS while($exe = mysql_fetch_array($getExecomMembers)){ $execomID = $exe['u_id']; $randomCode = rand(10,999999).$execomID; $valLink ="exapr.php?uid=".$execomID."&token=".$token."&id=".$SeletedPRFItemID; $SMSMessage = "Canvass Sheet has been routed to you for EXECOM Approval https://www.autohub.ph/xcom.php?c=".$randomCode; $myValidateLink ="https://www.autohub.ph/xcom.php?c=".$randomCode; //######################################################################################################################################### //EXECOM INFORMATION================================= $exeApproverFname =mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverLname =mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverEmail =mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverMobile =mysql_result(mysql_query("SELECT `usr_mobile` FROM `vts_users` WHERE `u_id`='$execomID'"),0); //REQUIRED APPROVER INFORMATION================================= //######################################################################################################################################### //SEND SMS NOTIFICATIONS $result = itexmoAA($exeApproverMobile, $SMSMessage,$MyAPIcode,$MyPasswd); if ($result == ""){ //echo '<script>alert("No response from SMS server. SMS failed to send")</script>'; }else if ($result == 0){ //echo "SMS Sent!"; }else{ //echo "Error Num ". $result . " was encountered!"; } //#############################################START OF EMAIL NOTIFICATION################################################################# //#############################################START OF EMAIL NOTIFICATION################################################################# //SEND EMAIL NOTIFICATIONS $from = "support@autohub.ph"; $to = $exeApproverEmail; $subject = "FOR EXECOM APPROVAL"; $headers = "From:" . $from; mail($to,$subject,$SMSMessage, $headers); //######################################END OF EMAIL NOTIFICATION####################################################### //######################################END OF EMAIL NOTIFICATION####################################################### //######################################AND ENTRY TO LINK DATDABASE################################# //######################################### ENTRY TO LINK DATDABASE################################# mysql_query("INSERT INTO `prf_validate_links`(`code`,`link`,`po_code`,`uid`,`item_id`,`matrix_level`,`sms_link`) VALUES('{$randomCode}','{$valLink}','{$refCodeID}','{$execomID}','{$SeletedPRFItemID}','{$aprMatrix}','{$myValidateLink}')"); //#########################################UPDATE ITEM DETAILS AND HEADER############################## //#########################################UPDATE ITEM DETAILS AND HEADER############################## mysql_query("UPDATE `prf_request_detl` SET `for_execom_canvass_approval`='1',`item_status`='6',`execom_token`='$token',`canvass_sheet_creation_ts`='$prfDateTime' WHERE `id`='$SeletedPRFItemID'"); mysql_query("UPDATE `prf_request_hdr` SET `current_status`='6' WHERE `reference_code`='$refCodeID'"); } }else{ //THIS WILL BE USED IF MATRIX IS OFF //USE EXECOM TABLE WITH SINGLE AUTHORITY //1. query the execom table with single authority $getExecomMembers=mysql_query("SELECT vts_users.`u_id`,vts_users.`u_fname`,vts_users.`u_lname`,vts_users.`usr_mobile`,vts_users.`email`, prf_execommembers.`comp_id`,prf_execommembers.`execom_id`,prf_execommembers.`authority` FROM prf_execommembers JOIN vts_users ON vts_users.`u_id` = prf_execommembers.`execom_id` WHERE prf_execommembers.`deleted`=0 AND `authority` = 1"); //LOOP TO ALL EXECOM MEMBERS AND SEND SMS NOTIFICATIONS while($exe = mysql_fetch_array($getExecomMembers)){ $execomID = $exe['u_id']; $randomCode = rand(10,999999).$execomID; $valLink ="exapr.php?uid=".$execomID."&token=".$token."&id=".$SeletedPRFItemID; $SMSMessage = "Canvass Sheet has been routed to you for EXECOM Approval https://www.autohub.ph/xcom.php?c=".$randomCode; //######################################################################################################################################### //EXECOM INFORMATION================================= $exeApproverFname =mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverLname =mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverEmail =mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverMobile =mysql_result(mysql_query("SELECT `usr_mobile` FROM `vts_users` WHERE `u_id`='$execomID'"),0); //REQUIRED APPROVER INFORMATION================================= //######################################################################################################################################### //SEND SMS NOTIFICATIONS $result = itexmoAA($exeApproverMobile, $SMSMessage,$MyAPIcode,$MyPasswd); $myValidateLink ="https://www.autohub.ph/xcom.php?c=".$randomCode; if ($result == ""){ //echo '<script>alert("No response from SMS server. SMS failed to send")</script>'; }else if ($result == 0){ //echo "SMS Sent!"; }else{ //echo "Error Num ". $result . " was encountered!"; } //#############################################START OF EMAIL NOTIFICATION################################################################# //#############################################START OF EMAIL NOTIFICATION################################################################# //SEND EMAIL NOTIFICATIONS $from = "support@autohub.ph"; $to = $exeApproverEmail; $subject = "FOR EXECOM APPROVAL"; $headers = "From:" . $from; mail($to,$subject,$SMSMessage, $headers); //######################################END OF EMAIL NOTIFICATION####################################################### //######################################END OF EMAIL NOTIFICATION####################################################### //######################################AND ENTRY TO LINK DATDABASE################################# //######################################### ENTRY TO LINK DATDABASE################################# mysql_query("INSERT INTO `prf_validate_links`(`code`,`link`,`po_code`,`uid`,`item_id`,`matrix_level`,`sms_link`) VALUES('{$randomCode}','{$valLink}','{$refCodeID}','{$execomID}','{$SeletedPRFItemID}','{$aprMatrix}','{$myValidateLink}')"); //#########################################UPDATE ITEM DETAILS AND HEADER############################## //#########################################UPDATE ITEM DETAILS AND HEADER############################## mysql_query("UPDATE `prf_request_detl` SET `for_execom_canvass_approval`='1',`item_status`='6',`execom_token`='$token',`canvass_sheet_creation_ts`='$prfDateTime' WHERE `id`='$SeletedPRFItemID'"); mysql_query("UPDATE `prf_request_hdr` SET `current_status`='6' WHERE `reference_code`='$refCodeID'"); } //2. send e-mail and sms //3. during approval process, check if the required execom signed or not. //4. if signed, tag record as signed and move to PO creation } break; //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### case '2': // ROUTE TO SVP @ to be signed by ANY of the SVP PLUS REQUIRED APPROVER IN THE EXECOM TABLE //REQUIRED OWEE APPROVAL if($getMatrixSetup === "ON"){ //USE EXECOM TABLE WITH LEVEL 3 AUTHORITY //1. query approval matrix ang get the authority based on amount //2. query the required approver per level //3. Loop to all EXECOM with level 3 authority in execom table and send sms and e-mail //4. during loop check for the ff: //a. if 2 of any execom signed the canvas //if No. wait for another execom //if yes. Check if the required approver already signed //if no, wait for the approval //if yes, tag canvass as approved and move to PO creation $getExecomMembers=mysql_query("SELECT vts_users.`u_id`,vts_users.`u_fname`,vts_users.`u_lname`,vts_users.`usr_mobile`,vts_users.`email`, prf_execommembers.`comp_id`,prf_execommembers.`execom_id`,prf_execommembers.`authority` FROM prf_execommembers JOIN vts_users ON vts_users.`u_id` = prf_execommembers.`execom_id` WHERE prf_execommembers.`deleted`=0 AND `authority` = 3"); //LOOP TO ALL EXECOM MEMBERS AND SEND SMS NOTIFICATIONS while($exe = mysql_fetch_array($getExecomMembers)){ $execomID = $exe['u_id']; $randomCode = rand(10,999999).$execomID; $valLink ="exapr.php?uid=".$execomID."&token=".$token."&id=".$SeletedPRFItemID; $SMSMessage = "Canvass Sheet has been routed to you for EXECOM Approval https://www.autohub.ph/xcom.php?c=".$randomCode; $myValidateLink="https://www.autohub.ph/xcom.php?c=".$randomCode; //######################################################################################################################################### //EXECOM INFORMATION================================= $exeApproverFname =mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverLname =mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverEmail =mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverMobile =mysql_result(mysql_query("SELECT `usr_mobile` FROM `vts_users` WHERE `u_id`='$execomID'"),0); //REQUIRED APPROVER INFORMATION================================= //######################################################################################################################################### //SEND SMS NOTIFICATIONS $result = itexmoAA($exeApproverMobile, $SMSMessage,$MyAPIcode,$MyPasswd); if ($result == ""){ //echo '<script>alert("No response from SMS server. SMS failed to send")</script>'; }else if ($result == 0){ //echo "SMS Sent!"; }else{ //echo "Error Num ". $result . " was encountered!"; } //#############################################START OF EMAIL NOTIFICATION################################################################# //#############################################START OF EMAIL NOTIFICATION################################################################# //SEND EMAIL NOTIFICATIONS $from = "support@autohub.ph"; $to = $exeApproverEmail; $subject = "FOR EXECOM APPROVAL"; $headers = "From:" . $from; mail($to,$subject,$SMSMessage, $headers); //######################################END OF EMAIL NOTIFICATION####################################################### //######################################END OF EMAIL NOTIFICATION####################################################### //######################################AND ENTRY TO LINK DATDABASE################################# //######################################### ENTRY TO LINK DATDABASE################################# mysql_query("INSERT INTO `prf_validate_links`(`code`,`link`,`po_code`,`uid`,`item_id`,`matrix_level`,`sms_link`) VALUES('{$randomCode}','{$valLink}','{$refCodeID}','{$execomID}','{$SeletedPRFItemID}','{$aprMatrix}','{$myValidateLink}')"); //#########################################UPDATE ITEM DETAILS AND HEADER############################## //#########################################UPDATE ITEM DETAILS AND HEADER############################## mysql_query("UPDATE `prf_request_detl` SET `for_execom_canvass_approval`='1',`item_status`='6',`execom_token`='$token',`canvass_sheet_creation_ts`='$prfDateTime' WHERE `id`='$SeletedPRFItemID'"); mysql_query("UPDATE `prf_request_hdr` SET `current_status`='6' WHERE `reference_code`='$refCodeID'"); } }else{ //THIS WILL BE USED IF MATRIX IS OFF //USE EXECOM TABLE WITH SINGLE AUTHORITY //1. query the execom table with single authority $getExecomMembers=mysql_query("SELECT vts_users.`u_id`,vts_users.`u_fname`,vts_users.`u_lname`,vts_users.`usr_mobile`,vts_users.`email`, prf_execommembers.`comp_id`,prf_execommembers.`execom_id`,prf_execommembers.`authority` FROM prf_execommembers JOIN vts_users ON vts_users.`u_id` = prf_execommembers.`execom_id` WHERE prf_execommembers.`deleted`=0 AND `authority` = 1"); //LOOP TO ALL EXECOM MEMBERS AND SEND SMS NOTIFICATIONS while($exe = mysql_fetch_array($getExecomMembers)){ $execomID = $exe['u_id']; $randomCode = rand(10,999999).$execomID; $valLink ="exapr.php?uid=".$execomID."&token=".$token."&id=".$SeletedPRFItemID; $SMSMessage = "Canvass Sheet has been routed to you for EXECOM Approval https://www.autohub.ph/xcom.php?c=".$randomCode; $myValidateLink="https://www.autohub.ph/xcom.php?c=".$randomCode; //######################################################################################################################################### //EXECOM INFORMATION================================= $exeApproverFname =mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverLname =mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverEmail =mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverMobile =mysql_result(mysql_query("SELECT `usr_mobile` FROM `vts_users` WHERE `u_id`='$execomID'"),0); //REQUIRED APPROVER INFORMATION================================= //######################################################################################################################################### //SEND SMS NOTIFICATIONS $result = itexmoAA($exeApproverMobile, $SMSMessage,$MyAPIcode,$MyPasswd); if ($result == ""){ //echo '<script>alert("No response from SMS server. SMS failed to send")</script>'; }else if ($result == 0){ //echo "SMS Sent!"; }else{ //echo "Error Num ". $result . " was encountered!"; } //#############################################START OF EMAIL NOTIFICATION################################################################# //#############################################START OF EMAIL NOTIFICATION################################################################# //SEND EMAIL NOTIFICATIONS $from = "support@autohub.ph"; $to = $exeApproverEmail; $subject = "FOR EXECOM APPROVAL"; $headers = "From:" . $from; mail($to,$subject,$SMSMessage, $headers); //######################################END OF EMAIL NOTIFICATION####################################################### //######################################END OF EMAIL NOTIFICATION####################################################### //######################################AND ENTRY TO LINK DATDABASE################################# //######################################### ENTRY TO LINK DATDABASE################################# mysql_query("INSERT INTO `prf_validate_links`(`code`,`link`,`po_code`,`uid`,`item_id`,`matrix_level`,`sms_link`) VALUES('{$randomCode}','{$valLink}','{$refCodeID}','{$execomID}','{$SeletedPRFItemID}','{$aprMatrix}','{$myValidateLink}')"); //#########################################UPDATE ITEM DETAILS AND HEADER############################## //#########################################UPDATE ITEM DETAILS AND HEADER############################## mysql_query("UPDATE `prf_request_detl` SET `for_execom_canvass_approval`='1',`item_status`='6',`execom_token`='$token',`canvass_sheet_creation_ts`='$prfDateTime' WHERE `id`='$SeletedPRFItemID'"); mysql_query("UPDATE `prf_request_hdr` SET `current_status`='6' WHERE `reference_code`='$refCodeID'"); } //2. send e-mail and sms //3. during approval process, check if the required execom signed or not. //4. if signed, tag record as signed and move to PO creation } break; //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### case '3': // ROUTE TO COMPANY GM // get the execom with level 2 authority and send sms and e-mail notification // get the required execom for level 3 authority matrix //REQUIRED OWEE APPROVAL if($getMatrixSetup === "ON"){ //USE EXECOM TABLE WITH LEVEL 3 AUTHORITY //1. query approval matrix ang get the authority based on amount //2. query the required approver per level //3. Loop to all EXECOM with level 3 authority in execom table and send sms and e-mail //4. during loop check for the ff: //a. if 2 of any execom signed the canvas //if No. wait for another execom //if yes. Check if the required approver already signed //if no, wait for the approval //if yes, tag canvass as approved and move to PO creation $getExecomMembers=mysql_query("SELECT vts_users.`u_id`,vts_users.`u_fname`,vts_users.`u_lname`,vts_users.`usr_mobile`,vts_users.`email`, prf_execommembers.`comp_id`,prf_execommembers.`execom_id`,prf_execommembers.`authority` FROM prf_execommembers JOIN vts_users ON vts_users.`u_id` = prf_execommembers.`execom_id` WHERE prf_execommembers.`deleted`=0 AND `authority` = 2"); //LOOP TO ALL EXECOM MEMBERS AND SEND SMS NOTIFICATIONS while($exe = mysql_fetch_array($getExecomMembers)){ $execomID = $exe['u_id']; $randomCode = rand(10,999999).$execomID; $valLink ="exapr.php?uid=".$execomID."&token=".$token."&id=".$SeletedPRFItemID; $SMSMessage = "Canvass Sheet has been routed to you for EXECOM Approval https://www.autohub.ph/xcom.php?c=".$randomCode; $myValidateLink="https://www.autohub.ph/xcom.php?c=".$randomCode; //######################################################################################################################################### //EXECOM INFORMATION================================= $exeApproverFname =mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverLname =mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverEmail =mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverMobile =mysql_result(mysql_query("SELECT `usr_mobile` FROM `vts_users` WHERE `u_id`='$execomID'"),0); //REQUIRED APPROVER INFORMATION================================= //######################################################################################################################################### //SEND SMS NOTIFICATIONS $result = itexmoAA($exeApproverMobile, $SMSMessage,$MyAPIcode,$MyPasswd); if ($result == ""){ //echo '<script>alert("No response from SMS server. SMS failed to send")</script>'; }else if ($result == 0){ //echo "SMS Sent!"; }else{ //echo "Error Num ". $result . " was encountered!"; } //#############################################START OF EMAIL NOTIFICATION################################################################# //#############################################START OF EMAIL NOTIFICATION################################################################# //SEND EMAIL NOTIFICATIONS $from = "support@autohub.ph"; $to = $exeApproverEmail; $subject = "FOR EXECOM APPROVAL"; $headers = "From:" . $from; mail($to,$subject,$SMSMessage, $headers); //######################################END OF EMAIL NOTIFICATION####################################################### //######################################END OF EMAIL NOTIFICATION####################################################### //######################################AND ENTRY TO LINK DATDABASE################################# //######################################### ENTRY TO LINK DATDABASE################################# mysql_query("INSERT INTO `prf_validate_links`(`code`,`link`,`po_code`,`uid`,`item_id`,`matrix_level`,`sms_link`) VALUES('{$randomCode}','{$valLink}','{$refCodeID}','{$execomID}','{$SeletedPRFItemID}','{$aprMatrix}','{$myValidateLink}')"); //#########################################UPDATE ITEM DETAILS AND HEADER############################## //#########################################UPDATE ITEM DETAILS AND HEADER############################## mysql_query("UPDATE `prf_request_detl` SET `for_execom_canvass_approval`='1',`item_status`='6',`execom_token`='$token',`canvass_sheet_creation_ts`='$prfDateTime' WHERE `id`='$SeletedPRFItemID'"); mysql_query("UPDATE `prf_request_hdr` SET `current_status`='6' WHERE `reference_code`='$refCodeID'"); } }else{ //THIS WILL BE USED IF MATRIX IS OFF //USE EXECOM TABLE WITH SINGLE AUTHORITY //1. query the execom table with single authority $getExecomMembers=mysql_query("SELECT vts_users.`u_id`,vts_users.`u_fname`,vts_users.`u_lname`,vts_users.`usr_mobile`,vts_users.`email`, prf_execommembers.`comp_id`,prf_execommembers.`execom_id`,prf_execommembers.`authority` FROM prf_execommembers JOIN vts_users ON vts_users.`u_id` = prf_execommembers.`execom_id` WHERE prf_execommembers.`deleted`=0 AND `authority` = 1"); //LOOP TO ALL EXECOM MEMBERS AND SEND SMS NOTIFICATIONS while($exe = mysql_fetch_array($getExecomMembers)){ $execomID = $exe['u_id']; $randomCode = rand(10,999999).$execomID; $valLink ="exapr.php?uid=".$execomID."&token=".$token."&id=".$SeletedPRFItemID; $SMSMessage = "Canvass Sheet has been routed to you for EXECOM Approval https://www.autohub.ph/xcom.php?c=".$randomCode; $myValidateLink="https://www.autohub.ph/xcom.php?c=".$randomCode; //######################################################################################################################################### //EXECOM INFORMATION================================= $exeApproverFname =mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverLname =mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverEmail =mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverMobile =mysql_result(mysql_query("SELECT `usr_mobile` FROM `vts_users` WHERE `u_id`='$execomID'"),0); //REQUIRED APPROVER INFORMATION================================= //######################################################################################################################################### //SEND SMS NOTIFICATIONS $result = itexmoAA($exeApproverMobile, $SMSMessage,$MyAPIcode,$MyPasswd); if ($result == ""){ //echo '<script>alert("No response from SMS server. SMS failed to send")</script>'; }else if ($result == 0){ //echo "SMS Sent!"; }else{ //echo "Error Num ". $result . " was encountered!"; } //#############################################START OF EMAIL NOTIFICATION################################################################# //#############################################START OF EMAIL NOTIFICATION################################################################# //SEND EMAIL NOTIFICATIONS $from = "support@autohub.ph"; $to = $exeApproverEmail; $subject = "FOR EXECOM APPROVAL"; $headers = "From:" . $from; mail($to,$subject,$SMSMessage, $headers); //######################################END OF EMAIL NOTIFICATION####################################################### //######################################END OF EMAIL NOTIFICATION####################################################### //######################################AND ENTRY TO LINK DATDABASE################################# //######################################### ENTRY TO LINK DATDABASE################################# mysql_query("INSERT INTO `prf_validate_links`(`code`,`link`,`po_code`,`uid`,`item_id`,`matrix_level`,`sms_link`) VALUES('{$randomCode}','{$valLink}','{$refCodeID}','{$execomID}','{$SeletedPRFItemID}','{$aprMatrix}','{$myValidateLink}')"); //#########################################UPDATE ITEM DETAILS AND HEADER############################## //#########################################UPDATE ITEM DETAILS AND HEADER############################## mysql_query("UPDATE `prf_request_detl` SET `for_execom_canvass_approval`='1',`item_status`='6',`execom_token`='$token',`canvass_sheet_creation_ts`='$prfDateTime' WHERE `id`='$SeletedPRFItemID'"); mysql_query("UPDATE `prf_request_hdr` SET `current_status`='6' WHERE `reference_code`='$refCodeID'"); } //2. send e-mail and sms //3. during approval process, check if the required execom signed or not. //4. if signed, tag record as signed and move to PO creation } break; //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### case '4': // ROUTE TO REQUESTOR HEAD if($getMatrixSetup === "ON"){ //check if requestor is from AUTOHUB. IF not, route approval to GM. IF AUTOHUB, route approval to AVP according to department //Request is from COMPANY if($requestorCompanyCode != 'AHG'){ //======================================================================== //GET TRANSACTION COMPANY ID $recordCompID = mysql_result(mysql_query("SELECT `comp_id` FROM `prf_request_detl` WHERE `id`='$SeletedPRFItemID'"),0); //GET COMPAMNY GM $genManagerID = mysql_result(mysql_query("SELECT `company_GM_id` FROM `vts_company` WHERE `comp_id`='$recordCompID'"),0); //FETCH DATA OF THE ASSIGNED COMPANY GM //##################################################################################################################################################################### //##################################################################################################################################################################### $gmApproverFname =mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$genManagerID'"),0); $gmApproverLname =mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$genManagerID'"),0); $gmApproverEmail =mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$genManagerID'"),0); $gmApproverMobile =mysql_result(mysql_query("SELECT `usr_mobile` FROM `vts_users` WHERE `u_id`='$genManagerID'"),0); //##################################################################################################################################################################### //##################################################################################################################################################################### $randomCode = rand(10,999999).$genManagerID; $valLink ="exapr.php?uid=".$genManagerID."&token=".$token."&id=".$SeletedPRFItemID; $SMSMessage = "Canvass Sheet has been routed to you for EXECOM Approval https://www.autohub.ph/xcom.php?c=".$randomCode; $myValidateLink="https://www.autohub.ph/xcom.php?c=".$randomCode; //SEND SMS NOTIFICATIONS TO GM $result = itexmoAA($gmApproverMobile, $SMSMessage,$MyAPIcode,$MyPasswd); if ($result == ""){ //echo '<script>alert("No response from SMS server. SMS failed to send")</script>'; }else if ($result == 0){ //echo "SMS Sent!"; }else{ //echo "Error Num ". $result . " was encountered!"; } //#############################################START OF EMAIL NOTIFICATION################################################################# //#############################################START OF EMAIL NOTIFICATION################################################################# //SEND EMAIL NOTIFICATIONS $from = "support@autohub.ph"; $to = $gmApproverEmail; $subject = "FOR EXECOM APPROVAL"; $headers = "From:" . $from; mail($to,$subject,$SMSMessage, $headers); //######################################END OF EMAIL NOTIFICATION####################################################### //######################################END OF EMAIL NOTIFICATION####################################################### //######################################AND ENTRY TO LINK DATDABASE################################# //######################################### ENTRY TO LINK DATDABASE################################# mysql_query("INSERT INTO `prf_validate_links`(`code`,`link`,`po_code`,`uid`,`item_id`,`matrix_level`,`sms_link`) VALUES('{$randomCode}','{$valLink}','{$refCodeID}','{$genManagerID}','{$SeletedPRFItemID}','{$aprMatrix}','{$myValidateLink}')"); //#########################################UPDATE ITEM DETAILS AND HEADER############################## //#########################################UPDATE ITEM DETAILS AND HEADER############################## //GET THE COMPANY ID BASED ON THE SELECTED RECORD SO WE CAN GET THE ASSIGNED GM FOR THAT COMPANY mysql_query("UPDATE `prf_request_detl` SET `for_execom_canvass_approval`='1',`item_status`='6',`execom_token`='$token',`canvass_sheet_creation_ts`='$prfDateTime' WHERE `id`='$SeletedPRFItemID'"); mysql_query("UPDATE `prf_request_hdr` SET `current_status`='6' WHERE `reference_code`='$refCodeID'"); //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### $randomCode = rand(10,999999).$requiredApprover; $valLink ="exapr.php?uid=".$requiredApprover."&token=".$token."&id=".$SeletedPRFItemID; $SMSMessage = "Canvass Sheet has been routed to you for EXECOM Approval https://www.autohub.ph/xcom.php?c=".$randomCode; $myValidateLink="https://www.autohub.ph/xcom.php?c=".$randomCode; //SEND SMS NOTIFICATIONS TO REQUIRED APPROVER $result = itexmoAA($reqApproverMobile, $SMSMessage,$MyAPIcode,$MyPasswd); if ($result == ""){ //echo '<script>alert("No response from SMS server. SMS failed to send")</script>'; }else if ($result == 0){ //echo "SMS Sent!"; }else{ //echo "Error Num ". $result . " was encountered!"; } //#############################################START OF EMAIL NOTIFICATION################################################################# //#############################################START OF EMAIL NOTIFICATION################################################################# //SEND EMAIL NOTIFICATIONS $from = "support@autohub.ph"; $to = $reqApproverEmail; $subject = "FOR EXECOM APPROVAL"; $headers = "From:" . $from; mail($to,$subject,$SMSMessage, $headers); //######################################END OF EMAIL NOTIFICATION####################################################### //######################################END OF EMAIL NOTIFICATION####################################################### //######################################AND ENTRY TO LINK DATDABASE################################# //######################################### ENTRY TO LINK DATDABASE################################# mysql_query("INSERT INTO `prf_validate_links`(`code`,`link`,`po_code`,`uid`,`item_id`,`sms_link`) VALUES('{$randomCode}','{$valLink}','{$refCodeID}','{$requiredApprover}','{$SeletedPRFItemID}','{$myValidateLink}')"); //#########################################UPDATE ITEM DETAILS AND HEADER############################## //#########################################UPDATE ITEM DETAILS AND HEADER############################## //GET THE COMPANY ID BASED ON THE SELECTED RECORD SO WE CAN GET THE ASSIGNED GM FOR THAT COMPANY mysql_query("UPDATE `prf_request_detl` SET `for_execom_canvass_approval`='1',`item_status`='6',`execom_token`='$token',`canvass_sheet_creation_ts`='$prfDateTime' WHERE `id`='$SeletedPRFItemID'"); mysql_query("UPDATE `prf_request_hdr` SET `current_status`='6' WHERE `reference_code`='$refCodeID'"); //##################################################################################################################################################################### //##################################################################################################################################################################### //Requestor is from AUTOHUB }else{ //ROUTE TO AVP $getExecomMembers=mysql_query("SELECT vts_users.`u_id`,vts_users.`u_fname`,vts_users.`u_lname`,vts_users.`usr_mobile`,vts_users.`email`, prf_execommembers.`comp_id`,prf_execommembers.`execom_id`,prf_execommembers.`authority` FROM prf_execommembers JOIN vts_users ON vts_users.`u_id` = prf_execommembers.`execom_id` WHERE prf_execommembers.`deleted`=0 AND `authority` = 4"); //LOOP TO ALL AVP MEMBERS AND SEND SMS NOTIFICATIONS while($exe = mysql_fetch_array($getExecomMembers)){ $execomID = $exe['u_id']; $randomCode = rand(10,999999).$execomID; $valLink ="exapr.php?uid=".$execomID."&token=".$token."&id=".$SeletedPRFItemID; $SMSMessage = "Canvass Sheet has been routed to ". $requestorDeptName. " AVP in-charge for Approval https://www.autohub.ph/xcom.php?c=".$randomCode; $myValidateLink="https://www.autohub.ph/xcom.php?c=".$randomCode; //######################################################################################################################################### //EXECOM INFORMATION================================= $exeApproverFname =mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverLname =mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverEmail =mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverMobile =mysql_result(mysql_query("SELECT `usr_mobile` FROM `vts_users` WHERE `u_id`='$execomID'"),0); //REQUIRED APPROVER INFORMATION================================= //######################################################################################################################################### //SEND SMS NOTIFICATIONS $result = itexmoAA($exeApproverMobile, $SMSMessage,$MyAPIcode,$MyPasswd); if ($result == ""){ //echo '<script>alert("No response from SMS server. SMS failed to send")</script>'; }else if ($result == 0){ //echo "SMS Sent!"; }else{ //echo "Error Num ". $result . " was encountered!"; } //#############################################START OF EMAIL NOTIFICATION################################################################# //#############################################START OF EMAIL NOTIFICATION################################################################# //SEND EMAIL NOTIFICATIONS $from = "support@autohub.ph"; $to = $exeApproverEmail; $subject = "FOR EXECOM APPROVAL"; $headers = "From:" . $from; mail($to,$subject,$SMSMessage, $headers); //######################################END OF EMAIL NOTIFICATION####################################################### //######################################END OF EMAIL NOTIFICATION####################################################### //######################################AND ENTRY TO LINK DATDABASE################################# //######################################### ENTRY TO LINK DATDABASE################################# mysql_query("INSERT INTO `prf_validate_links`(`code`,`link`,`po_code`,`uid`,`item_id`,`matrix_level`,`sms_link`) VALUES('{$randomCode}','{$valLink}','{$refCodeID}','{$execomID}','{$SeletedPRFItemID}','{$aprMatrix}','{$myValidateLink}')"); //#########################################UPDATE ITEM DETAILS AND HEADER############################## //#########################################UPDATE ITEM DETAILS AND HEADER############################## mysql_query("UPDATE `prf_request_detl` SET `for_execom_canvass_approval`='1',`item_status`='6',`execom_token`='$token',`canvass_sheet_creation_ts`='$prfDateTime' WHERE `id`='$SeletedPRFItemID'"); mysql_query("UPDATE `prf_request_hdr` SET `current_status`='6' WHERE `reference_code`='$refCodeID'"); } //$requestorDeptID } //======================================================================== }else{ //MATRIX IS OFF SO NEED TO ROUTE REQUEST TO SINGLE APPROVER //THIS WILL BE USED IF MATRIX IS OFF //USE EXECOM TABLE WITH SINGLE AUTHORITY //1. query the execom table with single authority $getExecomMembers=mysql_query("SELECT vts_users.`u_id`,vts_users.`u_fname`,vts_users.`u_lname`,vts_users.`usr_mobile`,vts_users.`email`, prf_execommembers.`comp_id`,prf_execommembers.`execom_id`,prf_execommembers.`authority` FROM prf_execommembers JOIN vts_users ON vts_users.`u_id` = prf_execommembers.`execom_id` WHERE prf_execommembers.`deleted`=0 AND `authority` = 1"); //LOOP TO ALL EXECOM MEMBERS AND SEND SMS NOTIFICATIONS while($exe = mysql_fetch_array($getExecomMembers)){ $execomID = $exe['u_id']; $randomCode = rand(10,999999).$execomID; $valLink ="exapr.php?uid=".$execomID."&token=".$token."&id=".$SeletedPRFItemID; $SMSMessage = "Canvass Sheet has been routed to you for your Approval https://www.autohub.ph/xcom.php?c=".$randomCode; $myValidateLink="https://www.autohub.ph/xcom.php?c=".$randomCode; //######################################################################################################################################### //EXECOM INFORMATION================================= $exeApproverFname =mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverLname =mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverEmail =mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverMobile =mysql_result(mysql_query("SELECT `usr_mobile` FROM `vts_users` WHERE `u_id`='$execomID'"),0); //REQUIRED APPROVER INFORMATION================================= //######################################################################################################################################### //SEND SMS NOTIFICATIONS $result = itexmoAA($exeApproverMobile, $SMSMessage,$MyAPIcode,$MyPasswd); if ($result == ""){ //echo '<script>alert("No response from SMS server. SMS failed to send")</script>'; }else if ($result == 0){ //echo "SMS Sent!"; }else{ //echo "Error Num ". $result . " was encountered!"; } //#############################################START OF EMAIL NOTIFICATION################################################################# //#############################################START OF EMAIL NOTIFICATION################################################################# //SEND EMAIL NOTIFICATIONS $from = "support@autohub.ph"; $to = $exeApproverEmail; $subject = "FOR EXECOM APPROVAL"; $headers = "From:" . $from; mail($to,$subject,$SMSMessage, $headers); //######################################END OF EMAIL NOTIFICATION####################################################### //######################################END OF EMAIL NOTIFICATION####################################################### //######################################AND ENTRY TO LINK DATDABASE################################# //######################################### ENTRY TO LINK DATDABASE################################# mysql_query("INSERT INTO `prf_validate_links`(`code`,`link`,`po_code`,`uid`,`item_id`,`matrix_level`,`sms_link`) VALUES('{$randomCode}','{$valLink}','{$refCodeID}','{$execomID}','{$SeletedPRFItemID}','{$aprMatrix}','{$myValidateLink}')"); //#########################################UPDATE ITEM DETAILS AND HEADER############################## //#########################################UPDATE ITEM DETAILS AND HEADER############################## mysql_query("UPDATE `prf_request_detl` SET `for_execom_canvass_approval`='1',`item_status`='6',`execom_token`='$token',`canvass_sheet_creation_ts`='$prfDateTime' WHERE `id`='$SeletedPRFItemID'"); mysql_query("UPDATE `prf_request_hdr` SET `current_status`='6' WHERE `reference_code`='$refCodeID'"); } //2. send e-mail and sms //3. during approval process, check if the required execom signed or not. //4. if signed, tag record as signed and move to PO creation } break; //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### case '5': // ROUTE TO DEPARTMENT HEAD if($getMatrixSetup === "ON"){ //GET FIRSTH THE KEY CODE SO WE CAN GET THE DEPT. HEAD ID FROM HEADER $getDeptHeadID = mysql_result(mysql_query("SELECT `dept_head_id` FROM `prf_request_hdr` WHERE `reference_code`='$refCodeID'"),0); //##################################################################################################################################################################### //##################################################################################################################################################################### $deptApproverFname =mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$getDeptHeadID'"),0); $deptApproverLname =mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$getDeptHeadID'"),0); $deptApproverEmail =mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$getDeptHeadID'"),0); $deptApproverMobile =mysql_result(mysql_query("SELECT `usr_mobile` FROM `vts_users` WHERE `u_id`='$getDeptHeadID'"),0); //##################################################################################################################################################################### //##################################################################################################################################################################### //GET THE DEPT. HEAD ID //SEND E-MAIL AND SMS NOTIFICATION $randomCode = rand(10,999999).$getDeptHeadID; $valLink ="exapr.php?uid=".$getDeptHeadID."&token=".$token."&id=".$SeletedPRFItemID; $SMSMessage = "Canvass Sheet has been routed to you for your Approval https://www.autohub.ph/xcom.php?c=".$randomCode; $myValidateLink="https://www.autohub.ph/xcom.php?c=".$randomCode; //SEND SMS NOTIFICATIONS $result = itexmoAA($deptApproverMobile, $SMSMessage,$MyAPIcode,$MyPasswd); if ($result == ""){ //echo '<script>alert("No response from SMS server. SMS failed to send")</script>'; }else if ($result == 0){ //echo "SMS Sent!"; }else{ //echo "Error Num ". $result . " was encountered!"; } //#############################################START OF EMAIL NOTIFICATION################################################################# //#############################################START OF EMAIL NOTIFICATION################################################################# //SEND EMAIL NOTIFICATIONS $from = "support@autohub.ph"; $to = $deptApproverEmail; $subject = "FOR EXECOM APPROVAL"; $headers = "From:" . $from; mail($to,$subject,$SMSMessage, $headers); //######################################END OF EMAIL NOTIFICATION####################################################### //######################################END OF EMAIL NOTIFICATION####################################################### //######################################AND ENTRY TO LINK DATDABASE################################# //######################################### ENTRY TO LINK DATDABASE################################# mysql_query("INSERT INTO `prf_validate_links`(`code`,`link`,`po_code`,`uid`,`item_id`,`matrix_level`,`sms_link`) VALUES('{$randomCode}','{$valLink}','{$refCodeID}','{$getDeptHeadID}','{$SeletedPRFItemID}','{$aprMatrix}','{$myValidateLink}')"); //#########################################UPDATE ITEM DETAILS AND HEADER############################## //#########################################UPDATE ITEM DETAILS AND HEADER############################## //GET THE COMPANY ID BASED ON THE SELECTED RECORD SO WE CAN GET THE ASSIGNED GM FOR THAT COMPANY mysql_query("UPDATE `prf_request_detl` SET `for_execom_canvass_approval`='1',`item_status`='6',`execom_token`='$token',`canvass_sheet_creation_ts`='$prfDateTime' WHERE `id`='$SeletedPRFItemID'"); mysql_query("UPDATE `prf_request_hdr` SET `current_status`='6' WHERE `reference_code`='$refCodeID'"); //##################################################################################################################################################################### //##################################################################################################################################################################### }else{ //MATRIX IS OFF SO NEED TO ROUTE REQUEST TO SINGLE APPROVER //THIS WILL BE USED IF MATRIX IS OFF //USE EXECOM TABLE WITH SINGLE AUTHORITY //1. query the execom table with single authority $getExecomMembers=mysql_query("SELECT vts_users.`u_id`,vts_users.`u_fname`,vts_users.`u_lname`,vts_users.`usr_mobile`,vts_users.`email`, prf_execommembers.`comp_id`,prf_execommembers.`execom_id`,prf_execommembers.`authority` FROM prf_execommembers JOIN vts_users ON vts_users.`u_id` = prf_execommembers.`execom_id` WHERE prf_execommembers.`deleted`=0 AND `authority` = 1"); //LOOP TO ALL EXECOM MEMBERS AND SEND SMS NOTIFICATIONS while($exe = mysql_fetch_array($getExecomMembers)){ $execomID = $exe['u_id']; $randomCode = rand(10,999999).$execomID; $valLink ="exapr.php?uid=".$execomID."&token=".$token."&id=".$SeletedPRFItemID; $SMSMessage = "Canvass Sheet has been routed to you for your Approval https://www.autohub.ph/xcom.php?c=".$randomCode; $myValidateLink="https://www.autohub.ph/xcom.php?c=".$randomCode; //######################################################################################################################################### //EXECOM INFORMATION================================= $exeApproverFname =mysql_result(mysql_query("SELECT `u_fname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverLname =mysql_result(mysql_query("SELECT `u_lname` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverEmail =mysql_result(mysql_query("SELECT `email` FROM `vts_users` WHERE `u_id`='$execomID'"),0); $exeApproverMobile =mysql_result(mysql_query("SELECT `usr_mobile` FROM `vts_users` WHERE `u_id`='$execomID'"),0); //REQUIRED APPROVER INFORMATION================================= //######################################################################################################################################### //SEND SMS NOTIFICATIONS $result = itexmoAA($exeApproverMobile, $SMSMessage,$MyAPIcode,$MyPasswd); if ($result == ""){ //echo '<script>alert("No response from SMS server. SMS failed to send")</script>'; }else if ($result == 0){ //echo "SMS Sent!"; }else{ //echo "Error Num ". $result . " was encountered!"; } //#############################################START OF EMAIL NOTIFICATION################################################################# //#############################################START OF EMAIL NOTIFICATION################################################################# //SEND EMAIL NOTIFICATIONS $from = "support@autohub.ph"; $to = $exeApproverEmail; $subject = "FOR EXECOM APPROVAL"; $headers = "From:" . $from; mail($to,$subject,$SMSMessage, $headers); //######################################END OF EMAIL NOTIFICATION####################################################### //######################################END OF EMAIL NOTIFICATION####################################################### //######################################AND ENTRY TO LINK DATDABASE################################# //######################################### ENTRY TO LINK DATDABASE################################# mysql_query("INSERT INTO `prf_validate_links`(`code`,`link`,`po_code`,`uid`,`item_id`,`matrix_level`,`sms_link`) VALUES('{$randomCode}','{$valLink}','{$refCodeID}','{$execomID}','{$SeletedPRFItemID}','{$aprMatrix}','{$myValidateLink}')");; //#########################################UPDATE ITEM DETAILS AND HEADER############################## //#########################################UPDATE ITEM DETAILS AND HEADER############################## mysql_query("UPDATE `prf_request_detl` SET `for_execom_canvass_approval`='1',`item_status`='6',`execom_token`='$token',`canvass_sheet_creation_ts`='$prfDateTime' WHERE `id`='$SeletedPRFItemID'"); mysql_query("UPDATE `prf_request_hdr` SET `current_status`='6' WHERE `reference_code`='$refCodeID'"); } //2. send e-mail and sms //3. during approval process, check if the required execom signed or not. //4. if signed, tag record as signed and move to PO creation } break; //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### //##################################################################################################################################################################### } } ?>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings