<?php
session_start();

include("dbConfig.php");
if (isset($_POST['sav_btn'])) {
  if(isset($_POST['csrf_token']) && $_POST['csrf_token'] === $_SESSION['csrf_token']) {
include("../Function/level_salf.php");
include("../Function/add_form.php");
include("../Function/send_whatsapp_function_codee.php");  
$br=  "\r\n";
$id = $_POST["id"]; 
$employy_id = $_POST["employy_id"];
$amount = $_POST["amount"];
$company_id = $_POST["company_id"];
$system_id='2222';
$add_user_id = $_POST["add_user_id"];
$details=$_POST["details"];
$type_title_ar_p=$_POST["type_title_ar_p"];
$type_title_en_p=$_POST["type_title_en_p"];
$attachments_type_id = $_POST["attachments_type_id"];
$audit_options_id = $_POST["audit_options_id"];
$messag_add = $_POST["messag_add"];
date_default_timezone_set("Asia/Riyadh");
$created_date = date("Y-m-d");
$createdDate_time = date("Y-m-d h:i:sa");
$actual_link=$_POST["actual_link"];
$main_type="Forms_Filles";
 $lang = $_POST["lang"];
 $type = $_POST["type"];
 $f_type = $_POST["f_type"];
$stat_have_bankk = $_POST["stat_have_bankk"];
 //echo $f_type; 
 $vacation_id = $_POST["vacation_id"];
 $user_id_top_manager = $_POST["user_id_top_manager"];
  $process_details = $_POST["process_details"];
  $levell_id = $_POST["levell_id"];
  $request_type_id = $_POST["vacation_id"];
  if($user_id_top_manager=="961547"){
    $company_idi = '119369';
  }else{
    $company_idi = $company_id;
  }
 // حساب رقم المستوى
 $sql_num_level="SELECT * FROM hr_request_steps_tbl where salf_id='$id' ";
$result_num_level = $conn->query($sql_num_level);
$rowcount=mysqli_num_rows($result_num_level);
 $rowcount1 = $rowcount+1;   
 //
 $accept_ar="تمت الموافقه";
 $accept_en="approval";
 $levell_num = getnumlevel($rowcount1,$company_id,$type,$vacation_id);
 $employ_array = getemployacceptid($levell_num,$company_id,$type,$vacation_id);
 $emp_id = $_POST["emp_id_p"];
 //
 $sql_level_att_type_id="SELECT * FROM hr_advance_level_tbl where company_id='$company_id' and level='$levell_num' and type='$type' and vacation_id='$vacation_id'";
        $result_level_att_type_id = $conn->query($sql_level_att_type_id);
          if ($result_level_att_type_id->num_rows > 0) {
          while($row_level_att_type_id = $result_level_att_type_id->fetch_assoc()) {
              $levell_idd = $row_level_att_type_id["id"];
          }}
 //
 // دمج مصفوفات خيارات التدقيق للمستوى السابق والمستوى الحالي
 $audit_options_id_previous = request_file_array($id);
 $audit_att_name_previous = request_att_name_array($id);
 $audit_imageFile_previous = request_imageFile_array($id);
 $audit_options_id = $_POST["audit_options_id"];
 if (is_array($audit_options_id)) {
  $combinedArray_commaa = implode(',', $audit_options_id);
} else {
  // Handle the case when $audit_options_id is not an array
  $combinedArray_commaa = '';
}
 //print_r( $imageFile);
 if (!is_array($audit_options_id_previous)) {
     $audit_options_id_previous = []; // Set it as an empty array if it's not already an array
 }
 
 if (!is_array($audit_options_id)) {
     $audit_options_id = []; 
 }

 $array = [0];
 if ($audit_options_id_previous ==  $array && $audit_att_name_previous ==  $array && $audit_imageFile_previous ==  $array) {
  $combinedArray_comma = implode(',', $audit_options_id);
  
 }else{
  $combinedArray = array_merge($audit_options_id_previous, $audit_options_id);
  $combinedArray_comma = implode(',', $combinedArray);
 
 }
 
 // Continue with further processing using $combinedArray_comma
//
 if($rowcount==countadvancelevel($company_id,$type,$vacation_id)){
//echo "same";

$request_stat = "final_accept";
$op_type = "final_accept";

$stat_ar = 'تمت الموافقة';
$stat_en = 'final_accept';
    //======================upload attachments========================================= 
    //--------------------------//
    if($f_type=="bank_operation"){
     /////////////////////////////////////
     
     $operation_id = $_POST["operation_id"];
     $count_operation_id = count($operation_id);
if($count_operation_id>0){
 $commaSeparatedString_op = implode(',', $operation_id);
 $sql_com_op = "UPDATE hr_request_tbl SET operation_id='$commaSeparatedString_op' WHERE id='$id'";
 $run = $conn->query($sql_com_op) or die("Error".$conn->error);
}else{
 //echo "noo1";
}
 $sql_request = "UPDATE hr_request_tbl SET stat='1',audit_options_id='$combinedArray_comma',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='$accept_ar',detailsen='$accept_en',approval_time='$createdDate_time' WHERE id='$id'";
 $update_request_steps = "UPDATE hr_request_steps_tbl SET f_type='$f_type',employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
 
 if ($conn->query($sql_request) === TRUE && $conn->query($update_request_steps) === TRUE) {
 
// خيارات الطلب
include("../Function/level_option.php");
if($type=="vacation"){
    $update_raseed = "UPDATE vacations_raseed_tbl SET raseed_stat='done_takeed' WHERE vacation_id='$id'  " ;
 $run_update = $conn->query($update_raseed) or die("Error in saving Laws".$conn->error);
   $sql_w = "UPDATE hr_add_hodor_ensraf_tbl SET vac_stat='done_takeed' WHERE request_id='$id'  ";
 $run_w = $conn->query($sql_w) or die("Error in saving ".$conn->error);
}
// نهاية خيارات الطلب
//======================end upload attachments=====================================
  // get shipp from request
   // get shipp from request
   $sql_shippfromrequest="SELECT * FROM hr_request_tbl where id='$id'";
$result_shippfromrequest = $conn->query($sql_shippfromrequest);
if ($result_shippfromrequest->num_rows > 0) {
  $row_shippfromrequest = $result_shippfromrequest->fetch_assoc();
  $sip_id = $row_shippfromrequest["ship_id"];
  }else{
    $sip_id='';
  }
   //
  $sql_op="SELECT * FROM hr_request_tbl where id='$id'";
$result_op = $conn->query($sql_op);
if ($result_op->num_rows > 0) {
 $row_op = $result_op->fetch_assoc();
 $operation_id = $row_op["operation_id"];
 }else{
   $operation_id='';
 }
  //
// get serial number 
$sn=0;
$sql_n="SELECT * FROM hr_forms_attachments_tbl where att_type_id='$attachments_type_id' and company_id='$company_idi' and deleted!='3'";
$result_n = $conn->query($sql_n);
if ($result_n->num_rows > 0) {
 while($row_n = $result_n->fetch_assoc()) {
   $sn++;

 }}
        $snn = '000'.($sn+1);
         $sql_n = "SELECT * FROM hr_forms_attachments_tbl WHERE att_type_id='$attachments_type_id' and deleted='2' ORDER BY s_n DESC LIMIT 1";
         $result_n = $conn->query($sql_n);
         $row_n = $result_n->fetch_assoc();
         if ($row_n) {
          $snc = 1;
             $last_id = $row_n["s_n"];
             $attach_id = $row_n["attach_id"];
              $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1',' $type','$last_id','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                $run = $conn->query($query) or die("Error".$conn->error);
             $sql_up = "UPDATE hr_forms_attachments_tbl SET deleted='3' WHERE attach_id='$attach_id'";
             if ($conn->query($sql_up) === TRUE) {
         
             }else{
         echo "Error updating record: " . $conn->error;
             }
           
         }else{
          $snc = 2;
            $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1',' $type','$snn','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
             $run = $conn->query($query) or die("Error".$conn->error);
         }
         if($snc==1){
          $snn_m =  $last_id;
         }elseif($snc==2){
          $snn_m =  $snn;
         }else{
          $snn_m ='';
         }
   //======================end upload attachments=========================================
  $employ_name_ar = employ_namee_ar($emp_id);
  $employ_name_en = employ_namee_en($emp_id);
  $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . 'تمت الموافقة على طلب ' . $type_title_ar_p . ' رقم ' . $id .' '.'الرقم التسلسلي : '.$snn_m. $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
  $message_text_en = 'Hello' . $br . 'Dear Employee / ' . $employ_name_en . $br . 'Your ' . $type_title_en_p . ' Request number has been approved ' . $id .' '.' serial number'.$snn_m. $br . $br . 'Marsa Company' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
 $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
  echo send_whatsapp($emp_id,$message_text2) ; 
  $_SESSION['message'] =$messag_add;
 header("Refresh:0;$actual_link");
 unset($_SESSION['csrf_token']);

 }else{

 }
   
    }elseif($f_type=="Linking_the_bank_operations_to_auhd"){
  //////////////////////////////////// sadam
  $operation_id = $_POST["operation_id"];
  $sql_req_daen="SELECT * FROM hr_request_tbl where id='$id'";
  $result_req_daen = $conn->query($sql_req_daen);
  if ($result_req_daen->num_rows > 0) {
    $row_req_daen = $result_req_daen->fetch_assoc();
      $existingoperation_id = $row_req_daen["operation_id"];
      $operation_id_t = $row_req_daen["operation_id_t"];
    }
//
$arrayoperation_id_t = explode(",", $operation_id_t);
$mergedArray = array_merge($operation_id, $arrayoperation_id_t);
$arrayemvalues = array_filter($mergedArray);
//print_r($operation_id);
//print_r($arrayoperation_id_t);
//print_r($arrayemvalues);
$stringmergedArray = implode(",", $arrayemvalues);
//
    $arrayoperation_id = explode(",", $existingoperation_id);
    $arrayoperation_id_values = array_filter($arrayoperation_id);
    if(count($arrayoperation_id_values)==count($mergedArray)){
      //echo "equal";
  $sql_request = "UPDATE hr_request_tbl SET stat='1',audit_options_id='$combinedArray_comma',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='$accept_ar',detailsen='$accept_en',approval_time='$createdDate_time' WHERE id='$id'";
    $update_request_steps = "UPDATE hr_request_steps_tbl SET f_type='$f_type',employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
     $sql_op_t = "UPDATE hr_request_tbl SET operation_id_t='$stringmergedArray' WHERE id='$id'";
    if ($conn->query($sql_request) === TRUE && $conn->query($update_request_steps) === TRUE && $conn->query($sql_op_t) === TRUE) {
     
      // خيارات الطلب
      include("../Function/level_option.php");
      if($type=="vacation"){
        $update_raseed = "UPDATE vacations_raseed_tbl SET raseed_stat='done_takeed'  WHERE vacation_id='$id'  " ;
     $run_update = $conn->query($update_raseed) or die("Error in saving Laws".$conn->error);
     $sql_w = "UPDATE hr_add_hodor_ensraf_tbl SET vac_stat='done_takeed' WHERE request_id='$id'  ";
     $run_w = $conn->query($sql_w) or die("Error in saving ".$conn->error);
    }
    // نهاية خيارات الطلب
        //======================end upload attachments=====================================
      // get shipp from request
      $sql_shippfromrequest="SELECT * FROM hr_request_tbl where id='$id'";
      $result_shippfromrequest = $conn->query($sql_shippfromrequest);
      if ($result_shippfromrequest->num_rows > 0) {
        $row_shippfromrequest = $result_shippfromrequest->fetch_assoc();
        $sip_id = $row_shippfromrequest["ship_id"];
        }
        $sql_op="SELECT * FROM hr_request_tbl where id='$id'";
        $result_op = $conn->query($sql_op);
        if ($result_op->num_rows > 0) {
         $row_op = $result_op->fetch_assoc();
         $operation_id = $row_op["operation_id"];
         }else{
           $operation_id='';
         }
         //
  // get serial number 
  $sn=0;
  $sql_n="SELECT * FROM hr_forms_attachments_tbl where att_type_id='$attachments_type_id' and company_id='$company_idi' and deleted!='3'";
  $result_n = $conn->query($sql_n);
  if ($result_n->num_rows > 0) {
    while($row_n = $result_n->fetch_assoc()) {
      $sn++;
 
    }}
            $snn = '000'.($sn+1);
            $sql_n = "SELECT * FROM hr_forms_attachments_tbl WHERE att_type_id='$attachments_type_id' and deleted='2' ORDER BY s_n DESC LIMIT 1";
            $result_n = $conn->query($sql_n);
            $row_n = $result_n->fetch_assoc();
            if ($row_n) {
              $snc = 1;
                $last_id = $row_n["s_n"];
                $attach_id = $row_n["attach_id"];
                 $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$last_id','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                   $run = $conn->query($query) or die("Error".$conn->error);
                $sql_up = "UPDATE hr_forms_attachments_tbl SET deleted='3' WHERE attach_id='$attach_id'";
                if ($conn->query($sql_up) === TRUE) {
            
                }else{
            echo "Error updating record: " . $conn->error;
                }
              
            }else{
              $snc = 2;
               $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$snn','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                $run = $conn->query($query) or die("Error".$conn->error);
            }
            if($snc==1){
              $snn_m =  $last_id;
             }elseif($snc==2){
              $snn_m =  $snn;
             }else{
              $snn_m ='';
             }
      //======================end upload attachments=========================================
        $employ_name_ar = employ_namee_ar($emp_id);
        $employ_name_en = employ_namee_en($emp_id);
        $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . 'تمت الموافقة على طلب ' . $type_title_ar_p . ' رقم ' . $id .''.'الرقم التسلسلي : '.$snn_m. $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
        $message_text_en = 'Hello' . $br . 'Dear Employee / ' . $employ_name_en . $br . 'Your ' . $type_title_en_p . ' Request number has been approved ' . $id .''.'serial number'.$snn_m. $br . $br . 'Marsa Company' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
       $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
        echo send_whatsapp($emp_id,$message_text2) ; 
        $_SESSION['message'] =$messag_add;
       header("Refresh:0;$actual_link");
       unset($_SESSION['csrf_token']); 
      } else {
        echo "Error: " . $sql_req . "<br>" . $conn->error;
      }
      
    }else{
     // echo "not equal";
     $sql_op_t = "UPDATE hr_request_tbl SET operation_id_t='$stringmergedArray' WHERE id='$id'";
     $run_w = $conn->query($sql_op_t) or die("Error in saving ".$conn->error);
      header("Refresh:0;$actual_link");
      //echo $stringmergedArray;
    }
     ///////////////////////////////////  sadam
    }elseif($f_type=="shipping"){
     
      $shipp_id = $_POST["shipp_id"];
      $count_ship = count($shipp_id);
if($count_ship>0){
  $commaSeparatedString = implode(',', $shipp_id);
  $sql_com_shipp = "UPDATE hr_request_tbl SET ship_id='$commaSeparatedString' WHERE id='$id'";
  $run = $conn->query($sql_com_shipp) or die("Error".$conn->error);
}else{
  //echo "noo1";
}
  $sql_request = "UPDATE hr_request_tbl SET stat='1',audit_options_id='$combinedArray_comma',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='$accept_ar',detailsen='$accept_en',approval_time='$createdDate_time' WHERE id='$id'";
  $update_request_steps = "UPDATE hr_request_steps_tbl SET f_type='$f_type',employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
  
  if ($conn->query($sql_request) === TRUE && $conn->query($update_request_steps) === TRUE) {
  
 // خيارات الطلب
 include("../Function/level_option.php");
 if($type=="vacation"){
  $update_raseed = "UPDATE vacations_raseed_tbl SET raseed_stat='done_takeed'  WHERE vacation_id='$id'  " ;
$run_update = $conn->query($update_raseed) or die("Error in saving Laws".$conn->error);
$sql_w = "UPDATE hr_add_hodor_ensraf_tbl SET vac_stat='done_takeed' WHERE request_id='$id'  ";
$run_w = $conn->query($sql_w) or die("Error in saving ".$conn->error);
}
 // نهاية خيارات الطلب
 //======================end upload attachments=====================================
   // get shipp from request
   $sql_shippfromrequest="SELECT * FROM hr_request_tbl where id='$id'";
$result_shippfromrequest = $conn->query($sql_shippfromrequest);
if ($result_shippfromrequest->num_rows > 0) {
  $row_shippfromrequest = $result_shippfromrequest->fetch_assoc();
  $sip_id = $row_shippfromrequest["ship_id"];
  }else{
    $sip_id='';
  }
  $sql_op="SELECT * FROM hr_request_tbl where id='$id'";
  $result_op = $conn->query($sql_op);
  if ($result_op->num_rows > 0) {
   $row_op = $result_op->fetch_assoc();
   $operation_id = $row_op["operation_id"];
   }else{
     $operation_id='';
   }
   //
 // get serial number 
 $sn=0;
$sql_n="SELECT * FROM hr_forms_attachments_tbl where att_type_id='$attachments_type_id' and company_id='$company_idi' and deleted!='3'";
$result_n = $conn->query($sql_n);
if ($result_n->num_rows > 0) {
  while($row_n = $result_n->fetch_assoc()) {
    $sn++;

  }}
         $snn = '000'.($sn+1);
          $sql_n = "SELECT * FROM hr_forms_attachments_tbl WHERE att_type_id='$attachments_type_id' and deleted='2' ORDER BY s_n DESC LIMIT 1";
          $result_n = $conn->query($sql_n);
          $row_n = $result_n->fetch_assoc();
          if ($row_n) {
            $snc = 1;
              $last_id = $row_n["s_n"];
              $attach_id = $row_n["attach_id"];
               $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1',' $type','$last_id','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                 $run = $conn->query($query) or die("Error".$conn->error);
              $sql_up = "UPDATE hr_forms_attachments_tbl SET deleted='3' WHERE attach_id='$attach_id'";
              if ($conn->query($sql_up) === TRUE) {
          
              }else{
          echo "Error updating record: " . $conn->error;
              }
            
          }else{
            $snc = 2;
             $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1',' $type','$snn','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
              $run = $conn->query($query) or die("Error".$conn->error);
          }
          if($snc==1){
            $snn_m =  $last_id;
           }elseif($snc==2){
            $snn_m =  $snn;
           }else{
            $snn_m ='';
           }
    //======================end upload attachments=========================================
   $employ_name_ar = employ_namee_ar($emp_id);
   $employ_name_en = employ_namee_en($emp_id);
   $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . 'تمت الموافقة على طلب ' . $type_title_ar_p . ' رقم ' . $id .' '.' الرقم التسلسلي : '.$snn_m. $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
   $message_text_en = 'Hello' . $br . 'Dear Employee / ' . $employ_name_en . $br . 'Your ' . $type_title_en_p . ' Request number has been approved ' . $id .' '.'serial number '.$snn_m. $br . $br . 'Marsa Company' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
  $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
   echo send_whatsapp($emp_id,$message_text2) ; 
   $_SESSION['message'] =$messag_add;
  header("Refresh:0;$actual_link");
  unset($_SESSION['csrf_token']);
  }else{

  }

    }elseif($f_type=="qid"){

    $count_connect = $_POST["count_connect"];
    $count = 0;
    $sql_request = "UPDATE hr_request_tbl SET stat='1',audit_options_id='$combinedArray_comma',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='$accept_ar',detailsen='$accept_en',approval_time='$createdDate_time' WHERE id='$id'";
$update_request_steps = "UPDATE hr_request_steps_tbl SET f_type='$f_type',employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
for($j=0;$j<=$count_connect;$j++){
  if(isset($_POST["Constraint$id$j"])){
  /*echo $_POST["at_id$id$j"]."</br>";
  echo $_POST["at_idd$id$j"]."</br>";
  echo $_POST["company_qid$id$j"]."</br>";
  echo $_POST["Constraint$id$j"]."</br>";
  echo $_POST["proccess$id$j"]."</br>";
  echo $_POST["document_date$id$j"]."</br>";
  echo "-----------------";*/
  $sql_co = "SELECT * FROM connect_forms_to_account_tb WHERE constraint_num='".$_POST["Constraint$id$j"]."' and proccess='".$_POST["proccess$id$j"]."' and year(doc_date)='".$_POST["qid_date$id$j"]."' and company_id='".$_POST["company_qid$id$j"]."'";
  $result_co = $conn->query($sql_co);

  if ($result_co->num_rows > 0) {
     
  } else {
      $sql = "INSERT INTO connect_forms_to_account_tb (company_id, attach_id, attach_idd,level_id, constraint_num, proccess,doc_date,doc_date1, add_user_id, createdDate, createdDate_time) VALUES ('" . $_POST["company_qid$id$j"] . "','$id', '$j','$levell_id', '" . $_POST["Constraint$id$j"] . "', '" . $_POST["proccess$id$j"] . "','','".$_POST["qid_date$id$j"]."', '$add_user_id', '$created_date', '$createdDate_time')";

      if ($conn->query($sql) === TRUE) {
          $count++;
      } else {
          echo "Error updating record: " . $conn->error;
      }
  }

  }
      }
if ($conn->query($sql_request) === TRUE && $conn->query($update_request_steps) === TRUE) { 
 
  // خيارات الطلب
  include("../Function/level_option.php");
  if($type=="vacation"){
    $update_raseed = "UPDATE vacations_raseed_tbl SET raseed_stat='done_takeed'  WHERE vacation_id='$id'  " ;
 $run_update = $conn->query($update_raseed) or die("Error in saving Laws".$conn->error);
 $sql_w = "UPDATE hr_add_hodor_ensraf_tbl SET vac_stat='done_takeed' WHERE request_id='$id'  ";
 $run_w = $conn->query($sql_w) or die("Error in saving ".$conn->error);
}
  // نهاية خيارات الطلب
  //======================end upload attachments=====================================
    // get shipp from request
    $sql_shippfromrequest="SELECT * FROM hr_request_tbl where id='$id'";
 $result_shippfromrequest = $conn->query($sql_shippfromrequest);
 if ($result_shippfromrequest->num_rows > 0) {
   $row_shippfromrequest = $result_shippfromrequest->fetch_assoc();
   $sip_id = $row_shippfromrequest["ship_id"];
   }
   $sql_op="SELECT * FROM hr_request_tbl where id='$id'";
   $result_op = $conn->query($sql_op);
   if ($result_op->num_rows > 0) {
    $row_op = $result_op->fetch_assoc();
    $operation_id = $row_op["operation_id"];
    }else{
      $operation_id='';
    }
    //
  // get serial number 
  $sn=0;
 $sql_n="SELECT * FROM hr_forms_attachments_tbl where att_type_id='$attachments_type_id' and company_id='$company_idi' and deleted!='3'";
 $result_n = $conn->query($sql_n);
 if ($result_n->num_rows > 0) {
   while($row_n = $result_n->fetch_assoc()) {
     $sn++;

   }}
          $snn = '000'.($sn+1);
           $sql_n = "SELECT * FROM hr_forms_attachments_tbl WHERE att_type_id='$attachments_type_id' and deleted='2' ORDER BY s_n DESC LIMIT 1";
           $result_n = $conn->query($sql_n);
           $row_n = $result_n->fetch_assoc();
           if ($row_n) {
            $snc = 1;
               $last_id = $row_n["s_n"];
               $attach_id = $row_n["attach_id"];
                $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1',' $type','$last_id','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                  $run = $conn->query($query) or die("Error".$conn->error);
               $sql_up = "UPDATE hr_forms_attachments_tbl SET deleted='3' WHERE attach_id='$attach_id'";
               if ($conn->query($sql_up) === TRUE) {
           
               }else{
           echo "Error updating record: " . $conn->error;
               }
             
           }else{
            $snc = 2;
              $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1',' $type','$snn','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
               $run = $conn->query($query) or die("Error".$conn->error);
           }
           if($snc==1){
            $snn_m =  $last_id;
           }elseif($snc==2){
            $snn_m =  $snn;
           }else{
            $snn_m ='';
           }
     //======================end upload attachments=========================================
    $employ_name_ar = employ_namee_ar($emp_id);
    $employ_name_en = employ_namee_en($emp_id);
    $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . 'تمت الموافقة على طلب ' . $type_title_ar_p . ' رقم ' . $id .' '.'الرقم التسلسلي : '. $snn_m. $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
    $message_text_en = 'Hello' . $br . 'Dear Employee / ' . $employ_name_en . $br . 'Your ' . $type_title_en_p . ' Request number has been approved ' . $id .' '.'serial number'. $snn_m. $br . $br . 'Marsa Company' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
   $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
    echo send_whatsapp($emp_id,$message_text2) ; 
    $_SESSION['message'] =$messag_add;
   header("Refresh:0;$actual_link");
   unset($_SESSION['csrf_token']);
  } else {
    echo "Error: " . $sql_req . "<br>" . $conn->error;
  }
  
   }elseif($f_type=="Zeroing_financial_covenant"){

///////////////////sadam
if($stat_have_bankk=="yes_bank"){ 
  //
$operation_id = $_POST["operation_id"];
$check_start_auhd = $_POST["check_start_auhd"];
$count_operation_id = count($operation_id);
if($count_operation_id>0){
  //
  $sql_req_daen="SELECT * FROM hr_request_tbl where id='$id'";
    $result_req_daen = $conn->query($sql_req_daen);
    if ($result_req_daen->num_rows > 0) {
      $row_req_daen = $result_req_daen->fetch_assoc();
        $daen_req = $row_req_daen["daen"];
        $start_auhd_req = $row_req_daen["start_auhd"];
        $existingoperation_id = $row_req_daen["operation_id"];
        $existingoperation_id_auhd = $row_req_daen["operation_id_auhd"];
      }
      
  $maden = 0;
  $madenn = 0;
  foreach ($operation_id as $op) {
    $sql_bank="SELECT * FROM bank_operation_tb where id='$op'";
    $result_bank = $conn->query($sql_bank);
    if ($result_bank->num_rows > 0) {
      while($row_bank = $result_bank->fetch_assoc()){
        if($row_bank["bank_type"]=="Al-Ahly_hossam"){
          $raseedd = $row_bank["raseed"];
          //if ($raseedd > 0) {

          //}else{
            $converted_number = str_replace('٬', '', $raseedd);
            $converted_number = str_replace('٫', '.', $converted_number);
            $converted_number = floatval($converted_number);
            $rasseplus = -1 * $converted_number;
            $rassepluss = $converted_number;
            $maden += $rasseplus;
            $madenn += $rassepluss;
         // }
        }else{
          if($check_start_auhd=="notequal"){
            $raseedd = $row_bank["daen"];
          }else{
            $raseedd = $row_bank["maden"];
          }
         
          $converted_number = str_replace('٬', '', $raseedd);
          $converted_number = str_replace('٫', '.', $converted_number);
          $converted_number = floatval($converted_number);
          $rasseplus = -1 * $converted_number;
          $rassepluss = $converted_number;
          $maden += $rasseplus;
          $madenn += $rassepluss;
        }
      }
      }
}
  //
  $sum = $daen_req +$maden;
  $sum1 = $start_auhd_req +$madenn;
//$commaSeparatedString_op = implode(',', $operation_id);
$result = array_merge(array($existingoperation_id), $operation_id);
$commaSeparatedString_op = implode(',', $result);

$resultt = array_merge(array($existingoperation_id_auhd), $operation_id);
$commaSeparatedString_op_auhd = implode(',', $resultt);
if($check_start_auhd=="notequal"){
  $sql_com_op = "UPDATE hr_request_tbl SET start_auhd ='$sum1',operation_id_auhd='$commaSeparatedString_op_auhd' WHERE id='$id'";
  $run = $conn->query($sql_com_op) or die("Error".$conn->error);
  
}else{
  $sql_com_op = "UPDATE hr_request_tbl SET daen ='$sum',operation_id='$commaSeparatedString_op' WHERE id='$id'";
  $run = $conn->query($sql_com_op) or die("Error".$conn->error);
  
}
}else{
echo "noo1";
}

$sql_req_check_auhd="SELECT * FROM hr_request_tbl where id='$id'";
    $result_check_auhd = $conn->query($sql_req_check_auhd);
    if ($result_check_auhd->num_rows > 0) {
      $row_req_check_auhd = $result_check_auhd->fetch_assoc();
        $maden_auhd = $row_req_check_auhd["maden"];
        $daen_auhd = $row_req_check_auhd["daen"];
        $raseed_auhd = $maden_auhd - $daen_auhd;
      }
      //echo $raseed_auhd;
      if($raseed_auhd==0){

//////////////////sadam
    
    $sql_request = "UPDATE hr_request_tbl SET stat='1',audit_options_id='$combinedArray_comma',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='$accept_ar',detailsen='$accept_en',approval_time='$createdDate_time' WHERE id='$id'";
$update_request_steps = "UPDATE hr_request_steps_tbl SET f_type='$f_type',employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
if ($conn->query($sql_request) === TRUE && $conn->query($update_request_steps) === TRUE) { 
  
  // خيارات الطلب
  include("../Function/level_option.php");
  if($type=="vacation"){
    $update_raseed = "UPDATE vacations_raseed_tbl SET raseed_stat='done_takeed'  WHERE vacation_id='$id'  " ;
 $run_update = $conn->query($update_raseed) or die("Error in saving Laws".$conn->error);
 $sql_w = "UPDATE hr_add_hodor_ensraf_tbl SET vac_stat='done_takeed' WHERE request_id='$id'  ";
 $run_w = $conn->query($sql_w) or die("Error in saving ".$conn->error);
}
  // نهاية خيارات الطلب
    //======================end upload attachments=====================================
      // get shipp from request
      $sql_shippfromrequest="SELECT * FROM hr_request_tbl where id='$id'";
      $result_shippfromrequest = $conn->query($sql_shippfromrequest);
      if ($result_shippfromrequest->num_rows > 0) {
        $row_shippfromrequest = $result_shippfromrequest->fetch_assoc();
        $sip_id = $row_shippfromrequest["ship_id"];
        }
        $sql_op="SELECT * FROM hr_request_tbl where id='$id'";
        $result_op = $conn->query($sql_op);
        if ($result_op->num_rows > 0) {
         $row_op = $result_op->fetch_assoc();
         $operation_id = $row_op["operation_id"];
         }else{
           $operation_id='';
         }
         //
  // get serial number 
  $sn=0;
  $sql_n="SELECT * FROM hr_forms_attachments_tbl where att_type_id='$attachments_type_id' and company_id='$company_idi' and deleted!='3'";
  $result_n = $conn->query($sql_n);
  if ($result_n->num_rows > 0) {
    while($row_n = $result_n->fetch_assoc()) {
      $sn++;
 
    }}
            $snn = '000'.($sn+1);
            $sql_n = "SELECT * FROM hr_forms_attachments_tbl WHERE att_type_id='$attachments_type_id' and deleted='2' ORDER BY s_n DESC LIMIT 1";
            $result_n = $conn->query($sql_n);
            $row_n = $result_n->fetch_assoc();
            if ($row_n) {
              $snc = 1;
                $last_id = $row_n["s_n"];
                $attach_id = $row_n["attach_id"];
                 $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$last_id','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                   $run = $conn->query($query) or die("Error".$conn->error);
                $sql_up = "UPDATE hr_forms_attachments_tbl SET deleted='3' WHERE attach_id='$attach_id'";
                if ($conn->query($sql_up) === TRUE) {
            
                }else{
            echo "Error updating record: " . $conn->error;
                }
              
            }else{
              $snc = 2;
               $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$snn','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                $run = $conn->query($query) or die("Error".$conn->error);
            }
            if($snc==1){
              $snn_m =  $last_id;
             }elseif($snc==2){
              $snn_m =  $snn;
             }else{
              $snn_m ='';
             }
      //======================end upload attachments=========================================
    
    $employ_name_ar = employ_namee_ar($emp_id);
    $employ_name_en = employ_namee_en($emp_id);
    $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . 'تمت الموافقة على طلب ' . $type_title_ar_p . ' رقم ' . $id .''.'الرقم التسلسلي : '.$snn_m. $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
    $message_text_en = 'Hello' . $br . 'Dear Employee / ' . $employ_name_en . $br . 'Your ' . $type_title_en_p . ' Request number has been approved ' . $id .''.'serial number'.$snn_m. $br . $br . 'Marsa Company' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
   $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
    echo send_whatsapp($emp_id,$message_text2) ; 
    $_SESSION['message'] =$messag_add;
   header("Refresh:0;$actual_link");
   unset($_SESSION['csrf_token']);
  } else {
    echo "Error: " . $sql_req . "<br>" . $conn->error;
  }
      }else{
        header("Refresh:0;$actual_link");
      }
    }else{
////////////////

  //
$sql_request = "UPDATE hr_request_tbl SET stat='1',audit_options_id='$combinedArray_comma',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='$accept_ar',detailsen='$accept_en',approval_time='$createdDate_time' WHERE id='$id'";
$update_request_steps = "UPDATE hr_request_steps_tbl SET f_type='$f_type',employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
if ($conn->query($sql_request) === TRUE && $conn->query($update_request_steps) === TRUE) { 
  
  // خيارات الطلب
  include("../Function/level_option.php");
  if($type=="vacation"){
    $update_raseed = "UPDATE vacations_raseed_tbl SET raseed_stat='done_takeed'  WHERE vacation_id='$id'  " ;
 $run_update = $conn->query($update_raseed) or die("Error in saving Laws".$conn->error);
 $sql_w = "UPDATE hr_add_hodor_ensraf_tbl SET vac_stat='done_takeed' WHERE request_id='$id'  ";
 $run_w = $conn->query($sql_w) or die("Error in saving ".$conn->error);
}
  // نهاية خيارات الطلب
    //======================end upload attachments=====================================
      // get shipp from request
      $sql_shippfromrequest="SELECT * FROM hr_request_tbl where id='$id'";
      $result_shippfromrequest = $conn->query($sql_shippfromrequest);
      if ($result_shippfromrequest->num_rows > 0) {
        $row_shippfromrequest = $result_shippfromrequest->fetch_assoc();
        $sip_id = $row_shippfromrequest["ship_id"];
        }
        $sql_op="SELECT * FROM hr_request_tbl where id='$id'";
        $result_op = $conn->query($sql_op);
        if ($result_op->num_rows > 0) {
         $row_op = $result_op->fetch_assoc();
         $operation_id = $row_op["operation_id"];
         }else{
           $operation_id='';
         }
         //
  // get serial number 
  $sn=0;
  $sql_n="SELECT * FROM hr_forms_attachments_tbl where att_type_id='$attachments_type_id' and company_id='$company_idi' and deleted!='3'";
  $result_n = $conn->query($sql_n);
  if ($result_n->num_rows > 0) {
    while($row_n = $result_n->fetch_assoc()) {
      $sn++;
 
    }}
            $snn = '000'.($sn+1);
            $sql_n = "SELECT * FROM hr_forms_attachments_tbl WHERE att_type_id='$attachments_type_id' and deleted='2' ORDER BY s_n DESC LIMIT 1";
            $result_n = $conn->query($sql_n);
            $row_n = $result_n->fetch_assoc();
            if ($row_n) {
              $snc = 1;
                $last_id = $row_n["s_n"];
                $attach_id = $row_n["attach_id"];
                 $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$last_id','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                   $run = $conn->query($query) or die("Error".$conn->error);
                $sql_up = "UPDATE hr_forms_attachments_tbl SET deleted='3' WHERE attach_id='$attach_id'";
                if ($conn->query($sql_up) === TRUE) {
            
                }else{
            echo "Error updating record: " . $conn->error;
                }
              
            }else{
              $snc = 2;
               $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$snn','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                $run = $conn->query($query) or die("Error".$conn->error);
            }
            if($snc==1){
              $snn_m =  $last_id;
             }elseif($snc==2){
              $snn_m =  $snn;
             }else{
              $snn_m ='';
             }
      //======================end upload attachments=========================================
    
    $employ_name_ar = employ_namee_ar($emp_id);
    $employ_name_en = employ_namee_en($emp_id);
    $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . 'تمت الموافقة على طلب ' . $type_title_ar_p . ' رقم ' . $id .''.'الرقم التسلسلي : '.$snn_m. $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
    $message_text_en = 'Hello' . $br . 'Dear Employee / ' . $employ_name_en . $br . 'Your ' . $type_title_en_p . ' Request number has been approved ' . $id .''.'serial number'.$snn_m. $br . $br . 'Marsa Company' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
   $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
    echo send_whatsapp($emp_id,$message_text2) ; 
    $_SESSION['message'] =$messag_add;
   header("Refresh:0;$actual_link");
   unset($_SESSION['csrf_token']);
  } else {
    echo "Error: " . $sql_req . "<br>" . $conn->error;
  }
////////////////
    }
  //
   }elseif($f_type=="Confirmation_of_Settlement_of_Dues"){
    ///////////////////////////////////////////////////////////////////////////////////////////////
 //
 $sql_request = "UPDATE hr_request_tbl SET stat='1',audit_options_id='$combinedArray_comma',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='$accept_ar',detailsen='$accept_en',approval_time='$createdDate_time' WHERE id='$id'";
 $update_request_steps = "UPDATE hr_request_steps_tbl SET f_type='$f_type',employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
 if ($conn->query($sql_request) === TRUE && $conn->query($update_request_steps) === TRUE) {
  
   // خيارات الطلب
   include("../Function/level_option.php");
   if($type=="vacation"){
    $update_raseed = "UPDATE vacations_raseed_tbl SET raseed_stat='done_takeed'  WHERE vacation_id='$id'  " ;
 $run_update = $conn->query($update_raseed) or die("Error in saving Laws".$conn->error);
 $sql_w = "UPDATE hr_add_hodor_ensraf_tbl SET vac_stat='done_takeed' WHERE request_id='$id'  ";
 $run_w = $conn->query($sql_w) or die("Error in saving ".$conn->error);
}
   // نهاية خيارات الطلب
     //======================end upload attachments=====================================
       // get shipp from request
       $sql_shippfromrequest="SELECT * FROM hr_request_tbl where id='$id'";
       $result_shippfromrequest = $conn->query($sql_shippfromrequest);
       if ($result_shippfromrequest->num_rows > 0) {
         $row_shippfromrequest = $result_shippfromrequest->fetch_assoc();
         $sip_id = $row_shippfromrequest["ship_id"];
         }
         $sql_op="SELECT * FROM hr_request_tbl where id='$id'";
         $result_op = $conn->query($sql_op);
         if ($result_op->num_rows > 0) {
          $row_op = $result_op->fetch_assoc();
          $operation_id = $row_op["operation_id"];
          }else{
            $operation_id='';
          }
          //
   // get serial number 
   $sn=0;
   $sql_n="SELECT * FROM hr_forms_attachments_tbl where att_type_id='$attachments_type_id' and company_id='$company_idi' and deleted!='3'";
   $result_n = $conn->query($sql_n);
   if ($result_n->num_rows > 0) {
     while($row_n = $result_n->fetch_assoc()) {
       $sn++;
  
     }}
             $snn = '000'.($sn+1);
             $sql_n = "SELECT * FROM hr_forms_attachments_tbl WHERE att_type_id='$attachments_type_id' and deleted='2' ORDER BY s_n DESC LIMIT 1";
             $result_n = $conn->query($sql_n);
             $row_n = $result_n->fetch_assoc();
             if ($row_n) {
               $snc = 1;
                 $last_id = $row_n["s_n"];
                 $attach_id = $row_n["attach_id"];
                  $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$last_id','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                    $run = $conn->query($query) or die("Error".$conn->error);
                 $sql_up = "UPDATE hr_forms_attachments_tbl SET deleted='3' WHERE attach_id='$attach_id'";
                 if ($conn->query($sql_up) === TRUE) {
             
                 }else{
             echo "Error updating record: " . $conn->error;
                 }
               
             }else{
               $snc = 2;
                $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$snn','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                 $run = $conn->query($query) or die("Error".$conn->error);
             }
             if($snc==1){
               $snn_m =  $last_id;
              }elseif($snc==2){
               $snn_m =  $snn;
              }else{
               $snn_m ='';
              }
       //======================end upload attachments=========================================
     
     $employ_name_ar = employ_namee_ar($emp_id);
     $employ_name_en = employ_namee_en($emp_id);
     $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . 'تمت الموافقة على طلب ' . $type_title_ar_p . ' رقم ' . $id .''.'الرقم التسلسلي : '.$snn_m. $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
     $message_text_en = 'Hello' . $br . 'Dear Employee / ' . $employ_name_en . $br . 'Your ' . $type_title_en_p . ' Request number has been approved ' . $id .''.'serial number'.$snn_m. $br . $br . 'Marsa Company' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
    $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
     echo send_whatsapp($emp_id,$message_text2) ; 
     $_SESSION['message'] =$messag_add;
    header("Refresh:0;$actual_link");
    unset($_SESSION['csrf_token']); 
   } else {
     echo "Error: " . $sql_req . "<br>" . $conn->error;
   }
   //
    ///////////////////////////////////////////////////////////////////////////////////////////////
   }elseif($f_type=="Auditing_options"){
    $att_name_ar = array();
    $imageName_ar = array();
    
      foreach ($audit_options_id as $key => $value_audit) {
          
            $time = time();  
      $uploadFolder = '../hr_files/';
          $imageTmpName = $_FILES["imageFile$value_audit"]['tmp_name'];
          $imageName1 = $_FILES["imageFile$value_audit"]['name'];
          $imageName = $value_audit.$time."-".$imageName1;
          $result = move_uploaded_file($imageTmpName,$uploadFolder.$imageName);
          $att_name = $_POST["att_name$value_audit"];
         $attachments_type_idd = $_POST["attachments_type_id$value_audit"];
          $serial_number = $_POST["serial_number$value_audit"];
          $f_size=$_FILES["imageFile$value"]['size'];
              $f_type=$_FILES["imageFile$value"]['type'];
              if($f_size>=1024 && $f_size<1048576){$ff_size=round(($f_size/1024),2).'KB';}elseif($f_size>=1048576){$ff_size=round(($f_size/1024/1024),2).'MB';}
              array_push($att_name_ar, $att_name);
              array_push($imageName_ar, $imageName);
             
       }
       $combinedArray_comma_att_namee = implode(", ", $att_name_ar);
       $combinedArray_comma_imagefilee = implode(", ", $imageName_ar);
       //echo count($audit_options_id);
       $arrayy = [0];
       /*print_r($arrayy)."</br>";
       print_r($audit_imageFile_previous)."</br>";
       print_r($imageName_ar)."</br>";
       $combinedArray112 = array_merge($audit_imageFile_previous, $imageName_ar);
       print_r($combinedArray112)."</br>";
       $combinedArray_comma_imagefile = implode(',', $combinedArray112);
       echo $combinedArray_comma_imagefile;*/
   if ($audit_att_name_previous ==  $arrayy && $audit_imageFile_previous ==  $arrayy) {
    $combinedArray_comma_att_name = implode(", ", $att_name_ar);
    $combinedArray_comma_imagefile = implode(", ", $imageName_ar);
   }else{
    $combinedArray11 = array_merge($audit_att_name_previous, $att_name_ar);
    $combinedArray22 = array_merge($audit_imageFile_previous, $imageName_ar);
    $combinedArray_comma_att_name = implode(',', $combinedArray11);
    $combinedArray_comma_imagefile = implode(',', $combinedArray22);
   }
   $sql_requestt = "UPDATE hr_request_tbl SET att_name='$combinedArray_comma_att_name',imagefile='$combinedArray_comma_imagefile' WHERE id='$id'";
   $update_request_stepss = "UPDATE hr_request_steps_tbl SET f_type='$f_type',audit_options_id='$combinedArray_commaa',att_name='$combinedArray_comma_att_namee',imagefile='$combinedArray_comma_imagefilee' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
  
   if ($conn->query($sql_requestt) === TRUE && $conn->query($update_request_stepss) === TRUE) {
    
    // خيارات الطلب
    include("../Function/level_option.php");
    if($type=="vacation"){
      $update_raseed = "UPDATE vacations_raseed_tbl SET raseed_stat='done_takeed'  WHERE vacation_id='$id'  " ;
   $run_update = $conn->query($update_raseed) or die("Error in saving Laws".$conn->error);
   $sql_w = "UPDATE hr_add_hodor_ensraf_tbl SET vac_stat='done_takeed' WHERE request_id='$id'  ";
   $run_w = $conn->query($sql_w) or die("Error in saving ".$conn->error);
  }
    // نهاية خيارات الطلب
//
//======================end upload attachments=====================================
      // get shipp from request
      $sql_shippfromrequest="SELECT * FROM hr_request_tbl where id='$id'";
      $result_shippfromrequest = $conn->query($sql_shippfromrequest);
      if ($result_shippfromrequest->num_rows > 0) {
        $row_shippfromrequest = $result_shippfromrequest->fetch_assoc();
        $sip_id = $row_shippfromrequest["ship_id"];
        }
        $sql_op="SELECT * FROM hr_request_tbl where id='$id'";
        $result_op = $conn->query($sql_op);
        if ($result_op->num_rows > 0) {
         $row_op = $result_op->fetch_assoc();
         $operation_id = $row_op["operation_id"];
         }else{
           $operation_id='';
         }
         //
  // get serial number 
  $sn=0;
 $sql_n="SELECT * FROM hr_forms_attachments_tbl where att_type_id='$attachments_type_id' and company_id='$company_idi' and deleted!='3'";
 $result_n = $conn->query($sql_n);
 if ($result_n->num_rows > 0) {
   while($row_n = $result_n->fetch_assoc()) {
     $sn++;

   }}
           $snn = '000'.($sn+1);
           $sql_n = "SELECT * FROM hr_forms_attachments_tbl WHERE att_type_id='$attachments_type_id' and deleted='2' ORDER BY s_n DESC LIMIT 1";
           $result_n = $conn->query($sql_n);
           $row_n = $result_n->fetch_assoc();
           if ($row_n) {
            $snc = 1;
               $last_id = $row_n["s_n"];
               $attach_id = $row_n["attach_id"];
                $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$last_id','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                  $run = $conn->query($query) or die("Error".$conn->error);
               $sql_up = "UPDATE hr_forms_attachments_tbl SET deleted='3' WHERE attach_id='$attach_id'";
               if ($conn->query($sql_up) === TRUE) {
           
               }else{
           echo "Error updating record: " . $conn->error;
               }
             
           }else{
            $snc = 2;
              $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$snn','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
               $run = $conn->query($query) or die("Error".$conn->error);
           }
           if($snc==1){
            $snn_m =  $last_id;
           }elseif($snc==2){
            $snn_m =  $snn;
           }else{
            $snn_m ='';
           }
     //======================end upload attachments=========================================
$employ_name_ar = employ_namee_ar($emp_id);
$employ_name_en = employ_namee_en($emp_id);
$message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . 'تمت الموافقة على طلب ' . $type_title_ar_p . ' رقم ' . $id .''.'الرقم التسلسلي : '.$snn_m. $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
$message_text_en = 'Hello' . $br . 'Dear Employee / ' . $employ_name_en . $br . 'Your ' . $type_title_en_p . ' Request number has been approved ' . $id .''.' serial number'.$snn_m. $br . $br . 'Marsa Company' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
$message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
echo send_whatsapp($emp_id,$message_text2) ; 
$_SESSION['message'] =$messag_add;
header("Refresh:0;$actual_link");
unset($_SESSION['csrf_token']);
//
    }else{
    echo "Error: " . $sql_requestt . "<br>" . $conn->error;
   }
   }elseif($f_type=="start_work_laws"){
       echo "Ennnnnnddddd Level";
  }elseif($f_type=="Renewal_iqama"){
    ////// mo1
    $end_date = $_POST["end_date"];
    $sql_employ_id_to="SELECT * FROM hr_request_tbl where id='$id'";
      $result_employ_id_to = $conn->query($sql_employ_id_to);
      if ($result_employ_id_to->num_rows > 0) {
        $row_employ_id_to = $result_employ_id_to->fetch_assoc();
        $em_to = $row_employ_id_to["employ_id_to"];
      }
      $sql_update_end_date_iqama = "UPDATE hr_employ_tbl SET expiration_date_iqama='$end_date' WHERE employ_id='$em_to'";
      $sql_request = "UPDATE hr_request_tbl SET stat='1',audit_options_id='$combinedArray_comma',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='$accept_ar',detailsen='$accept_en',approval_time='$createdDate_time' WHERE id='$id'";
      $update_request_steps = "UPDATE hr_request_steps_tbl SET f_type='$f_type',employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
      if ($conn->query($sql_request) === TRUE && $conn->query($update_request_steps) === TRUE && $conn->query($sql_update_end_date_iqama) === TRUE) {
       
        // خيارات الطلب
        include("../Function/level_option.php");
        if($type=="vacation"){
          $update_raseed = "UPDATE vacations_raseed_tbl SET raseed_stat='done_takeed'  WHERE vacation_id='$id'  " ;
       $run_update = $conn->query($update_raseed) or die("Error in saving Laws".$conn->error);
       $sql_w = "UPDATE hr_add_hodor_ensraf_tbl SET vac_stat='done_takeed' WHERE request_id='$id'  ";
       $run_w = $conn->query($sql_w) or die("Error in saving ".$conn->error);
      }
      // نهاية خيارات الطلب
          //======================end upload attachments=====================================
        // get shipp from request
        $sql_shippfromrequest="SELECT * FROM hr_request_tbl where id='$id'";
        $result_shippfromrequest = $conn->query($sql_shippfromrequest);
        if ($result_shippfromrequest->num_rows > 0) {
          $row_shippfromrequest = $result_shippfromrequest->fetch_assoc();
          $sip_id = $row_shippfromrequest["ship_id"];
          }
          $sql_op="SELECT * FROM hr_request_tbl where id='$id'";
          $result_op = $conn->query($sql_op);
          if ($result_op->num_rows > 0) {
           $row_op = $result_op->fetch_assoc();
           $operation_id = $row_op["operation_id"];
           }else{
             $operation_id='';
           }
           //
    // get serial number 
    $sn=0;
    $sql_n="SELECT * FROM hr_forms_attachments_tbl where att_type_id='$attachments_type_id' and company_id='$company_idi' and deleted!='3'";
    $result_n = $conn->query($sql_n);
    if ($result_n->num_rows > 0) {
      while($row_n = $result_n->fetch_assoc()) {
        $sn++;
   
      }}
              $snn = '000'.($sn+1);
              $sql_n = "SELECT * FROM hr_forms_attachments_tbl WHERE att_type_id='$attachments_type_id' and deleted='2' ORDER BY s_n DESC LIMIT 1";
              $result_n = $conn->query($sql_n);
              $row_n = $result_n->fetch_assoc();
              if ($row_n) {
                $snc = 1;
                  $last_id = $row_n["s_n"];
                  $attach_id = $row_n["attach_id"];
                   $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$last_id','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                     $run = $conn->query($query) or die("Error".$conn->error);
                  $sql_up = "UPDATE hr_forms_attachments_tbl SET deleted='3' WHERE attach_id='$attach_id'";
                  if ($conn->query($sql_up) === TRUE) {
              
                  }else{
              echo "Error updating record: " . $conn->error;
                  }
                
              }else{
                $snc = 2;
                 $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$snn','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                  $run = $conn->query($query) or die("Error".$conn->error);
              }
              if($snc==1){
                $snn_m =  $last_id;
               }elseif($snc==2){
                $snn_m =  $snn;
               }else{
                $snn_m ='';
               }
        //======================end upload attachments=========================================
          $employ_name_ar = employ_namee_ar($emp_id);
          $employ_name_en = employ_namee_en($emp_id);
          $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . 'تمت الموافقة على طلب ' . $type_title_ar_p . ' رقم ' . $id .''.'الرقم التسلسلي : '.$snn_m. $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
          $message_text_en = 'Hello' . $br . 'Dear Employee / ' . $employ_name_en . $br . 'Your ' . $type_title_en_p . ' Request number has been approved ' . $id .''.'serial number'.$snn_m. $br . $br . 'Marsa Company' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
         $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
          echo send_whatsapp($emp_id,$message_text2) ; 
          $_SESSION['message'] =$messag_add;
         header("Refresh:0;$actual_link");
         unset($_SESSION['csrf_token']); 
        } else {
          echo "Error: " . $sql_req . "<br>" . $conn->error;
        }
      /////  mo1
   }elseif($f_type=="only_accept"){
    $sql_request = "UPDATE hr_request_tbl SET stat='1',audit_options_id='$combinedArray_comma',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='$accept_ar',detailsen='$accept_en',approval_time='$createdDate_time' WHERE id='$id'";
    $update_request_steps = "UPDATE hr_request_steps_tbl SET f_type='$f_type',employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
    if ($conn->query($sql_request) === TRUE && $conn->query($update_request_steps) === TRUE) {
     
      // خيارات الطلب
      include("../Function/level_option.php");
      if($type=="vacation"){
        $update_raseed = "UPDATE vacations_raseed_tbl SET raseed_stat='done_takeed'  WHERE vacation_id='$id'  " ;
     $run_update = $conn->query($update_raseed) or die("Error in saving Laws".$conn->error);
     $sql_w = "UPDATE hr_add_hodor_ensraf_tbl SET vac_stat='done_takeed' WHERE request_id='$id'  ";
     $run_w = $conn->query($sql_w) or die("Error in saving ".$conn->error);
    }
    // نهاية خيارات الطلب
        //======================end upload attachments=====================================
      // get shipp from request
      $sql_shippfromrequest="SELECT * FROM hr_request_tbl where id='$id'";
      $result_shippfromrequest = $conn->query($sql_shippfromrequest);
      if ($result_shippfromrequest->num_rows > 0) {
        $row_shippfromrequest = $result_shippfromrequest->fetch_assoc();
        $sip_id = $row_shippfromrequest["ship_id"];
        }
        $sql_op="SELECT * FROM hr_request_tbl where id='$id'";
        $result_op = $conn->query($sql_op);
        if ($result_op->num_rows > 0) {
         $row_op = $result_op->fetch_assoc();
         $operation_id = $row_op["operation_id"];
         }else{
           $operation_id='';
         }
         //
  // get serial number 
  $sn=0;
  $sql_n="SELECT * FROM hr_forms_attachments_tbl where att_type_id='$attachments_type_id' and company_id='$company_idi' and deleted!='3'";
  $result_n = $conn->query($sql_n);
  if ($result_n->num_rows > 0) {
    while($row_n = $result_n->fetch_assoc()) {
      $sn++;
 
    }}
            $snn = '000'.($sn+1);
            $sql_n = "SELECT * FROM hr_forms_attachments_tbl WHERE att_type_id='$attachments_type_id' and deleted='2' ORDER BY s_n DESC LIMIT 1";
            $result_n = $conn->query($sql_n);
            $row_n = $result_n->fetch_assoc();
            if ($row_n) {
              $snc = 1;
                $last_id = $row_n["s_n"];
                $attach_id = $row_n["attach_id"];
                 $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$last_id','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                   $run = $conn->query($query) or die("Error".$conn->error);
                $sql_up = "UPDATE hr_forms_attachments_tbl SET deleted='3' WHERE attach_id='$attach_id'";
                if ($conn->query($sql_up) === TRUE) {
            
                }else{
            echo "Error updating record: " . $conn->error;
                }
              
            }else{
              $snc = 2;
               $query = "INSERT INTO hr_forms_attachments_tbl(attach_id,request_id,e_type,type,s_n,system_id,company_id,dept_id,att_type_id,audit_options_id,main_type,att_name,details,attach_link,attach_size,file_type,ship_id,operation_id,createdDate_time,add_user_id) VALUES('$id','$id','1','$type','$snn','$system_id','$company_idi','$dept_id','$attachments_type_id','$combinedArray_comma','$main_type','$combinedArray_comma_att_name','$details','$combinedArray_comma_imagefile','$ff_size','$f_type','$sip_id','$operation_id','$createdDate_time','$add_user_id')" ;
                $run = $conn->query($query) or die("Error".$conn->error);
            }
            if($snc==1){
              $snn_m =  $last_id;
             }elseif($snc==2){
              $snn_m =  $snn;
             }else{
              $snn_m ='';
             }
      //======================end upload attachments=========================================
        $employ_name_ar = employ_namee_ar($emp_id);
        $employ_name_en = employ_namee_en($emp_id);
        $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . 'تمت الموافقة على طلب ' . $type_title_ar_p . ' رقم ' . $id .''.'الرقم التسلسلي : '.$snn_m. $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
        $message_text_en = 'Hello' . $br . 'Dear Employee / ' . $employ_name_en . $br . 'Your ' . $type_title_en_p . ' Request number has been approved ' . $id .''.'serial number'.$snn_m. $br . $br . 'Marsa Company' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
       $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
        echo send_whatsapp($emp_id,$message_text2) ; 
        $_SESSION['message'] =$messag_add;
       header("Refresh:0;$actual_link");
       unset($_SESSION['csrf_token']); 
      } else {
        echo "Error: " . $sql_req . "<br>" . $conn->error;
      }
   }else{

   }

}else{
    $request_stat = "accept";
    $op_type = "accept";
    $stat_ar = 'تمت الموافقة';
    $stat_en = 'accept';
    $stat_arr = "انتظار";
    $stat_enn = "appending";
    //////////////////
    if($f_type=="bank_operation"){
      /////////////////////////////////////
      $sql_request = "UPDATE hr_request_tbl SET stat='0',audit_options_id='$combinedArray_comma',att_name='$combinedArray_comma_att_name',imagefile='$combinedArray_comma_imagefile',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."',detailsen='".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."',level='".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."',approval_time='$createdDate_time' WHERE id='$id'";
    $update_request_steps = "UPDATE hr_request_steps_tbl SET employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
    $add_request_steps = "INSERT INTO hr_request_steps_tbl(salf_id,maden,daen,detailsar,detailsen,employ_approval_id,level,level_id,op_type,stat_ar,stat_en,type,f_type,vacation_id,createdDate,createdDate_time,add_user_id)VALUES('$id','$amount','0','".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."','".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."','0','".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."','$levell_idd','appending','$stat_arr','$stat_enn','$type','$f_type','$vacation_id','$created_date','$createdDate_time','$add_user_id')" ;
    
    $operation_id = $_POST["operation_id"];
    $count_operation_id = count($operation_id);
if($count_operation_id>0){
$commaSeparatedString_op = implode(',', $operation_id);
$sql_com_op = "UPDATE hr_request_tbl SET operation_id='$commaSeparatedString_op' WHERE id='$id'";
$run = $conn->query($sql_com_op) or die("Error".$conn->error);
}else{
//echo "noo1";
}
      
        if ($conn->query($sql_request) === TRUE && $conn->query($add_request_steps) === TRUE && $conn->query($update_request_steps) === TRUE) {
         
      // خيارات الطلب
      include("../Function/level_option.php");
      // نهاية خيارات الطلب
      foreach ($employ_array as $value) {
        $employ_name_ar = employ_namee_ar($value);
        $employ_name_en = employ_namee_en($value);
        $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . '  يوجد لديك طلب '.$type_title_ar_p.' رقم' . ' ' . $id . ' ' . 'الرجاء سرعة معالجته' . $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
        $message_text_en = 'Hello' . $br . ' Dear Employee / ' . $employ_name_en . $br . 'you have '.$type_title_en_p.' Request number' . ' ' . $id . ' ' . 'Kindly expedite the processing of it.' . $br . $br . 'Marsa Company / ' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
      $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
       echo send_whatsapp($value,$message_text2) ; 
       }
       $_SESSION['message'] =$messag_add;
       header("Refresh:0;$actual_link");
       unset($_SESSION['csrf_token']);
        }else{
    
        }
      ////////////////////////////////////
    }elseif($f_type=="Linking_the_bank_operations_to_auhd"){
      /////////////////////////////// sadam
      $operation_id = $_POST["operation_id"];
  $sql_req_daen="SELECT * FROM hr_request_tbl where id='$id'";
  $result_req_daen = $conn->query($sql_req_daen);
  if ($result_req_daen->num_rows > 0) {
    $row_req_daen = $result_req_daen->fetch_assoc();
      $existingoperation_id = $row_req_daen["operation_id"];
      $operation_id_t = $row_req_daen["operation_id_t"];
    }
//
$arrayoperation_id_t = explode(",", $operation_id_t);
  $mergedArray = array_merge($operation_id, $arrayoperation_id_t);
  $arrayemvalues = array_filter($mergedArray);
//print_r($operation_id);
//print_r($arrayoperation_id_t);
//print_r($arrayemvalues);
$stringmergedArray = implode(",", $arrayemvalues);
//
    $arrayoperation_id = explode(",", $existingoperation_id);
    $arrayoperation_id_values = array_filter($arrayoperation_id);
    if(count($arrayoperation_id_values)==count($mergedArray)){
//echo "equal"."</br>";

      $sql_request = "UPDATE hr_request_tbl SET stat='0',audit_options_id='$combinedArray_comma',att_name='$combinedArray_comma_att_name',imagefile='$combinedArray_comma_imagefile',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."',detailsen='".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."',level='".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."',approval_time='$createdDate_time' WHERE id='$id'";
      $update_request_steps = "UPDATE hr_request_steps_tbl SET employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
      $add_request_steps = "INSERT INTO hr_request_steps_tbl(salf_id,maden,daen,detailsar,detailsen,employ_approval_id,level,level_id,op_type,stat_ar,stat_en,type,f_type,vacation_id,createdDate,createdDate_time,add_user_id)VALUES('$id','$amount','0','".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."','".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."','0','".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."','$levell_idd','appending','$stat_arr','$stat_enn','$type','$f_type','$vacation_id','$created_date','$createdDate_time','$add_user_id')" ;
      $sql_op_t = "UPDATE hr_request_tbl SET operation_id_t='$stringmergedArray' WHERE id='$id'";
      if ($conn->query($sql_request) === TRUE && $conn->query($add_request_steps) === TRUE && $conn->query($update_request_steps) === TRUE && $conn->query($sql_op_t) === TRUE ) { 
       
           // خيارات الطلب
           include("../Function/level_option.php");
           // نهاية خيارات الطلب
        foreach ($employ_array as $value) {
          $employ_name_ar = employ_namee_ar($value);
          $employ_name_en = employ_namee_en($value);
          $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . '  يوجد لديك طلب '.$type_title_ar_p.' رقم' . ' ' . $id . ' ' . 'الرجاء سرعة معالجته' . $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
          $message_text_en = 'Hello' . $br . ' Dear Employee / ' . $employ_name_en . $br . 'you have '.$type_title_en_p.' Request number' . ' ' . $id . ' ' . 'Kindly expedite the processing of it.' . $br . $br . 'Marsa Company / ' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
        $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
         echo send_whatsapp($value,$message_text2) ; 
         }
         $_SESSION['message'] =$messag_add;
         header("Refresh:0;$actual_link");
         unset($_SESSION['csrf_token']);
      } else {
        echo "Error: " . $sql_req . "<br>" . $conn->error;
      }
      
    }else{
      //echo "not equal";
      $sql_op_t = "UPDATE hr_request_tbl SET operation_id_t='$stringmergedArray' WHERE id='$id'";
     $run_w = $conn->query($sql_op_t) or die("Error in saving ".$conn->error);
      header("Refresh:0;$actual_link");
      //echo $stringmergedArray;
    }

      ////////////////////////////// sadam
    }elseif($f_type=="shipping"){
    $sql_request = "UPDATE hr_request_tbl SET stat='0',audit_options_id='$combinedArray_comma',att_name='$combinedArray_comma_att_name',imagefile='$combinedArray_comma_imagefile',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."',detailsen='".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."',level='".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."',approval_time='$createdDate_time' WHERE id='$id'";
    $update_request_steps = "UPDATE hr_request_steps_tbl SET employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
    $add_request_steps = "INSERT INTO hr_request_steps_tbl(salf_id,maden,daen,detailsar,detailsen,employ_approval_id,level,level_id,op_type,stat_ar,stat_en,type,f_type,vacation_id,createdDate,createdDate_time,add_user_id)VALUES('$id','$amount','0','".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."','".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."','0','".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."','$levell_idd','appending','$stat_arr','$stat_enn','$type','$f_type','$vacation_id','$created_date','$createdDate_time','$add_user_id')" ;
    
      $shipp_id = $_POST["shipp_id"];
      $count_ship = count($shipp_id);
      if($count_ship>0){
        $commaSeparatedString = implode(',', $shipp_id);
        $sql_com_shipp = "UPDATE hr_request_tbl SET ship_id='$commaSeparatedString' WHERE id='$id'";
        $run = $conn->query($sql_com_shipp) or die("Error".$conn->error);
      }else{
        //echo "noo2";
      }
      
        if ($conn->query($sql_request) === TRUE && $conn->query($add_request_steps) === TRUE && $conn->query($update_request_steps) === TRUE) {
         
      // خيارات الطلب
      include("../Function/level_option.php");
      // نهاية خيارات الطلب
      foreach ($employ_array as $value) {
        $employ_name_ar = employ_namee_ar($value);
        $employ_name_en = employ_namee_en($value);
        $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . '  يوجد لديك طلب '.$type_title_ar_p.' رقم' . ' ' . $id . ' ' . 'الرجاء سرعة معالجته' . $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
        $message_text_en = 'Hello' . $br . ' Dear Employee / ' . $employ_name_en . $br . 'you have '.$type_title_en_p.' Request number' . ' ' . $id . ' ' . 'Kindly expedite the processing of it.' . $br . $br . 'Marsa Company / ' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
      $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
       echo send_whatsapp($value,$message_text2) ; 
       }
       $_SESSION['message'] =$messag_add;
       header("Refresh:0;$actual_link");
       unset($_SESSION['csrf_token']);
        }else{
    
        }
     
    }elseif($f_type=="qid"){
      $count_connect = $_POST["count_connect"];
      $count = 0;
       $sql_request = "UPDATE hr_request_tbl SET stat='0',audit_options_id='$combinedArray_comma',att_name='$combinedArray_comma_att_name',imagefile='$combinedArray_comma_imagefile',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."',detailsen='".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."',level='".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."',approval_time='$createdDate_time' WHERE id='$id'";
       $update_request_steps = "UPDATE hr_request_steps_tbl SET employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
       $add_request_steps = "INSERT INTO hr_request_steps_tbl(salf_id,maden,daen,detailsar,detailsen,employ_approval_id,level,level_id,op_type,stat_ar,stat_en,type,f_type,vacation_id,createdDate,createdDate_time,add_user_id)VALUES('$id','$amount','0','".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."','".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."','0','".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."','$levell_idd','appending','$stat_arr','$stat_enn','$type','$f_type','$vacation_id','$created_date','$createdDate_time','$add_user_id')" ;
       for($j=0;$j<=$count_connect;$j++){
        if(isset($_POST["Constraint$id$j"])){
        /*echo $_POST["at_id$id$j"]."</br>";
        echo $_POST["at_idd$id$j"]."</br>";
        echo $_POST["company_qid$id$j"]."</br>";
        echo $_POST["Constraint$id$j"]."</br>";
        echo $_POST["proccess$id$j"]."</br>";
        echo $_POST["document_date$id$j"]."</br>";
        echo "-----------------";*/
        $sql_co = "SELECT * FROM connect_forms_to_account_tb WHERE constraint_num='".$_POST["Constraint$id$j"]."' and proccess='".$_POST["proccess$id$j"]."' and year(doc_date)='".$_POST["qid_date$id$j"]."' and company_id='".$_POST["company_qid$id$j"]."'";
  $result_co = $conn->query($sql_co);

  if ($result_co->num_rows > 0) {
     
  } else {
      $sql = "INSERT INTO connect_forms_to_account_tb (company_id, attach_id, attach_idd,level_id, constraint_num, proccess,doc_date,doc_date1, add_user_id, createdDate, createdDate_time) VALUES ('" . $_POST["company_qid$id$j"] . "','$id', '$j','$levell_id', '" . $_POST["Constraint$id$j"] . "', '" . $_POST["proccess$id$j"] . "','','".$_POST["qid_date$id$j"]."', '$add_user_id', '$created_date', '$createdDate_time')";

      if ($conn->query($sql) === TRUE) {
          $count++;
      } else {
          echo "Error updating record: " . $conn->error;
      }
  }
      
        }
            }
            if ($conn->query($sql_request) === TRUE && $conn->query($add_request_steps) === TRUE && $conn->query($update_request_steps) === TRUE ) { 
             
              // خيارات الطلب
              include("../Function/level_option.php");
              // نهاية خيارات الطلب
              foreach ($employ_array as $value) {
                $employ_name_ar = employ_namee_ar($value);
                $employ_name_en = employ_namee_en($value);
                $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . '  يوجد لديك طلب '.$type_title_ar_p.' رقم' . ' ' . $id . ' ' . 'الرجاء سرعة معالجته' . $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
                $message_text_en = 'Hello' . $br . ' Dear Employee / ' . $employ_name_en . $br . 'you have '.$type_title_en_p.' Request number' . ' ' . $id . ' ' . 'Kindly expedite the processing of it.' . $br . $br . 'Marsa Company / ' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
              $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
               echo send_whatsapp($value,$message_text2) ; 
               }
               $_SESSION['message'] =$messag_add;
               header("Refresh:0;$actual_link");
               unset($_SESSION['csrf_token']);
            } else {
              echo "Error: " . $sql_req . "<br>" . $conn->error;
            }
     
     }elseif($f_type=="Zeroing_financial_covenant"){
      ///////////////////sadam
      if ($stat_have_bankk == "yes_bank") {
$operation_id = $_POST["operation_id"];
$count_operation_id = count($operation_id);
$check_start_auhd = $_POST["check_start_auhd"];
if($count_operation_id>0){
  //
  $sql_req_daen="SELECT * FROM hr_request_tbl where id='$id'";
    $result_req_daen = $conn->query($sql_req_daen);
    if ($result_req_daen->num_rows > 0) {
      $row_req_daen = $result_req_daen->fetch_assoc();
        $daen_req = $row_req_daen["daen"];
        $start_auhd_req = $row_req_daen["start_auhd"];
        $existingoperation_id = $row_req_daen["operation_id"];
        $existingoperation_id_auhd = $row_req_daen["operation_id_auhd"];
      }
      
  $maden = 0;
  $madenn = 0;
  foreach ($operation_id as $op) {
    $sql_bank="SELECT * FROM bank_operation_tb where id='$op'";
    $result_bank = $conn->query($sql_bank);
    if ($result_bank->num_rows > 0) {
      while($row_bank = $result_bank->fetch_assoc()){
        if($row_bank["bank_type"]=="Al-Ahly_hossam"){
          $raseedd = $row_bank["raseed"];
          //if ($raseedd > 0) {

          //}else{
            $converted_number = str_replace('٬', '', $raseedd);
            $converted_number = str_replace('٫', '.', $converted_number);
            $converted_number = floatval($converted_number);
            $rasseplus = -1 * $converted_number;
            $rassepluss = $converted_number;
            $maden += $rasseplus;
            $madenn += $rassepluss;
          //}
        }else{
          if($check_start_auhd=="notequal"){
            $raseedd = $row_bank["daen"];
          }else{
            $raseedd = $row_bank["maden"];
          }
          $converted_number = str_replace('٬', '', $raseedd);
            $converted_number = str_replace('٫', '.', $converted_number);
            $converted_number = floatval($converted_number);
          $rasseplus = -1 * $converted_number;
          $rassepluss = $converted_number;
          $maden += $rasseplus;
          $madenn += $rassepluss;
        }
       
      }
      }
}
  //
  $sum = $daen_req +$maden;
  $sum1 = $start_auhd_req +$madenn;
//$commaSeparatedString_op = implode(',', $operation_id);
$result = array_merge(array($existingoperation_id), $operation_id);
$commaSeparatedString_op = implode(',', $result);

$resultt = array_merge(array($existingoperation_id_auhd), $operation_id);
$commaSeparatedString_op_auhd = implode(',', $resultt);

if($check_start_auhd=="notequal"){
  $sql_com_op = "UPDATE hr_request_tbl SET start_auhd ='$sum1',operation_id_auhd='$commaSeparatedString_op_auhd' WHERE id='$id'";
  $run = $conn->query($sql_com_op) or die("Error".$conn->error);
  
}else{
$sql_com_op = "UPDATE hr_request_tbl SET daen ='$sum',operation_id='$commaSeparatedString_op' WHERE id='$id'";
$run = $conn->query($sql_com_op) or die("Error".$conn->error);
}
}else{
echo "noo1";
}

$sql_req_check_auhd="SELECT * FROM hr_request_tbl where id='$id'";
    $result_check_auhd = $conn->query($sql_req_check_auhd);
    if ($result_check_auhd->num_rows > 0) {
      $row_req_check_auhd = $result_check_auhd->fetch_assoc();
        $maden_auhd = $row_req_check_auhd["maden"];
        $daen_auhd = $row_req_check_auhd["daen"];
        $raseed_auhd = $maden_auhd - $daen_auhd;
      }
      //echo $raseed_auhd;
      if($raseed_auhd==0){
//echo $raseed_auhd;
//////////////////sadam
      
      $sql_request = "UPDATE hr_request_tbl SET stat='0',audit_options_id='$combinedArray_comma',att_name='$combinedArray_comma_att_name',imagefile='$combinedArray_comma_imagefile',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."',detailsen='".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."',level='".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."',approval_time='$createdDate_time' WHERE id='$id'";
      $update_request_steps = "UPDATE hr_request_steps_tbl SET employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
      $add_request_steps = "INSERT INTO hr_request_steps_tbl(salf_id,maden,daen,detailsar,detailsen,employ_approval_id,level,level_id,op_type,stat_ar,stat_en,type,f_type,vacation_id,createdDate,createdDate_time,add_user_id)VALUES('$id','$amount','0','".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."','".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."','0','".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."','$levell_idd','appending','$stat_arr','$stat_enn','$type','f_type','$vacation_id','$created_date','$createdDate_time','$add_user_id')" ;
      
      if ($conn->query($sql_request) === TRUE && $conn->query($add_request_steps) === TRUE && $conn->query($update_request_steps) === TRUE ) { 
       
           // خيارات الطلب
           include("../Function/level_option.php");
           // نهاية خيارات الطلب
        foreach ($employ_array as $value) {
          $employ_name_ar = employ_namee_ar($value);
          $employ_name_en = employ_namee_en($value);
          $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . '  يوجد لديك طلب '.$type_title_ar_p.' رقم' . ' ' . $id . ' ' . 'الرجاء سرعة معالجته' . $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
          $message_text_en = 'Hello' . $br . ' Dear Employee / ' . $employ_name_en . $br . 'you have '.$type_title_en_p.' Request number' . ' ' . $id . ' ' . 'Kindly expedite the processing of it.' . $br . $br . 'Marsa Company / ' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
        $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
         echo send_whatsapp($value,$message_text2) ; 
         }
         $_SESSION['message'] =$messag_add;
         header("Refresh:0;$actual_link");
         unset($_SESSION['csrf_token']);
      } else {
        echo "Error: " . $sql_req . "<br>" . $conn->error;
      }
    }else{
       header("Refresh:0;$actual_link");
    }
  }else{
  
    $sql_request = "UPDATE hr_request_tbl SET stat='0',audit_options_id='$combinedArray_comma',att_name='$combinedArray_comma_att_name',imagefile='$combinedArray_comma_imagefile',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."',detailsen='".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."',level='".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."',approval_time='$createdDate_time' WHERE id='$id'";
    $update_request_steps = "UPDATE hr_request_steps_tbl SET employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
    $add_request_steps = "INSERT INTO hr_request_steps_tbl(salf_id,maden,daen,detailsar,detailsen,employ_approval_id,level,level_id,op_type,stat_ar,stat_en,type,f_type,vacation_id,createdDate,createdDate_time,add_user_id)VALUES('$id','$amount','0','".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."','".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."','0','".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."','$levell_idd','appending','$stat_arr','$stat_enn','$type','f_type','$vacation_id','$created_date','$createdDate_time','$add_user_id')" ;
    
    if ($conn->query($sql_request) === TRUE && $conn->query($add_request_steps) === TRUE && $conn->query($update_request_steps) === TRUE ) { 
     
         // خيارات الطلب
         include("../Function/level_option.php");
         // نهاية خيارات الطلب
      foreach ($employ_array as $value) {
        $employ_name_ar = employ_namee_ar($value);
        $employ_name_en = employ_namee_en($value);
        $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . '  يوجد لديك طلب '.$type_title_ar_p.' رقم' . ' ' . $id . ' ' . 'الرجاء سرعة معالجته' . $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
        $message_text_en = 'Hello' . $br . ' Dear Employee / ' . $employ_name_en . $br . 'you have '.$type_title_en_p.' Request number' . ' ' . $id . ' ' . 'Kindly expedite the processing of it.' . $br . $br . 'Marsa Company / ' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
      $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
       echo send_whatsapp($value,$message_text2) ; 
       }
       $_SESSION['message'] =$messag_add;
       header("Refresh:0;$actual_link");
       unset($_SESSION['csrf_token']);
    } else {
      echo "Error: " . $sql_req . "<br>" . $conn->error;
    }
  }
    }elseif($f_type=="Confirmation_of_Settlement_of_Dues"){
      /////////////////////////////////////////////////////////////////////////
      $sql_request = "UPDATE hr_request_tbl SET stat='0',audit_options_id='$combinedArray_comma',att_name='$combinedArray_comma_att_name',imagefile='$combinedArray_comma_imagefile',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."',detailsen='".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."',level='".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."',approval_time='$createdDate_time' WHERE id='$id'";
      $update_request_steps = "UPDATE hr_request_steps_tbl SET employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
      $add_request_steps = "INSERT INTO hr_request_steps_tbl(salf_id,maden,daen,detailsar,detailsen,employ_approval_id,level,level_id,op_type,stat_ar,stat_en,type,f_type,vacation_id,createdDate,createdDate_time,add_user_id)VALUES('$id','$amount','0','".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."','".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."','0','".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."','$levell_idd','appending','$stat_arr','$stat_enn','$type','f_type','$vacation_id','$created_date','$createdDate_time','$add_user_id')" ;
      
      if ($conn->query($sql_request) === TRUE && $conn->query($add_request_steps) === TRUE && $conn->query($update_request_steps) === TRUE ) { 
        
           // خيارات الطلب
           include("../Function/level_option.php");
           // نهاية خيارات الطلب
        foreach ($employ_array as $value) {
          $employ_name_ar = employ_namee_ar($value);
          $employ_name_en = employ_namee_en($value);
          $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . '  يوجد لديك طلب '.$type_title_ar_p.' رقم' . ' ' . $id . ' ' . 'الرجاء سرعة معالجته' . $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
          $message_text_en = 'Hello' . $br . ' Dear Employee / ' . $employ_name_en . $br . 'you have '.$type_title_en_p.' Request number' . ' ' . $id . ' ' . 'Kindly expedite the processing of it.' . $br . $br . 'Marsa Company / ' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
        $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
         echo send_whatsapp($value,$message_text2) ; 
         }
         $_SESSION['message'] =$messag_add;
         header("Refresh:0;$actual_link");
         unset($_SESSION['csrf_token']);
      } else {
        echo "Error: " . $sql_req . "<br>" . $conn->error;
      }
     
      ////////////////////////////////////////////////////////////////////////
     }elseif($f_type=="Auditing_options"){
////////
$att_name_ar = array();
    $imageName_ar = array();
    
      foreach ($audit_options_id as $key => $value_audit) {
          
            $time = time();  
      $uploadFolder = '../hr_files/';
          $imageTmpName = $_FILES["imageFile$value_audit"]['tmp_name'];
          $imageName1 = $_FILES["imageFile$value_audit"]['name'];
          $imageName = $value_audit.$time."-".$imageName1;
          $result = move_uploaded_file($imageTmpName,$uploadFolder.$imageName);
          $att_name = $_POST["att_name$value_audit"];
         $attachments_type_idd = $_POST["attachments_type_id$value_audit"];
          $serial_number = $_POST["serial_number$value_audit"];
          $f_size=$_FILES["imageFile$value"]['size'];
              $f_type=$_FILES["imageFile$value"]['type'];
              if($f_size>=1024 && $f_size<1048576){$ff_size=round(($f_size/1024),2).'KB';}elseif($f_size>=1048576){$ff_size=round(($f_size/1024/1024),2).'MB';}
              array_push($att_name_ar, $att_name);
              array_push($imageName_ar, $imageName);
             
       }
       $combinedArray_comma_att_namee = implode(", ", $att_name_ar);
       $combinedArray_comma_imagefilee = implode(", ", $imageName_ar);
       //echo count($audit_options_id);
       $arrayy = [0];
       /*print_r($arrayy)."</br>";
       print_r($audit_imageFile_previous)."</br>";
       print_r($imageName_ar)."</br>";
       $combinedArray112 = array_merge($audit_imageFile_previous, $imageName_ar);
       print_r($combinedArray112)."</br>";
       $combinedArray_comma_imagefile = implode(',', $combinedArray112);
       echo $combinedArray_comma_imagefile;*/
   if ($audit_att_name_previous ==  $arrayy && $audit_imageFile_previous ==  $arrayy) {
    $combinedArray_comma_att_name = implode(", ", $att_name_ar);
    $combinedArray_comma_imagefile = implode(", ", $imageName_ar);
   }else{
    $combinedArray11 = array_merge($audit_att_name_previous, $att_name_ar);
    $combinedArray22 = array_merge($audit_imageFile_previous, $imageName_ar);
    $combinedArray_comma_att_name = implode(',', $combinedArray11);
    $combinedArray_comma_imagefile = implode(',', $combinedArray22);
   }
   $sql_requestt = "UPDATE hr_request_tbl SET att_name='$combinedArray_comma_att_name',imagefile='$combinedArray_comma_imagefile' WHERE id='$id'";
   $update_request_stepss = "UPDATE hr_request_steps_tbl SET f_type='$f_type',audit_options_id='$combinedArray_commaa',att_name='$combinedArray_comma_att_namee',imagefile='$combinedArray_comma_imagefilee' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
  
   if ($conn->query($sql_requestt) === TRUE && $conn->query($update_request_stepss) === TRUE) { 
   
       // خيارات الطلب
       include("../Function/level_option.php");
       // نهاية خيارات الطلب
    foreach ($employ_array as $value) {
      $employ_name_ar = employ_namee_ar($value);
      $employ_name_en = employ_namee_en($value);
      $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . '  يوجد لديك طلب '.$type_title_ar_p.' رقم' . ' ' . $id . ' ' . 'الرجاء سرعة معالجته' . $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
      $message_text_en = 'Hello' . $br . ' Dear Employee / ' . $employ_name_en . $br . 'you have '.$type_title_en_p.' Request number' . ' ' . $id . ' ' . 'Kindly expedite the processing of it.' . $br . $br . 'Marsa Company / ' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
    $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
     echo send_whatsapp($value,$message_text2) ; 
     }
     $_SESSION['message'] =$messag_add;
     header("Refresh:0;$actual_link");
     unset($_SESSION['csrf_token']);
   }else{
    echo "Error: " . $sql_requestt . "<br>" . $conn->error;
   }
////////
     }elseif($f_type=="Renewal_iqama"){
       ////// mo1
    $end_date = $_POST["end_date"];
    $sql_employ_id_to="SELECT * FROM hr_request_tbl where id='$id'";
      $result_employ_id_to = $conn->query($sql_employ_id_to);
      if ($result_employ_id_to->num_rows > 0) {
        $row_employ_id_to = $result_employ_id_to->fetch_assoc();
        $em_to = $row_employ_id_to["employ_id_to"];
      }
      $sql_update_end_date_iqama = "UPDATE hr_employ_tbl SET expiration_date_iqama='$end_date' WHERE employ_id='$em_to'";
      $sql_request = "UPDATE hr_request_tbl SET stat='0',audit_options_id='$combinedArray_comma',att_name='$combinedArray_comma_att_name',imagefile='$combinedArray_comma_imagefile',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."',detailsen='".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."',level='".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."',approval_time='$createdDate_time' WHERE id='$id'";
      $update_request_steps = "UPDATE hr_request_steps_tbl SET employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
      $add_request_steps = "INSERT INTO hr_request_steps_tbl(salf_id,maden,daen,detailsar,detailsen,employ_approval_id,level,level_id,op_type,stat_ar,stat_en,type,f_type,vacation_id,createdDate,createdDate_time,add_user_id)VALUES('$id','$amount','0','".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."','".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."','0','".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."','$levell_idd','appending','$stat_arr','$stat_enn','$type','$f_type','$vacation_id','$created_date','$createdDate_time','$add_user_id')" ;
      
      if ($conn->query($sql_request) === TRUE && $conn->query($add_request_steps) === TRUE && $conn->query($update_request_steps) === TRUE && $conn->query($sql_update_end_date_iqama) === TRUE ) { 
       
           // خيارات الطلب
           include("../Function/level_option.php");
           // نهاية خيارات الطلب
        foreach ($employ_array as $value) {
          $employ_name_ar = employ_namee_ar($value);
          $employ_name_en = employ_namee_en($value);
          $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . '  يوجد لديك طلب '.$type_title_ar_p.' رقم' . ' ' . $id . ' ' . 'الرجاء سرعة معالجته' . $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
          $message_text_en = 'Hello' . $br . ' Dear Employee / ' . $employ_name_en . $br . 'you have '.$type_title_en_p.' Request number' . ' ' . $id . ' ' . 'Kindly expedite the processing of it.' . $br . $br . 'Marsa Company / ' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
        $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
         echo send_whatsapp($value,$message_text2) ; 
         }
         $_SESSION['message'] =$messag_add;
         header("Refresh:0;$actual_link");
         unset($_SESSION['csrf_token']);
      } else {
        echo "Error: " . $sql_req . "<br>" . $conn->error;
      }
      ////// mo1
     }elseif($f_type=="only_accept"){
      $sql_request = "UPDATE hr_request_tbl SET stat='0',audit_options_id='$combinedArray_comma',att_name='$combinedArray_comma_att_name',imagefile='$combinedArray_comma_imagefile',request_stat='$request_stat',stat_ar='$stat_ar',stat_en='$stat_en',detailsar='".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."',detailsen='".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."',level='".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."',approval_time='$createdDate_time' WHERE id='$id'";
      $update_request_steps = "UPDATE hr_request_steps_tbl SET employ_approval_id='$add_user_id',stat='1',op_type='$op_type',stat_ar='$stat_ar',stat_en='$stat_en',process_details='$process_details',createdDate_time_to='$createdDate_time' WHERE salf_id='$id' and level='".getnumlevel($rowcount,$company_id,$type,$vacation_id)."'";
      $add_request_steps = "INSERT INTO hr_request_steps_tbl(salf_id,maden,daen,detailsar,detailsen,employ_approval_id,level,level_id,op_type,stat_ar,stat_en,type,f_type,vacation_id,createdDate,createdDate_time,add_user_id)VALUES('$id','$amount','0','".getstatdetailsAR($rowcount1,$company_id,$type,$vacation_id)."','".getstatdetailsEN($rowcount1,$company_id,$type,$vacation_id)."','0','".getnumlevel($rowcount1,$company_id,$type,$vacation_id)."','$levell_idd','appending','$stat_arr','$stat_enn','$type','$f_type','$vacation_id','$created_date','$createdDate_time','$add_user_id')" ;
      
      if ($conn->query($sql_request) === TRUE && $conn->query($add_request_steps) === TRUE && $conn->query($update_request_steps) === TRUE ) { 
       
           // خيارات الطلب
           include("../Function/level_option.php");
           // نهاية خيارات الطلب
        foreach ($employ_array as $value) {
          $employ_name_ar = employ_namee_ar($value);
          $employ_name_en = employ_namee_en($value);
          $message_text_ar = 'السلام عليكم ' . $br . 'عزيزي الموظف / ' . $employ_name_ar . $br . '  يوجد لديك طلب '.$type_title_ar_p.' رقم' . ' ' . $id . ' ' . 'الرجاء سرعة معالجته' . $br . $br . 'شركة مرسى' . $br . $br . 'التأريخ والوقت' . $br . $createdDate_time . $br . 'شكرا لكم' . $br;
          $message_text_en = 'Hello' . $br . ' Dear Employee / ' . $employ_name_en . $br . 'you have '.$type_title_en_p.' Request number' . ' ' . $id . ' ' . 'Kindly expedite the processing of it.' . $br . $br . 'Marsa Company / ' . $br . 'Date And Time' . $br . $createdDate_time . $br . 'Thank you all' . $br;
        $message_text2=$message_text_ar.$br.$bb.$br.$message_text_en;
         echo send_whatsapp($value,$message_text2) ; 
         }
         $_SESSION['message'] =$messag_add;
         header("Refresh:0;$actual_link");
         unset($_SESSION['csrf_token']);
      } else {
        echo "Error: " . $sql_req . "<br>" . $conn->error;
      }
      
      
   //--------------------------مباشرة العمل--------------------------------------   
   
    
     }elseif($f_type=="start_work_laws"){
         
          
        echo'First LEVEL'.'<br>';
       
       $f_typee_start_work = $_POST["f_typee_start_work"];
       
     $add_ayam_takaleef = $_POST["add_ayam_takaleef"];
     
      $saudi_or_notsaudi = $_POST["saudi_or_notsaudi"];
      $taminat_saudi_cost = $_POST["taminat_saudi_cost"];
      $iqama_cost = $_POST["iqama_cost"];
      $insurance_cost = $_POST["insurance_cost"];
     
 
         
         
         
  function Getotp() {	
  $strings = '123456789';	
  $stringLength = strlen($strings);
  $newStrings = '';
  for ($i = 0; $i < 6; $i++) {
    $newStrings .= $strings[rand(0, $stringLength - 1)];
  }
  return $newStrings;
 }
 $salf_id=Getotp();
 
 
    function Getotppp() {	
  $strings = '123456789';	
  $stringLength = strlen($strings);
  $newStrings = '';
  for ($i = 0; $i < 6; $i++) {
    $newStrings .= $strings[rand(0, $stringLength - 1)];
  }
  return $newStrings;
 }


$fixed_laws_id=Getotp();


 function GetSerialOP() {	
  $strings = '123456789';	
  $stringLength = strlen($strings);
  $newStrings = '';
  for ($i = 0; $i < 6; $i++) {
    $newStrings .= $strings[rand(0, $stringLength - 1)];
  }
  return $newStrings;
}

$raseed_id=GetSerialOP();


//$details_khasm='خصم  الايام الزياده عند مباشرة العمل ';
$details_khasm='خصم  الايام الزياده عند مباشرة العمل عدد الأيام / ' .$add_ayam_takaleef;




 $stat_ar = "قيد الانتظار";
 $stat_en = "appending";

$type_title_ar=' طلب خصم على الموظف F048';
$type_title_en='Employee Discount Request F048';

 $check_type='khasm_and_select_employ';
 
 //$var_name_khasm=$sum_takaleef1;
 
 $var_name_khasm=$_POST['sum_takaleef']; 
 
 $employ_id_khasm = $_POST["employ_id_khasm"];
 
  $id_to_vacation = $_POST["id_to_vacation"];
 
  $type_khasm='all_requests';
 
  date_default_timezone_set("Asia/Riyadh");
  $created_date = date("Y-m-d");
  $createdDate_time = date("Y-m-d h:i:sa");
 
 $stattt='55';
 
 
 //-------------إذا كان عدد الايام اقل من الصفر-------------------------------------------------------
	
	if($add_ayam_takaleef<0){ 
	 
  $add_request = "INSERT INTO hr_request_tbl (
    id,id_to_vacation, company_id, employ_id, employ_id_to, check_type, details, maden, daen,stat, 
    request_stat, stat_ar, stat_en, detailsar, detailsen, employ_approval_id, 
    level, type, type_title_ar, type_title_en, vacation_id, createdDate, 
    createdDate_time, add_user_id, employ_company_bank_account
) VALUES (
    '$salf_id',
    '1112223',
    '$company_id',
    '$employ_id_khasm',
    '$employ_id_khasm',
    '$check_type',
    '$details_khasm',
    '$var_name_khasm',
    '0',
    '$stattt',
    'appending',
    '$stat_ar',
    '$stat_en',
    '".getstatdetailsAR(1, $company_id,'all_requests', '297423')."',
    '".getstatdetailsEN(1, $company_id, 'all_requests', '297423')."', 
    '0',
    '1',
    '$type_khasm',
    '$type_title_ar',
    '$type_title_en',
    '297423',
    '$created_date',
    '$createdDate_time',
    '$employ_id_khasm',
    '$employ_company_bank_account'
)";
 $run = $conn->query($add_request) or die("Error in saving image".$conn->error);
 
 //--------------------------------------------------------------------
 
    $add_request2 = "INSERT INTO vacations_request_fixed_laws_tbl (
    fixed_laws_id, user_id_top_manager, vacations_type_id,request_id, add_ayam_takaleef, saudi_or_notsaudi, taminat_saudi_cost, iqama_cost, insurance_cost, 
    sum_takaleef, createdDate, createdDate_time, add_user_id
) VALUES (
    '$fixed_laws_id',
    '$user_id_top_manager',
    '297423',
    '$salf_id',
    '$add_ayam_takaleef',
    '$saudi_or_notsaudi',
    '$taminat_saudi_cost',
    '$iqama_cost',
    '$insurance_cost',
    '$var_name_khasm',
    '$created_date',
    '$createdDate_time',
    '$employ_id_khasm'
)";
 $run2 = $conn->query($add_request2) or die("Error in saving image".$conn->error);
 
 
	}else{
 
 //---------------------إذا كان عدد الايام اكبر من الصفر--------------------------------------

$vacation_id_raseed = $_POST["vacation_id_first"];
$start_work_id_raseed = $_POST["start_work_id"];
 $vacations_type_id='755517';
 $type_raseed_add='add_raseed_start_work';
 $paid_or_unpaid='unpaid_days';
 $raseed_stat='pending';
 
 $details_raseed='إضافة الايام المتبقية من الاجازة عند مباشرة العمل كرصيد ايام غير مدفوعة';
 
 
$sql1 = "INSERT INTO vacations_raseed_tbl(
            raseed_id,
            user_id_top_manager,
            company_id,
            employ_id,
            vacation_id,
            start_work_id,
            vacations_type_id,
            type_raseed_add,
            paid_or_unpaid,
            madeen_unpaid,
            daen_unpaid,
            raseed_stat,
            details,
            createdDate_time,
            add_user_id
        ) VALUES (
            '$raseed_id',
            '$user_id_top_manager',
            '$company_id',
            '$employ_id_khasm',
            '$vacation_id_raseed',
            '$start_work_id_raseed',
            '$vacations_type_id',
            '$type_raseed_add',
            '$paid_or_unpaid',
            '$add_ayam_takaleef',
            '0',
            '$raseed_stat',
            '$details_raseed',
            '$createdDate_time',
            '$employ_id_khasm'
        )";

$run1 = $conn->query($sql1) or die("Error in saving: " . $conn->error);


 }

// //-----------------------------------------------------------

     }else{
 echo "sadam1";
     }
 }
}else {
     echo "sadam2";
  $messag_add = $_POST["messag_add"];
  $actual_link=$_POST["actual_link"];
  header("Refresh:0;$actual_link");
}
}
?>

