@@ 522-533 (lines=12) @@ | ||
519 | $this->db->update("invoices", $data); |
|
520 | if($confirm == 1){ |
|
521 | $invoice_details = $this->db_model->getSelect("*", "invoice_details", array("invoiceid" => $response_arr["invoiceid"])); |
|
522 | if($invoice_details->num_rows >0){ |
|
523 | $invoice_details_res = $invoice_details->result_array(); |
|
524 | $after_bal=0; |
|
525 | foreach($invoice_details_res as $details_key=>$details_value){ |
|
526 | $before_balance_add=$account_balance-$after_bal; |
|
527 | $after_balance_add=$before_balance_add-$details_value['debit']; |
|
528 | $balnace_update=array('before_balance'=>$before_balance_add,'after_balance'=>$after_balance_add); |
|
529 | $after_bal +=$details_value['debit']; |
|
530 | $this->db->where("id", $details_value['id']); |
|
531 | $this->db->update("invoice_details", $balnace_update); |
|
532 | } |
|
533 | } |
|
534 | ||
535 | $account_data = $this->db_model->getSelect("*", "accounts", array("id" => $response_arr["accountid"])); |
|
536 | $account_data = $account_data->result_array(); |
|
@@ 634-647 (lines=14) @@ | ||
631 | $this->db->update("invoices", $data); |
|
632 | if($confirm == 1){ |
|
633 | $invoice_details = $this->db_model->getSelect("*", "invoice_details", array("invoiceid" => $response_arr["invoiceid"])); |
|
634 | if($invoice_details->num_rows >0){ |
|
635 | $invoice_details_res = $invoice_details->result_array(); |
|
636 | $after_bal=0; |
|
637 | foreach($invoice_details_res as $details_key=>$details_value){ |
|
638 | if($details_value['item_type'] != 'STANDARD'){ |
|
639 | $before_balance_add=$account_balance-$after_bal; |
|
640 | $after_balance_add=$before_balance_add-$details_value['debit']; |
|
641 | $balnace_update=array('before_balance'=>$before_balance_add,'after_balance'=>$after_balance_add); |
|
642 | $after_bal +=$details_value['debit']; |
|
643 | $this->db->where("id", $details_value['id']); |
|
644 | $this->db->update("invoice_details", $balnace_update); |
|
645 | } |
|
646 | } |
|
647 | } |
|
648 | $account_data = $this->db_model->getSelect("*", "accounts", array("id" => $response_arr["accountid"])); |
|
649 | $account_data = $account_data->result_array(); |
|
650 | $invoice_not_deduct= $this->db_model->getSelect("*", "invoice_details", array("invoiceid" =>$response_arr['invoiceid'])); |