0byt3m1n1
Path:
C:
/
wamp64
/
www
/
cpms_new
/
USER
/
[
Home
]
File: salaryvoucher_ctrl.php
<?php require_once "../lib/config.php"; require_once BASE_DIR."/lib/db/connection.php"; include("../model/financial_mdl.php"); include("../model/financial_report_mdl.php"); $error_flag=0; $u_id= @$_SESSION['user_id']; $p_id=@$_SESSION['project_id']; $sql="select * from employe where user_id='$u_id' and project_id='$p_id' and status=1"; $sql=mysql_query($sql); $i=0; while($row=mysql_fetch_array($sql)) { $emp_group=$row['emp_name']; $i=$i+1; $emp_name_array[$i]=$emp_group; } $empname=@$_POST['cmbempname']; $emp_name=$emp_name_array[$empname]; $svoucher=@$_POST['txtvoucher']; $salarypaid=@$_POST['txtsalarypaid']; $salarydesc=@$_POST['txtsalarydes']; $sdate_mm= @$_POST['cmbsalarymm']; $sdate_dd=@$_POST['cmbsalarydd']; $sdate_yy=@$_POST['txtsalaryyy']; $salary_date=$sdate_yy."-".$sdate_mm."-".$sdate_dd; if(isset($_POST['save'])) { //verify date.......................... $u_id= @$_SESSION['user_id']; $p_id=@$_SESSION['project_id']; $sql="select verify_date from addproject where user_id='$u_id' and project_id='$p_id'"; $sql=mysql_query($sql); while($row=mysql_fetch_array($sql)) { $verify_date=$row['verify_date']; } if ($salary_date < $verify_date and $verify_date!='') { $message="Cannot submit transactions before verification date"; $error_flag=1; } //verify date......................... if (!is_numeric(@$_POST['txtsalaryyy'])) { $error['salarydate_numeric']="Please enter valid year"; $error_flag=1; } if (!is_numeric(@$_POST['txtsalarypaid'])) { $error['salarypaid_numeric']="Only allow numbers"; $error_flag=1; } if($empname=="") { $error['empname_null']="Please Enter Employeename"; $error_flag=1; } if(sdate_yy=="") { $error['sdate_yy']="Please Enter year"; $error_flag=1; } if($salarypaid=="") { $error['salarypaid']="Please Enter Amount"; $error_flag=1; } if($salarydesc=="") { $error['salarydesc']="Please Enter Description"; $error_flag=1; } if($svoucher!="") { $result=Financial::svoucherNumbercheck($svoucher); if($result=="True") { $error_flag=1; $error['Voucher_number']="voucher number exists."; } } if($error_flag==1) { include("salary voucher.php"); exit(); } else { $table_id=Common::getTableID("salaryvoucher","salary_id"); $table_id=$table_id+1; $sql_emp="select emp_id from employe where user_id='$u_id' and project_id='$p_id' and emp_name='$emp_name'"; $sql_emp=mysql_query($sql_emp); while($row_emp=mysql_fetch_array($sql_emp)) { $emp_id_db=$row_emp['emp_id']; } $result= Financial::addSalary($svoucher,$emp_id_db,$salary_date,$salarypaid,$salarydesc); $resultledger=Reports::Ledger("Salary",$emp_name,$salary_date,"Salary Voucher",$table_id,$salarypaid,0,$salarydesc); Financial::createAccount($u_id,$p_id,"Salary",$emp_name); //create account if ($result && $resultledger=="True") { $message="Registration Completed successfully.."; include("salary voucher.php"); exit(); } else { $message="Registration Failed.Invalid charactors found"; include("salary voucher.php"); exit(); } } } ?>