fixed permission issue

This commit is contained in:
venbatechnologies 2017-12-13 13:13:42 +05:30
parent 25a8f54d5f
commit 257648616f
4 changed files with 1312 additions and 116 deletions

View File

@ -82,7 +82,7 @@ $route['loanreports'] = 'payslip/loadLoanReport';
// permission slip// // permission slip//
$route['permission'] = 'monthlypay/permissionslip'; $route['permission'] = 'monthlypay/permissionslip';
$route['permissionlist'] = 'monthlypay/addper'; $route['permissionlist'] = 'monthlypay/permissionlist';

View File

@ -398,7 +398,7 @@ class monthlypay extends BaseController
$data['emplists']=$this->monthlypay_model->emplist(); $data['emplists']=$this->monthlypay_model->emplist();
$this->loadviews('permission',$this->global,$data,NULL); $this->loadviews('permission',$this->global,$data,NULL);
} }
/*this function used to view page value get database move it now*/ /*this function used to view page value get database move it now*/
@ -409,6 +409,8 @@ class monthlypay extends BaseController
$EmpID = $this->input->post('emp'); $EmpID = $this->input->post('emp');
$Date =$this->input->post('date'); $Date =$this->input->post('date');
$CUR = date('Y-m-d',strtotime($Date));
// print_r($CUR);die;
$From = $this->input->post('timepicker1'); $From = $this->input->post('timepicker1');
$To = $this->input->post('timepicker2'); $To = $this->input->post('timepicker2');
$Shift = $this->input->post('shift'); $Shift = $this->input->post('shift');
@ -416,17 +418,30 @@ class monthlypay extends BaseController
$Reason= $this->input->post('Reason'); $Reason= $this->input->post('Reason');
$Createdby = $this->session->userdata('userId'); $Createdby = $this->session->userdata('userId');
//$Remarks = $this->input->post('Remarks'); //$Remarks = $this->input->post('Remarks');
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$Createdtime = $dt->format('Y-m-d H:i:s'); $Createdtime = $dt->format('Y-m-d H:i:s');
if(!empty($EmpID)){
$Permissiondata = array('EmpID'=>$EmpID,'Date'=>$Date,'From'=>$From,'To'=>$To,'Shift'=>$Shift,'Permission'=>$Permission,'Reason'=>$Reason,'Createby'=>$Createdby,'Createdtime'=>$Createdtime); $Permissiondata = array('EmpID'=>$EmpID,'Date'=>$CUR,'From'=>$From,'To'=>$To,'Shift'=>$Shift,'Permission'=>$Permission,'Reason'=>$Reason,'Createby'=>$Createdby,'Createdtime'=>$Createdtime); }
//print_r($Permissiondata);die; //print_r($Permissiondata);exit;
$result = $this->monthlypay_model->addper($Permissiondata); $result = $this->monthlypay_model->addper($Permissiondata);
// print_r($result);die;
if(!empty($result)){
echo "<script type='text/javascript'>alert('Successfully Created Permission Form');
window.location = 'Permissionlist';
</script>";
}else{
echo "<script type='text/javascript'>alert('Not Created Permission Form');
window.location = 'Permission';
redirect('monthlypay/permissionlist'); </script>";
//redirect('permission');
}
@ -434,23 +449,23 @@ class monthlypay extends BaseController
} }
//this function used to database value get listing page view that values// //this function used to database value get listing page view that values//
function permissionlist(){ function permissionlist(){
$this->global['pageTitle'] = 'Siddharth : Monthly Pay Details'; $this->global['pageTitle'] = 'Siddharth : Monthly Pay Details';
$data['permissionlist']=$this->monthlypay_model->perlist(); $data['permissionlist']=$this->monthlypay_model->perlist();
//print_r($data);die; //print_r($data);die;
$this->loadviews('permissionlist',$this->global,$data,NULL); $this->loadviews('permissionlist',$this->global,$data,NULL);
} }
//this function used to pdf value display // //this function used to pdf value display //
function permissionpdf($SNO){ function permissionpdf($SNO){
$data['per'] = $this->monthlypay_model->pdf($SNO); $data['per'] = $this->monthlypay_model->pdf($SNO);
//print_r($data);die; //print_r($data);die;
$this->load->view($this->config->item('admin_folder') .'/permissionpdf',$data); $this->load->view($this->config->item('admin_folder') .'/permissionpdf',$data);
//pdf_create($php, 'Trip-Detail'); //pdf_create($php, 'Trip-Detail');
$mpdf=new mPDF('utf-8','A4-P',10, 10,10, 10, 10, 38, 4, 6); $mpdf=new mPDF('utf-8','A4-P',10, 10,10, 10, 10, 38, 4, 6);
@ -466,10 +481,11 @@ class monthlypay extends BaseController
$mpdf->Output("Permission".$data.'.pdf','I',$php); $mpdf->Output("Permission".$data.'.pdf','I',$php);
} }
} }
?> ?>

View File

@ -256,7 +256,7 @@ function addNewmonthlisting($m_list)
} }
/*permission form model */ /*permission form model */
function emplist() function emplist()
{ {
@ -272,11 +272,19 @@ join T_DepartmentDetails as Dep on Dep.DEPCode=Emp.Departmentcode where Emp.IsA
function addper($Permissiondata) function addper($Permissiondata)
{ {
//print_r($Permissiondata);die;
$this->db->insert('T_Permission',$Permissiondata); //if(!empty($Permissiondata){
$reuslt = $this->db->insert_id(); $this->db->trans_start();
return $reuslt; $this->db->insert('T_Permission', $Permissiondata);
}
//$Asset_Code = $this->db->insert_id();
$Permission = $this->db->affected_rows();
$this->db->trans_complete();
return $Permission;
}
function perlist() function perlist()
{ {
@ -301,6 +309,7 @@ join T_DepartmentDetails as Dep on Dep.DEPCode=Emp.Departmentcode where Emp.IsA
} }
?> ?>

File diff suppressed because it is too large Load Diff