0byt3m1n1
Path:
C:
/
wamp64
/
www
/
cpms_new
/
USER
/
[
Home
]
File: edit_emp_ctrl.php
<?php require_once "../lib/config.php"; require_once BASE_DIR."/lib/db/connection.php"; require_once"../model/employee_mdl.php"; require_once "../model/defaultValues_mdl.php"; require_once "../model/uploader_mdl.php"; require_once BASE_DIR."/Proposels/imagePath.php"; $p_id=@$_SESSION['project_id']; $u_id=@$_SESSION['user_id']; $empdb_id=$_GET['id']; $sql="select * from employe where user_id='$u_id' and project_id='$p_id' and emp_id='$empdb_id'"; $sql1=mysql_query($sql); while($row=mysql_fetch_array($sql1)) { //1 $empname=$row['emp_name']; $old_emp_name=$row['emp_name']; $address=$row['address']; $phone=$row['phone']; $mobile=$row['mobile']; $joindate=$row['join_date']; $endingdate=$row['validupto_date']; $designation=$row['designation']; $mailid=$row['mail_id']; $salary=$row['salary']; $status=$row['status']; list($JD_yy, $JD_mm, $JD_dd) = split('[/.-]', $joindate); list($ED_yy, $ED_mm, $ED_dd) = split('[/.-]', $endingdate); }//1 if(isset($_POST['Update'])) { //2 $error_flag=0; $editempName=@$_POST['txtempname']; $editempAddress= @$_POST['txEmpaddress']; $editempPhone= @$_POST['txtEmpphone']; $editempMobile=@$_POST['txtEmpmobile']; $editempEmail=@$_POST['txtEmpemail']; $editdesignation=@$_POST['txtdesignation']; $editempSalary= @$_POST['txtEmpsalary']; $editJD_mm_restore= @$_POST['cmbJoinmm']; $editJD_dd_restore=@$_POST['cmbJoindd']; $editJD_yy_restore=@$_POST['txtJoinyy']; $editempid=@$_POST['txtempid']; $editJD=$editJD_yy_restore."-".$editJD_mm_restore."-".$editJD_dd_restore; $editED_mm_restore= @$_POST['cmbendmm']; $editED_dd_restore=@$_POST['cmbenddd']; $editED_yy_restore=@$_POST['txtendyy']; @$status_restore=@$_POST['cmbstatus']; $editED=$editED_yy_restore."-".$editED_mm_restore."-".$editED_dd_restore; if (!is_numeric(@$_POST['txtEmpphone'])) { $error['phone_numeric']="Only allow numbers"; $error_flag=1; } if (!is_numeric(@$_POST['txtEmpmobile'])) { $error['mobile_numeric']="Only allow numbers"; $error_flag=1; } if (!is_numeric(@$_POST['txtEmpsalary'])) { $error['salary_numeric']="Only allow numbers"; $error_flag=1; } if (!is_numeric(@$_POST['txtJoinyy'])) { $error['JD_numeric']="Please enter valid year"; $error_flag=1; } if (!is_numeric(@$_POST['txtJoinyy'])) { $error['JD_numeric']="Please enter valid year"; $error_flag=1; } if($editempName=="") { $error['name_null']="Please Enter Name"; $error_flag=1; } if($editempAddress=="") { $error['address_null']="Please Enter Address"; $error_flag=1; } if($editempPhone=="") { $error['Phone_null']="Please Enter Phone number"; $error_flag=1; } if($editempMobile=="") { $error['Mobile_null']="Please Enter Mobile number"; $error_flag=1; } if($editempEmail=="") { $error['Email_null']="Please Enter Email"; $error_flag=1; } if($editempSalary=="") { $error['Salary_null']="Please Enter Salary"; $error_flag=1; } if(@$_POST['txtJoinyy']=="") { $error['JD_null']="Please Enter Date of Joining"; $error_flag=1; } if(editED_yy_restore=="") { $error['ED_null']="Please Enter Date of Joining"; $error_flag=1; } //Checking default accounts. Not allow to edit or delete $result=Common::defaultaccount_check($editempName,$acc_head,$acc_head_count); if($result=="True") { $message="Sorry. This is default account head. You cannot edit it."; $error_flag=1; } $sql="select * from employe where user_id='$u_id' and project_id='$p_id' and emp_name='$editempName' and emp_id<>'$editempid'"; mysql_query($sql); if (mysql_affected_rows()>0) { $error['empname']="Employee name already exists in the current project. Please make any changes"; $error_flag=1; } $file_selected_flag=0; if( is_uploaded_file($_FILES['ffphoto']['tmp_name'])) { //59 $original_file_name=$_FILES['ffphoto']['name']; $type_temp = $_FILES['ffphoto']['type']; $original_file_name_temp=$_FILES['ffphoto']['name']; $temp_filepath= $_FILES['ffphoto']['tmp_name']; $result=Upload::uploadPhoto("employe",$file_id,$type_temp,$original_file_name_temp,$temp_filepath); $temp_fn_restore= $result['filename']; $error_flag=$result['flag']; if($error_flag==0) { //$error_flag=0; $file_selected_flag=1; } //59 else //uploading failed {//59 $error_flag==1; $error['empfile']=$result['file_error']; }//59 } if($error_flag==1) { /*echo "<script>window.location='http://localhost/CPFMS/USER/edit_emp.php'</script>";*/ $url=$server_ip."/USER/search_emp.php?message=$message"; echo "<script>window.location='$url'</script>"; } else { $sql="select * from employe where user_id='$u_id' and project_id='$p_id' and emp_id='$editempid'"; $sql1=mysql_query($sql); while($row=mysql_fetch_array($sql1)) { //1 $old_emp_name=$row['emp_name']; $old_photo_name=$row['photo']; } $result= Employee::UpdateEmployee($editempid,$editempName,$editempAddress,$editempPhone,$editempMobile,$editdesignation,$editJD,$editED,$editempEmail,$editempSalary,$temp_fn_restore,$old_emp_name,$old_photo_name,$status_restore); if ($result=="True") { $message="Updation Completed successfully.."; $url= $server_ip."/USER/search_emp.php?message=$message"; echo "<script>window.location='$url'</script>"; } else { $message="Updation Failed.."; $url=$server_ip."/USER/search_emp.php?message=$message"; echo "<script>window.location='$url'</script>"; } } } ?>