0byt3m1n1
Path:
C:
/
wamp64
/
www
/
cpms_new
/
USER
/
[
Home
]
File: addemployee_ctrl.php
<?php require_once "../model/employee_mdl.php"; require_once "../model/uploader_mdl.php"; require_once "../model/financial_mdl.php"; require_once "../model/defaultValues_mdl.php"; $u_id= @$_SESSION['user_id']; $p_id=@$_SESSION['project_id']; $empName=""; $empAddress= ""; $empPhone= ""; $empMobile= ""; $empEmail= ""; $empSalary= ""; $JD= ""; $JD_yy= ""; $error_flag=0; $empName=@$_POST['txtename']; $empAddress= @$_POST['txtempaddress']; $empPhone= @$_POST['txteph']; $empMobile=@$_POST['txtemobile']; $empEmail=@$_POST['txtmailid']; $designation=@$_POST['txtdesignation']; $empSalary= @$_POST['txtsalary']; $JD_mm= @$_POST['cmbjoinmm']; $JD_dd=@$_POST['cmbjoindd']; $JD_yy=@$_POST['txtjoinyy']; $JD=$JD_yy."-".$JD_mm."-".$JD_dd; $ED_mm= @$_POST['cmbendmm']; $ED_dd=@$_POST['cmbenddd']; $ED_yy=@$_POST['cmbendyy']; $ED=$ED_yy."-".$ED_mm."-".$ED_dd; if (!is_numeric(@$_POST['txteph'])) { $error['phone_numeric']="Only allow numbers"; $error_flag=1; } if (!is_numeric(@$_POST['txtemobile'])) { $error['mobile_numeric']="Please enter valid number"; $error_flag=1; } if (!is_numeric(@$_POST['txtsalary'])) { $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['cmbendyy'])) { $error['Ed_numeric']="Please enter valid year"; $error_flag=1; } if($designation=="") { $error['designation_null']="Please Enter Designation"; $error_flag=1; } if($empName=="") { $error['name_null']="Please Enter Name"; $error_flag=1; } if($empAddress=="") { $error['address_null']="Please Enter Address"; $error_flag=1; } if($empPhone=="") { $error['Phone_null']="Please Enter Phone number"; $error_flag=1; } if($empMobile=="") { $error['Mobile_null']="Please Enter Mobile number"; $error_flag=1; } if($empEmail=="") { $error['Email_null']="Please Enter Email"; $error_flag=1; } if($empSalary=="") { $error['Salary_null']="Please Enter Salary"; $error_flag=1; } if(ED_yy=="") { $error['Ed_null']="Please Enter Year"; $error_flag=1; } if(@$_POST['txtjoinyy']=="") { $error['JD_null']="Please Enter Date of Joining"; $error_flag=1; } $result=Common::defaultaccount_check($empName,$acc_head,$acc_head_count); if($result=="True") { $message="Sorry. This is default account head. You cannot use it."; $error_flag=1; } $result=Employee::staffNameCheck($empName); If($result=="True") { $error_flag=1; $error['empname_exist']="Employee name exists."; } if( is_uploaded_file($_FILES['ffphoto']['tmp_name']) ) { $type_temp = $_FILES['ffphoto']['type']; $original_file_name_temp=$_FILES['ffphoto']['name']; $table_id=Common::getTableID("employe","emp_id"); $table_id=$table_id+1; $temp_filepath= $_FILES['ffphoto']['tmp_name']; $result=Upload::uploadPhoto("employe",$table_id,$type_temp,$original_file_name_temp,$temp_filepath); $temp_fn= $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['filename']=$result['file_error']; } } if($error_flag==1) { include("addemployee.php"); exit(); } else { $result= Employee::addStaff($empName,$empAddress,$empPhone,$empMobile,$designation,$JD,$ED,$empEmail,$empSalary,$temp_fn); if ($result=="True") { Financial::createAccount($u_id,$p_id,"Salary",$empName); //create account $message="Registration Completed successfully.."; include("addemployee.php"); exit(); } else { $message="Registration Failed.Invalid characters found"; include("addemployee.php"); exit(); } } ?>