ok
Direktori : /home2/selectio/www/pvmatricschool.com/admin/api/ |
Current File : /home2/selectio/www/pvmatricschool.com/admin/api/update-employee-api.php |
<?php session_start(); include"../config/config.php"; if(isset($_POST['type']) && $_POST['type']=='Update_Employee_Details'){ try{ $date = date('Y-m-d h:i:s', time()); if(isset($_POST['email'])){ $statement = $pdo->prepare("SELECT * FROM `tbl_user` WHERE username=?"); $statement->execute(array($_POST['email'])); $results = $statement->fetchAll(PDO::FETCH_ASSOC); if($results){ $return_arr['message'] = 'Email is already existed'; $return_arr['status']=400; echo json_encode($return_arr); return 0; } } // $month =date('m',strtotime($_POST['employee_date'])); // $year =date('Y',strtotime($_POST['employee_date'])); if(isset($_FILES['photo']) && $_FILES["photo"]["name"]!=""){ $extension = end(explode(".", $_FILES["photo"]["name"])); $image = rand(10,1000000000)."-".$date."-image." . $extension; $upload = move_uploaded_file($_FILES['photo']['tmp_name'], '../upload/' . $image); $upload_image = '../upload/' . $image; } else{ $upload_image=''; } if(isset($_FILES['offer_letter']) && $_FILES["offer_letter"]["name"]!=""){ $extension2 = end(explode(".", $_FILES["offer_letter"]["name"])); $image2 = rand(10,1000000000)."-".$date."-image." . $extension2; $upload2 = move_uploaded_file($_FILES['offer_letter']['tmp_name'], '../upload/' . $image2); $upload_image2 = '../upload/' . $image2; } else{ $upload_image2=''; } if(isset($_FILES['joining_leter']) && $_FILES["joining_leter"]["name"]!=""){ $extension3 = end(explode(".", $_FILES["joining_leter"]["name"])); $image3 = rand(10,1000000000)."-".$date."-image." . $extension3; $upload3 = move_uploaded_file($_FILES['joining_leter']['tmp_name'], '../upload/' . $image3); $upload_image3 = '../upload/' . $image3; } else{ $upload_image3=''; } if(isset($_FILES['contract']) && $_FILES["contract"]["name"]!=""){ $extension4 = end(explode(".", $_FILES["contract"]["name"])); $image4 = rand(10,1000000000)."-".$date."-image." . $extension4; $upload4 = move_uploaded_file($_FILES['contract']['tmp_name'], '../upload/' . $image4); $upload_image4 = '../upload/' . $image4; } else{ $upload_image4=''; } if(isset($_FILES['certificate10']) && $_FILES["certificate10"]["name"]!=""){ $extension5 = end(explode(".", $_FILES["certificate10"]["name"])); $image5 = rand(10,1000000000)."-".$date."-image." . $extension5; $upload5 = move_uploaded_file($_FILES['certificate10']['tmp_name'], '../upload/' . $image5); $upload_image5 = '../upload/' . $image5; } else{ $upload_image5=''; } if(isset($_FILES['certificate12']) && $_FILES["certificate12"]["name"]!=""){ $extension6 = end(explode(".", $_FILES["certificate12"]["name"])); $image6 = rand(10,1000000000)."-".$date."-image." . $extension6; $upload6 = move_uploaded_file($_FILES['certificate12']['tmp_name'], '../upload/' . $image6); $upload_image6 = '../upload/' . $image6; } else{ $upload_image6=''; } if(isset($_FILES['certificateug']) && $_FILES["certificateug"]["name"]!=""){ $extension7 = end(explode(".", $_FILES["certificateug"]["name"])); $image7 = rand(10,1000000000)."-".$date."-image." . $extension7; $upload7 = move_uploaded_file($_FILES['certificateug']['tmp_name'], '../upload/' . $image7); $upload_image7 = '../upload/' . $image7; } else{ $upload_image7=''; } if(isset($_FILES['certificatepg']) && $_FILES["certificatepg"]["name"]!=""){ $extension8 = end(explode(".", $_FILES["certificatepg"]["name"])); $image8 = rand(10,1000000000)."-".$date."-image." . $extension8; $upload8 = move_uploaded_file($_FILES['certificatepg']['tmp_name'], '../upload/' . $image8); $upload_image8 = '../upload/' . $image8; } else{ $upload_image8=''; } if(isset($_FILES['docaddress']) && $_FILES["docaddress"]["name"]!=""){ $extension9 = end(explode(".", $_FILES["docaddress"]["name"])); $image9 = rand(10,1000000000)."-".$date."-image." . $extension9; $upload9 = move_uploaded_file($_FILES['docaddress']['tmp_name'], '../upload/' . $image9); $upload_image9 = '../upload/' . $image9; } else{ $upload_image9=''; } if(isset($_FILES['pancard']) && $_FILES["pancard"]["name"]!=""){ $extension10 = end(explode(".", $_FILES["pancard"]["name"])); $image10 = rand(10,1000000000)."-".$date."-image." . $extension10; $upload10 = move_uploaded_file($_FILES['pancard']['tmp_name'], '../upload/' . $image10); $upload_image10 = '../upload/' . $image10; } else{ $upload_image10=''; } if(isset($_FILES['proof']) && $_FILES["proof"]["name"]!=""){ $extension11 = end(explode(".", $_FILES["proof"]["name"])); $image11 = rand(10,1000000000)."-".$date."-image." . $extension11; $upload11 = move_uploaded_file($_FILES['proof']['tmp_name'], '../upload/' . $image11); $upload_image11 = '../upload/' . $image11; } else{ $upload_image11=''; } if(isset($_FILES['resume']) && $_FILES["resume"]["name"]!=""){ $extension12 = end(explode(".", $_FILES["resume"]["name"])); $image12 = rand(10,1000000000)."-".$date."-image." . $extension12; $upload12 = move_uploaded_file($_FILES['resume']['tmp_name'], '../upload/' . $image12); $upload_image12 = '../upload/' . $image12; } else{ $upload_image12=''; } $statement = $pdo->prepare("UPDATE `tbl_user` SET (`emp_name`=?, `fname`=?, `emp_mobile`=?, `username`=?, `permanentadress`=?, `password`=?, `address`=?,`altermolbile`=?, `aadhar`=?, `nationality`=?, `married_status`=?, `comment`=?, `email`=?, `employeeid`=?, `pftype`=?, `accontername`=?,`account_number`=?, `bankname`=?, `branch`=?, `bankcode`=?, `gender`=?,`dob`=?, `department_id`=?, `designation_id`=?, `created_by`=?,joining_date=?,pf_id=?,photo=?,offer_letter=?,joining_leter=?,contract=?,certificate10=?,certificate12=?,certificateug=?,certificatepg=?,docaddress=?,pancard=?,proof=?,resume=?,common_leave=? WHERE id=?"); $result=$statement->execute(array($_POST['name'],$_POST['fname'],$_POST['mobile'],$_POST['email'],$_POST['permanentadress'],$_POST['password'],$_POST['adress'],$_POST['altermolbile'],$_POST['aadhar'],$_POST['national'],$_POST['status1'],$_POST['comment'],$_POST['email'],$_POST['employeeid'],$_POST['pftype'],$_POST['accontername'],$_POST['account_number'],$_POST['bankname'],$_POST['branch'],$_POST['bankcode'],$_POST['category'],$_POST['dob'],$_POST['department'],$_POST['desgination'],$_SESSION['hrm']['id'],$_POST['joiningdate'],$_POST['pftype'],$upload_image,$upload_image2,$upload_image3,$upload_image4,$upload_image5,$upload_image6,$upload_image7,$upload_image8,$upload_image9,$upload_image10,$upload_image11,$upload_image12,$_POST['common_leaves'],$_POST['ids'])); $id = $pdo->lastInsertId(); if($result){ $statement = $pdo->prepare("UPDATE `tbl_emp_salary` SET `basic_salary`=?, `promoted_date`=?, `promoted_by`=? WHERE id=?"); $result=$statement->execute(array($_POST['basicpay'],$_POST['joiningdate'],$_SESSION['hrm']['id'],$id)); $return_arr['message'] = 'Employee added successfully!'; $return_arr['status']=200; }else{ $return_arr['message']="Something went wrong try again..."; $return_arr['status']=400; } }catch(Exception $e){ $return_arr['message']='0987'.$e; $return_arr['status']=500; } echo json_encode($return_arr); } ?>