0byt3m1n1
Path:
/
home
/
k74ns2xygros
/
www
/
globetech
/
cms
/
include
/
[
Home
]
File: 1111.php
<?php session_start(); include "../assets/config.php"; $user = new user(); $admin_cid = $_SESSION['admin_cid']; $cid = $_REQUEST['cid']; $row_id = $_REQUEST['row_id']; if (!isset($_SESSION['login'])) { // echo "<script>location.href='../login.php';</script>"; echo 'Your Session is expired. Please login to pay Salary'; } else { $agreement_added_by = $user->get_admin_detail($admin_cid); $authority_sign = $agreement_added_by['sign']; $authority_name = $agreement_added_by['name']; //$employee_detail = $user->employee_details($cid); $select_year = $_REQUEST['select_year']; $select_month = $_REQUEST['select_month']; $employee_detail = $user->employee_details_monthwise($cid, $select_month, $select_year); $employee_details = mysqli_fetch_assoc($employee_detail); $employee_name = $employee_details['customer_name']; $employee_phone = $employee_details['phone']; $zone = $employee_details['zone']; $edc = $employee_details['s_engineer']; $edd = $employee_details['ex_engineer']; $substation = $employee_details['electrycity_zone']; $acc_no = $employee_details['acc_no']; $acc_holder_name = $employee_details['acc_holder_name']; $ifsc = $employee_details['ifsc']; $bank_name = $employee_details['bank_name']; $bank_branch = $employee_details['bank_branch']; $shift = $_REQUEST['shift']; $present_days_sal = $_REQUEST['present_days_sal']; $leave_days_sal = $_REQUEST['leave_days_sal']; $absent_days_sal = $_REQUEST['absent_days_sal']; $no_of_days_sal = $_REQUEST['no_of_days_sal']; $present_days_epf = $_REQUEST['present_days_epf']; $leave_days_epf = $_REQUEST['leave_days_epf']; $absent_days_epf = $_REQUEST['absent_days_epf']; $no_of_days_epf = $_REQUEST['no_of_days_epf']; $work_type = $_REQUEST['work_type']; $gross_wages = $_REQUEST['gross_wages']; $basic_sal = $_REQUEST['basic_sal']; $da = $_REQUEST['da']; $working_gross = $_REQUEST['working_gross']; $total_amount = $working_gross; $emp_category = $_REQUEST['emp_category']; $date_to = $_REQUEST['date_to']; //$select_month = trim($_REQUEST['select_month'], '"'); $reason = $_REQUEST['reason']; $reason_check = $_REQUEST['reason_check']; $remark = $_REQUEST['remark']; $resend_remark = $_REQUEST['resend_remark']; $lessamount_all = $_REQUEST['lessamount_all']; $advanceamount_all = $_REQUEST['advanceamount_all']; $att_reason = $_REQUEST['att_reason']; $att_remark = $_REQUEST['att_remark']; $less_adv_reason = $_REQUEST['less_adv_reason']; $less_adv_remark = $_REQUEST['less_adv_remark']; $number = $row_count = $_REQUEST['row_count']; //$authority_name = $_REQUEST['authority_name']; //$authority_id = $_REQUEST['authority_id']; $generated_date = date("Y-m-d H:i:s"); $generated_by = $admin_cid; $emp_id = $_REQUEST["emp_id"]; $less_amount_emp = $_REQUEST["less_amount_emp"]; $advance_amount_emp = $_REQUEST["advance_amount_emp"]; $reason_less_adv_ind = $_REQUEST["reason_less_adv_ind"]; $remark_less_adv_ind = $_REQUEST["remark_less_adv_ind"]; /* hold salary start */ $emp_application_status = $_REQUEST["emp_application_status"]; $emp_hold_reason = $_REQUEST["emp_hold_reason"]; $emp_hold_remark = $_REQUEST["emp_hold_remark"]; $sal_txn_no = $_REQUEST["sal_txn_no"]; $emp_share_esi_p = $_REQUEST["emp_share_esi_p"]; $emp_share_esi_rs = $_REQUEST["emp_share_esi_rs"]; $empr_share_esi_p = $_REQUEST["empr_share_esi_p"]; $empr_share_esi_rs = $_REQUEST["empr_share_esi_rs"]; $total_share_esi_p = $_REQUEST["total_share_esi_p"]; $total_share_esi_rs = $_REQUEST["total_share_esi_rs"]; $emp_share_epf_p = $_REQUEST["emp_share_epf_p"]; $emp_share_epf_rs = $_REQUEST["emp_share_epf_rs"]; $empr_share_epf_er_p = $_REQUEST["empr_share_epf_er_p"]; $empr_share_epf_er_rs = $_REQUEST["empr_share_epf_er_rs"]; $empr_share_epf_eps_p = $_REQUEST["empr_share_epf_eps_p"]; $empr_share_epf_eps_rs = $_REQUEST["empr_share_epf_eps_rs"]; $empr_share_epf_edli_p = $_REQUEST["empr_share_epf_edli_p"]; $empr_share_epf_edli_rs = $_REQUEST["empr_share_epf_edli_rs"]; $empr_share_epf_ad_p = $_REQUEST["empr_share_epf_ad_p"]; $empr_share_epf_ad_rs = $_REQUEST["empr_share_epf_ad_rs"]; $totalshare_epf_p = $_REQUEST["totalshare_epf_p"]; $totalshare_epf_rs = $_REQUEST["totalshare_epf_rs"]; $checkedValue = $_REQUEST["checkedValue"]; if ($checkedValue == 'yes') { $salary_checked = 'yes'; } else { $salary_checked = 'no'; } $total_wages_epf_esi = $_REQUEST["total_wages_epf_esi"]; $deducted_wages_epf_esi = $_REQUEST["deducted_wages_epf_esi"]; $salary_status = $_REQUEST['salary_status']; $cheque_no = $_REQUEST['cheque_no']; $salary_subject = $_REQUEST['salary_subject']; $salary_bank_branch = $_REQUEST['salary_bank_branch']; $salary_branch_code = $_REQUEST['salary_branch_code']; $salary_account_no = $_REQUEST['account_no']; $salary_account_edd_id = $_REQUEST['account_edd_id']; $salary_bank_ifsc = $_REQUEST['bank_ifsc']; $salary_bank_name = $_REQUEST['bank_name']; $salary_account_holder_name = $_REQUEST['account_holder_name']; $salary_account_table_name = $_REQUEST['account_table_name']; $other_amount_type = $_REQUEST['other_amount_type']; $other_amount = $_REQUEST['other_amount']; $sql = "SELECT * FROM `salary_table_combined` WHERE `salary_checked`='yes' AND `sal_txn_no`='$sal_txn_no' ORDER BY `sal_substation` asc,`emp_work_type` asc,`emp_category` desc"; $result_party = $user->select_custom_query($sql); $company_id = $result_party[0]['company_id']; $unit_id = $result_party[0]['unit_id']; $unit_name = $result_party[0]['unit_name']; $unit_code = $result_party[0]['unit_code']; $sign_authority_date = $result_party[0]['pay_sign_authority_date']; $cashier_date = $result_party[0]['pay_cashier_date']; $paid_to_date = $result_party[0]['paid_to_date']; $ledger_date = $paid_to_date . ' ' . date('H:i:s'); $generated_date = date('Y-m-d H:i:s', strtotime('+10 minutes', strtotime($cashier_date))); if ($sign_authority_date == '0000-00-00 00:00:00') { $transaction_time = date('H:i:s'); } else { $transaction_time = date('H:i:s', strtotime($sign_authority_date)); } $transaction_date = $_REQUEST['transaction_date'] . ' ' . $transaction_time; if ($row_count == $row_id) { $sel_query1 = "SELECT * FROM `new_payments` WHERE voucher_type='BANK' AND payment_status IN ('approved') AND unit_id='$unit_id' order by payment_authority_date desc"; $res_query1 = $user->select_custom_query($sel_query1); if ($res_query1[0]['voucher_no_digit'] != '') { $total_voucher1 = $res_query1[0]['voucher_no_digit']; } else { $total_voucher1 = 0; } // echo $total_voucher1; $sel_query2 = "SELECT * FROM `party_payments` where voucher_type='BANK' AND payment_status IN ('approved') AND unit_id='$unit_id' order by payment_authority_date desc"; $res_query2 = $user->select_custom_query($sel_query2); if ($res_query2[0]['voucher_no_digit'] != '') { $total_voucher2 = $res_query2[0]['voucher_no_digit']; } else { $total_voucher2 = 0; } // echo $total_voucher2; $sel_query3 = "SELECT salary_voucher_no_digit FROM `salary_table_combined` where salary_status='pay_authority' AND unit_id='$unit_id' order by salary_voucher_no_digit desc"; $res_query3 = $user->select_custom_query($sel_query3); if ($res_query3[0]['salary_voucher_no_digit'] != '') { $total_voucher3 = $res_query3[0]['salary_voucher_no_digit']; } else { $total_voucher3 = 0; } // echo $total_voucher3; $sel_query4 = "SELECT epf_voucher_no_digit FROM `salary_table_combined` where epf_status='epf_pay_authority' AND unit_id='$unit_id' order by epf_voucher_no_digit desc"; $res_query4 = $user->select_custom_query($sel_query4); if ($res_query4[0]['epf_voucher_no_digit'] != '') { $total_voucher4 = $res_query4[0]['epf_voucher_no_digit']; } else { $total_voucher4 = 0; } $sel_query5 = "SELECT esic_voucher_no_digit FROM `salary_table_combined` where esic_status='esic_pay_authority' AND unit_id='$unit_id' order by esic_voucher_no_digit desc"; $res_query5 = $user->select_custom_query($sel_query5); if ($res_query5[0]['esic_voucher_no_digit'] != '') { $total_voucher5 = $res_query5[0]['esic_voucher_no_digit']; } else { $total_voucher5 = 0; } $sel_query6 = "SELECT reverse_salary_voucher_no_digit FROM `salary_table_combined` where salary_status='pay_authority' AND sal_disburse_state='signed' AND unit_id='$unit_id' order by reverse_salary_voucher_no_digit desc"; $res_query6 = $user->select_custom_query($sel_query6); if ($res_query6[0]['reverse_salary_voucher_no_digit'] != '') { $total_voucher6 = $res_query3[0]['reverse_salary_voucher_no_digit']; } else { $total_voucher6 = 0; } // echo $total_voucher6; $total_voucher = max($total_voucher1, $total_voucher2, $total_voucher3, $total_voucher4, $total_voucher5, $total_voucher6); // $total_voucher = $res_query[0]['voucher_no_digit']; //mysqli_num_rows($res_query); $inc_no = $total_voucher + 1; $inc_no_padd = str_pad($inc_no, 4, 0, STR_PAD_LEFT); $voucher_no = $unit_code . '-' . $inc_no_padd; $query_up = "UPDATE `salary_table_combined` SET salary_voucher_no_digit='$inc_no',salary_voucher_no='$voucher_no' WHERE `sal_txn_no`='$sal_txn_no'"; $res_val_up = mysqli_query($user->conn, $query_up); } $sql_query = "SELECT * FROM `salary_table_combined` WHERE `salary_status`='pay_authority' AND sal_year='$select_year' AND sal_month IN ('$select_month') AND emp_id='$emp_id' AND `sal_txn_no`='$sal_txn_no'"; $result = $user->select_custom_query($sql_query); if ($result > 0) { $err_msg = "Salary already approved for this employee in this month and year"; } else { // $query = "INSERT INTO `salary_table_combined`(`emp_id`, `emp_name`, `emp_phone`,`emp_category`, `sal_acc_no`, `sal_acc_holder_name`, `sal_bank_name`, `sal_bank_branch`, `sal_ifsc_code`, `sal_zone`, `sal_edc`, `sal_edd`, `sal_substation`,`basic_salary`, `da`, `present_days`, `leave_sal_days`, `absent_sal_days`, `total_sal_days`, `shift`, `working_gross`, `total_amount`, `sal_year`, `sal_month`, `paid_to_date`, `generation_date`, `generated_by`, `authority_name`, `cheque_no`, `salary_subject`, `salary_bank_branch`, `sal_txn_no`, `gross_salary`, `present_days_epf`, `leave_days_epf`, `absent_days_epf`, `total_epf_days`, `emp_share_epf_p`, `emp_share_epf_rs`, `empr_share_epf_er_p`, `empr_share_epf_er_rs`, `empr_share_epf_eps_p`, `empr_share_epf_eps_rs`, `empr_share_epf_edli_p`, `empr_share_epf_edli_rs`, `empr_share_epf_ad_p`, `empr_share_epf_ad_rs`, `total_share_epf_p`, `total_share_epf_rs`, `emp_share_esi_p`, `emp_share_esi_rs`, `empr_share_esi_p`, `empr_share_esi_rs`, `total_share_esi_p`, `total_share_esi_rs`) VALUES ('$emp_id','$employee_name','$employee_phone','$emp_category','$acc_no','$acc_holder_name','$bank_name','$bank_branch','$ifsc','$zone','$edc','$edd','$substation','$basic_sal','$da','$present_days_sal','$leave_days_sal','$absent_days_sal','$no_of_days_sal','$shift','$working_gross','$total_amount','$select_year','$select_month','$date_to','$generated_date','$generated_by','$authority_name','$cheque_no','$salary_subject','$salary_bank_branch','$sal_txn_no','$gross_wages','$present_days_epf','$leave_days_epf','$absent_days_epf','$no_of_days_epf', '$emp_share_epf_p', '$emp_share_epf_rs', '$empr_share_epf_er_p', '$empr_share_epf_er_rs', '$empr_share_epf_eps_p', '$empr_share_epf_eps_rs', '$empr_share_epf_edli_p', '$empr_share_epf_edli_rs', '$empr_share_epf_ad_p', '$empr_share_epf_ad_rs', '$totalshare_epf_p', '$totalshare_epf_rs', '$emp_share_esi_p', '$emp_share_esi_rs', '$empr_share_esi_p', '$empr_share_esi_rs', '$total_share_esi_p', '$total_share_esi_rs')"; // $query = "UPDATE `salary_table_combined` SET `present_days`='$present_days_sal',`leave_sal_days`='$leave_days_sal',`absent_sal_days`='$absent_days_sal',`total_sal_days`='$no_of_days_sal',`shift`='$shift',`working_gross`='$working_gross',`total_amount`='$total_amount',`update_date`='$generated_date',`updated_by`='$admin_cid',`updated_by_name`='$updated_by_name',`updated_by_sign`='$updated_by_sign',`updated_by_reason`='$reason',`authority_name`='$authority_name',`authority_id`='$authority_id',`present_days_epf`='$present_days_epf',`leave_days_epf`='$leave_days_epf',`absent_days_epf`='$absent_days_epf',`total_epf_days`='$no_of_days_epf',`emp_share_epf_p`='$emp_share_epf_p',`emp_share_epf_rs`='$emp_share_epf_rs',`empr_share_epf_er_p`='$empr_share_epf_er_p',`empr_share_epf_er_rs`='$empr_share_epf_er_rs',`empr_share_epf_eps_p`='$empr_share_epf_eps_p',`empr_share_epf_eps_rs`='$empr_share_epf_eps_rs',`empr_share_epf_edli_p`='$empr_share_epf_edli_p',`empr_share_epf_edli_rs`='$empr_share_epf_edli_rs',`empr_share_epf_ad_p`='$empr_share_epf_ad_p',`empr_share_epf_ad_rs`='$empr_share_epf_ad_rs',`total_share_epf_p`='$totalshare_epf_p',`total_share_epf_rs`='$totalshare_epf_rs',`emp_share_esi_p`='$emp_share_esi_p',`emp_share_esi_rs`='$emp_share_esi_rs',`empr_share_esi_p`='$empr_share_esi_p',`empr_share_esi_rs`='$empr_share_esi_rs',`total_share_esi_p`='$total_share_esi_p',`total_share_esi_rs`='$total_share_esi_rs',`total_wages_epf_esi`='$total_wages_epf_esi',`deducted_wages_epf_esi`='$deducted_wages_epf_esi',`salary_status`='checked',`salary_checked`='$salary_checked',`salary_status`='$status' WHERE sal_year='$select_year' AND sal_month IN ('$select_month') AND emp_id='$emp_id'"; // $query = "UPDATE `salary_table_combined` SET `pay_approved_by`='$admin_cid',`pay_approved_by_name`='$authority_name',`pay_approved_by_sign`='$authority_sign',`pay_approved_date`='$generated_date',`pay_approved_reason`='$reason',`salary_checked`='$salary_checked',`salary_status`='pay_approved' WHERE sal_year='$select_year' AND sal_month IN ('$select_month') AND emp_id='$emp_id'"; // $query = "UPDATE `salary_table_combined` SET `pay_approved_by`='$admin_cid',`pay_approved_by_name`='$authority_name',`pay_approved_by_sign`='$authority_sign',`pay_approved_date`='$generated_date',`pay_approved_reason`='$reason',`salary_checked`='$salary_checked',`salary_status`='pay_approved' WHERE sal_year='$select_year' AND sal_month IN ('$select_month') AND emp_id='$emp_id'"; // $query = "UPDATE `salary_table_combined` SET `sal_remit_acc_no`='$salary_account_no',`sal_remit_ifsc`='$salary_bank_ifsc',`sal_remit_branch_code`='$salary_branch_code',`sal_remit_acc_holder_name`='$salary_account_holder_name',`cheque_no`='$cheque_no',`salary_subject`='$salary_subject',`salary_bank_name`='$salary_bank_name',`salary_bank_branch`='$salary_bank_branch',`salary_account_edd_id`='$salary_account_edd_id',`salary_checked`='$salary_checked',`salary_status`='pay_cashier',`pay_cashier_by`='$admin_cid',`pay_cashier_reason`='$reason',`pay_cashier_date`='$generated_date',`pay_cashier_by_name`='$authority_name',`pay_cashier_by_sign`='$authority_sign' WHERE sal_year='$select_year' AND sal_month IN ('$select_month') AND emp_id='$emp_id'"; // $query = "UPDATE `salary_table_combined` SET `working_gross`='$working_gross',`total_amount`='$total_amount',`sal_remit_acc_no`='$salary_account_no',`sal_remit_ifsc`='$salary_bank_ifsc',`sal_remit_branch_code`='$salary_branch_code',`sal_remit_acc_holder_name`='$salary_account_holder_name',`cheque_no`='$cheque_no',`salary_subject`='$salary_subject',`salary_bank_name`='$salary_bank_name',`salary_bank_branch`='$salary_bank_branch',`salary_account_edd_id`='$salary_account_edd_id',`salary_checked_pay`='$salary_checked',`sal_pay_checked_cashier`='$salary_checked',`salary_status`='pay_cashier',`pay_cashier_by`='$admin_cid',`pay_cashier_reason`='$reason',`pay_cashier_reason_check`='$reason_check',`pay_cashier_date`='$generated_date',`pay_cashier_by_name`='$authority_name',`pay_cashier_by_sign`='$authority_sign' WHERE sal_year='$select_year' AND sal_month IN ('$select_month') AND emp_id='$emp_id' AND `sal_txn_no`='$sal_txn_no'"; // $query = "UPDATE `salary_table_combined` SET `working_gross`='$working_gross',`total_amount`='$total_amount',`salary_checked_pay`='$salary_checked',`sal_pay_checked_authority`='$salary_checked',`salary_status`='pay_authority',`pay_sign_authority_by`='$admin_cid',`pay_sign_authority_reason`='$reason',`pay_sign_authority_reason_check`='$reason_check',`pay_sign_authority_by_name`='$authority_name',`pay_sign_authority_by_sign`='$authority_sign',`pay_sign_authority_date`='$generated_date' WHERE sal_year='$select_year' AND sal_month IN ('$select_month') AND emp_id='$emp_id' AND `sal_txn_no`='$sal_txn_no'"; // $query = "UPDATE `salary_table_combined` SET `working_gross`='$working_gross',`total_amount`='$total_amount',`sal_remit_acc_no`='$salary_account_no',`sal_remit_ifsc`='$salary_bank_ifsc',`sal_remit_branch_code`='$salary_branch_code',`sal_remit_acc_holder_name`='$salary_account_holder_name',`remit_table_name`='$salary_account_table_name',`cheque_no`='$cheque_no',`salary_subject`='$salary_subject',`salary_bank_name`='$salary_bank_name',`salary_bank_branch`='$salary_bank_branch',`salary_account_edd_id`='$salary_account_edd_id',`salary_checked_pay`='$salary_checked',`sal_pay_checked_authority`='$salary_checked',`salary_status`='pay_authority',`pay_sign_authority_reason`='$reason',`pay_sign_authority_reason_check`='$reason_check',`pay_sign_authority_by`='$admin_cid',`pay_sign_authority_by_name`='$authority_name',`pay_sign_authority_by_sign`='$authority_sign',`pay_sign_authority_date`='$generated_date', `paid_to_date`='$date_to',salary_voucher_no_digit='$inc_no',salary_voucher_no='$voucher_no' WHERE sal_year='$select_year' AND sal_month IN ('$select_month') AND emp_id='$emp_id' AND `sal_txn_no`='$sal_txn_no'"; // $query = "UPDATE `salary_table_combined` SET `working_gross`='$working_gross',`total_amount`='$total_amount',`sal_remit_acc_no`='$salary_account_no',`sal_remit_ifsc`='$salary_bank_ifsc',`sal_remit_branch_code`='$salary_branch_code',`sal_remit_acc_holder_name`='$salary_account_holder_name',`remit_table_name`='$salary_account_table_name',`cheque_no`='$cheque_no',`salary_subject`='$salary_subject',`salary_bank_name`='$salary_bank_name',`salary_bank_branch`='$salary_bank_branch',`salary_account_edd_id`='$salary_account_edd_id',`salary_checked_pay`='$salary_checked',`sal_pay_checked_authority`='$salary_checked',`salary_status`='pay_authority',`pay_sign_authority_reason`='$reason',`pay_sign_authority_reason_check`='$reason_check', `paid_to_date`='$date_to',`pay_sign_authority_by`='$admin_cid',`pay_sign_authority_by_name`='$authority_name',`pay_sign_authority_by_sign`='$authority_sign',`pay_sign_authority_date`='$generated_date',`salary_transaction_date`='$transaction_date' WHERE sal_year='$select_year' AND sal_month IN ('$select_month') AND emp_id='$emp_id' AND `sal_txn_no`='$sal_txn_no'"; $query = "UPDATE `salary_table_combined` SET `working_gross`='$working_gross',`total_amount`='$total_amount',`sal_remit_acc_no`='$salary_account_no',`sal_remit_ifsc`='$salary_bank_ifsc',`sal_remit_branch_code`='$salary_branch_code',`sal_remit_acc_holder_name`='$salary_account_holder_name',`remit_table_name`='$salary_account_table_name',`cheque_no`='$cheque_no',`salary_subject`='$salary_subject',`salary_bank_name`='$salary_bank_name',`salary_bank_branch`='$salary_bank_branch',`salary_account_edd_id`='$salary_account_edd_id',`salary_checked_pay`='$salary_checked',`sal_pay_checked_authority`='$salary_checked',`salary_status`='pay_authority',`pay_sign_authority_reason`='$reason',`pay_sign_authority_reason_check`='$reason_check', `paid_to_date`='$date_to' ,`salary_transaction_date`='$transaction_date',`resend_remark`='$resend_remark' WHERE sal_year='$select_year' AND sal_month IN ('$select_month') AND emp_id='$emp_id' AND `sal_txn_no`='$sal_txn_no'"; $res_val = mysqli_query($user->conn, $query); if ($res_val) { if ($row_count == $row_id) { $sql_nos = "SELECT SUM(`working_gross`) as total_salary,SUM(`total_share_epf_rs`) as total_epf,SUM(`total_share_esi_rs`) as total_esic, SUM(`other_amount`) as total_other FROM `salary_table_combined` WHERE `sal_txn_no`='$sal_txn_no' AND salary_checked='yes' AND `salary_checked_pay`='yes'"; $result_nos = $user->select_custom_query($sql_nos); $gtotal_salary_amount = $result_nos[0]['total_salary']; $gtotal_epf_amount = $result_nos[0]['total_epf']; $gtotal_esic_amount = $result_nos[0]['total_esic']; $gtotal_other_amount = $result_nos[0]['total_other']; // $gtotal_salary_amount = $_REQUEST['gtotal_salary_amount']; // $gtotal_epf_amount = $_REQUEST['gtotal_epf_amount']; // $gtotal_esic_amount = $_REQUEST['gtotal_esic_amount']; // $gtotal_other_amount = $_REQUEST['gtotal_other_amount']; // if ($gtotal_salary_amount != 0.00) { // $insert_ledger_credit = "INSERT INTO `account_ledger_party`(`emp_id`, `ledger_des`, `txn_no`, `txn_type`, `debit_balance`, `credit_balance`, `total_balance`, `txn_date`, `sal_year`, `sal_month`, `ledger_type`, `account_no`, `account_edd_id`, `bank_name`, `bank_ifsc`, `account_holder_name`) VALUES ('$emp_id','Salary Credit','$sal_txn_no','credit','0','$gtotal_salary_amount',`total_balance`+'$gtotal_salary_amount','$ledger_date','$select_year','$select_month','salary_entry','$salary_account_no','$salary_account_edd_id','$salary_bank_name','$salary_bank_ifsc','$salary_account_holder_name')"; // $res_val_credit = mysqli_query($user->conn, $insert_ledger_credit); // } $check_sql = "SELECT * FROM `transaction_books` WHERE `book_txn_no`='$sal_txn_no' AND `book_type`='BANK' AND `special_voucher_type`='resend_salary_entry'"; $res_check_sql = mysqli_query($user->conn, $check_sql); if ($res_check_sql) { // $sql_tb = "UPDATE `transaction_books` SET `book_date`='$transaction_date,`unit_id`='$unit_id',`unit_name`='$unit_name',`unit_code`='$unit_code' WHERE `book_txn_no`='$sal_txn_no' AND `book_type`='BANK' AND `special_voucher_type`='resend_salary_entry'"; $sql_tb = "UPDATE `transaction_books` SET `book_date`='$transaction_date' WHERE `book_txn_no`='$sal_txn_no' AND `book_type`='BANK' AND `special_voucher_type`='resend_salary_entry'"; } else { $sql_tb = "INSERT INTO `transaction_books`(`t_b_id`, `book_txn_no`, `book_table_name`, `book_type`, `book_date`, `company_id`, `company_name`, `unit_id`, `unit_name`, `unit_code`, `db_time`,`special_voucher_type`) SELECT NULL, `sal_txn_no`, 'salary_table_combined', 'BANK', `paid_to_date`,`company_id`,'GLOBETECH CREATIONS PRIVATE LIMITED', `unit_id`, `unit_name`, `unit_code`, `pay_checked_date`,'resend_salary_entry' FROM `salary_table_combined` WHERE `sal_txn_no`='$sal_txn_no' GROUP BY `sal_txn_no`"; } $res_tb = mysqli_query($user->conn, $sql_tb); } if ($salary_checked == 'yes') { // $generated_date = $transaction_date; $insert_ledger_sal = "INSERT INTO `account_ledger`(`emp_id`, `ledger_des`, `txn_no`, `txn_type`, `debit_balance`, `credit_balance`, `total_balance`, `txn_date`, `sal_year`, `sal_month`, `ledger_type`) VALUES ('$emp_id','Salary Debit','$sal_txn_no','debit','$total_amount','0',`total_balance`+'$total_amount','$ledger_date','$select_year','$select_month','salary_entry')"; $res_val_1 = mysqli_query($user->conn, $insert_ledger_sal); $insert_ledger_credit = "INSERT INTO `account_ledger_party`(`emp_id`, `ledger_des`, `txn_no`, `txn_type`, `debit_balance`, `credit_balance`, `total_balance`, `txn_date`, `sal_year`, `sal_month`, `ledger_type`, `account_no`, `account_edd_id`, `bank_name`, `bank_ifsc`, `account_holder_name`) VALUES ('$emp_id','Salary Credit','$sal_txn_no','credit','0','$total_amount',`total_balance`+'$total_amount','$ledger_date','$select_year','$select_month','salary_entry','$salary_account_no','$salary_account_edd_id','$salary_bank_name','$salary_bank_ifsc','$salary_account_holder_name')"; $res_val_credit = mysqli_query($user->conn, $insert_ledger_credit); if ($other_amount != 0.00) { if ($other_amount_type == 'CREDIT') { $insert_ledger_other_4 = "INSERT INTO `account_ledger`(`emp_id`, `ledger_des`, `txn_no`, `txn_type`, `debit_balance`, `credit_balance`, `total_balance`, `txn_date`, `sal_year`, `sal_month`, `ledger_type`) VALUES ('$emp_id','Other Amount Debit','$sal_txn_no','debit','$other_amount','0',`total_balance`+'$other_amount','$ledger_date','$select_year','$select_month','salary_entry')"; $res_val4 = mysqli_query($user->conn, $insert_ledger_other_4); $insert_ledger_5 = "INSERT INTO `account_ledger_party`(`emp_id`, `ledger_des`, `txn_no`, `txn_type`, `debit_balance`, `credit_balance`, `total_balance`, `txn_date`, `sal_year`, `sal_month`, `ledger_type`, `account_no`, `account_edd_id`, `bank_name`, `bank_ifsc`, `account_holder_name`, `edd_id`) VALUES ('$emp_id','Other Credit Account','$sal_txn_no','credit','0','$other_amount',`total_balance`+'$other_amount','$ledger_date','$select_year','$select_month','salary_entry','$salary_account_no','$salary_account_edd_id','$salary_bank_name','$salary_bank_ifsc','$salary_account_holder_name','$edd_id')"; $res_val5 = mysqli_query($user->conn, $insert_ledger_5); } else if ($other_amount_type == 'DEBIT') { $insert_ledger_other_4 = "INSERT INTO `account_ledger`(`emp_id`, `ledger_des`, `txn_no`, `txn_type`, `debit_balance`, `credit_balance`, `total_balance`, `txn_date`, `sal_year`, `sal_month`, `ledger_type`) VALUES ('$emp_id','Other Amount Credit','$sal_txn_no','credit','0','$other_amount',`total_balance`+'$other_amount','$ledger_date','$select_year','$select_month','salary_entry')"; $res_val4 = mysqli_query($user->conn, $insert_ledger_other_4); $insert_ledger_5 = "INSERT INTO `account_ledger_party`(`emp_id`, `ledger_des`, `txn_no`, `txn_type`, `debit_balance`, `credit_balance`, `total_balance`, `txn_date`, `sal_year`, `sal_month`, `ledger_type`, `account_no`, `account_edd_id`, `bank_name`, `bank_ifsc`, `account_holder_name`, `edd_id`) VALUES ('$emp_id','Other Debit Account','$sal_txn_no','debit','$other_amount','0',`total_balance`+'$other_amount','$ledger_date','$select_year','$select_month','salary_entry','$salary_account_no','$salary_account_edd_id','$salary_bank_name','$salary_bank_ifsc','$salary_account_holder_name','$edd_id')"; $res_val5 = mysqli_query($user->conn, $insert_ledger_5); } } } $msg = "Salary Pay Approved Successfully"; // echo "<script>location.href='search_employee_for_salary_bulk.php';</script>"; // echo "<script>setTimeout(function () { // self.close(); // }, 1000);</script>"; } else { $error_msg = "Error: Something Went Wrong..." . mysqli_error($user->conn); } } if ($msg != '') { echo $msg; // echo "<script>location.href='search_employee_for_salary_bulk.php';</script>"; // echo "<script>setTimeout(function () { // self.close(); // }, 1000);</script>"; } else if ($error_msg != '') { echo $error_msg; } } ?>