0byt3m1n1
Path:
C:
/
wamp64
/
www
/
cpms_new
/
USER
/
[
Home
]
File: edit_salary_ctrl.php
<?php include( "../lib/config.php"); include_once("../model/defaults_mdl.php"); require_once BASE_DIR."/lib/db/connection.php"; require_once "../model/defaultValues_mdl.php"; include("../model/financial_mdl.php"); include("../model/financial_report_mdl.php"); $p_id=@$_SESSION['project_id']; $u_id=@$_SESSION['user_id']; $salarydb_id=$_GET['id']; $sql="select * from salaryvoucher where user_id='$u_id' and project_id='$p_id' and salary_id ='$salarydb_id'"; $sql1=mysql_query($sql); while($row=mysql_fetch_array($sql1)) { //1 $voucher=$row['svoucherno']; $salary_date=$row['date']; $emp_id_db=$row['emp_id']; $sql_emp="select emp_name from employe where user_id='$u_id' and project_id='$p_id' and emp_id='$emp_id_db'"; $sql_emp=mysql_query($sql_emp); while($row_emp=mysql_fetch_array($sql_emp)) { $emp_name=$row_emp['emp_name']; } $salarypaid=$row['salary_paid']; $description=$row['description']; list($salary_yy, $salary_mm, $salary_dd) = split('[/.-]', $salary_date); }//1 if(isset($_POST['Update'])) { //35 $error_flag=0; $salary_id_restore=@$_POST['txtsalaryid']; $voucher_restore=@$_POST['txtsalaryvoucher']; $empname_restore=@$_POST['txtempname']; $salarypaid_restore=@$_POST['txtsalarypaid']; $description_restore=@$_POST['txtsalarydescription']; $salary_mm_restore=@$_POST['cmbsalarymm']; $salary_dd_restore=@$_POST['cmbsalarydd']; $salary_yy_restore=@$_POST['txtsalaryyy']; $salary_date_restore= $salary_yy_restore."-".$salary_mm_restore."-".$salary_dd_restore; //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_restore < $verify_date and $verify_date!='') { $message="Cannot submit transactions before verification date"; $error_flag=1; } //verify date......................... if (!is_numeric(@$_POST['txtsalaryyy'])) { $error['salary_date']="Please enter valid year"; $error_flag=1; } if($salarypaid_restore=="") { $error['amount_null']="Please Enter amount"; $error_flag=1; } if($empname_restore=="") { $error['emp_null']="Please Enter Employee name"; $error_flag=1; } if (!is_numeric(@$_POST['txtsalarypaid'])) { $error['amount_numeric']="only allow numbers"; $error_flag=1; } if($salary_yy_restore=="") { $error['receipt_yy_null']="Please Enter year"; $error_flag=1; } if($description_restore=="") { $error['description_null']="Please Enter Description"; $error_flag=1; } if($voucher_restore!="") { $sql="select * from salaryvoucher where user_id='$u_id' and project_id='$p_id' and svoucherno='$voucher_restore' and salary_id <>'$salary_id_restore'" ; mysql_query($sql); if (mysql_affected_rows()>0) { $error['Voucher_number']="voucher number exists."; $error_flag=1; } } if($error_flag==1) { $url= $server_ip."/USER/edit_salary.php?message=$message"; echo "<script>window.location='$url'</script>"; //include("fileUpdation.php"); //exit(); } else { $sql_emp="select emp_id from employe where user_id='$u_id' and project_id='$p_id' and emp_name='$empname_restore'"; $sql_emp=mysql_query($sql_emp); while($row_emp=mysql_fetch_array($sql_emp)) { $emp_id=$row_emp['emp_id']; } $ledgertype="Salary Voucher"; $sql= " update `salaryvoucher` set `svoucherno`= '".$voucher_restore."', `emp_id`='".$emp_id."', `date`='".$salary_date_restore."' , `salary_paid`='".$salarypaid_restore."',`description`='".$description_restore."' where `salary_id`='".$salary_id_restore."' "; $result= Financial::updateSalary($sql); $sql1= " update `ledger` set `account_name`='".$empname_restore."', `date`='".$salary_date_restore."' , `debit`='".$salarypaid_restore."' ,`credit`='0',`description`='".$description_restore."' where `ledger_type`='".$ledgertype."' and `type_id`='".$salary_id_restore."' "; $result_ledger= Reports::updateLedger($sql1); //echo $result_ledger,$result; // exit(); if ($result && $result_ledger=="True") { $message="Updation Completed successfully.."; $url=$server_ip."/USER/search_salary.php?message=$message"; echo "<script>window.location='$url'</script>"; } else { $message="Updation Failed.Invalid charactors found"; $url=$server_ip."/USER/search_salary.php?message=$message"; echo "<script>window.location='$url'</script>"; } }//112 }//2 ?>