mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-10-23 16:48:35 -04:00
Update Sale_lib.php
Clean "add_payment" to be simpler : don't need to declare $payment in the main as it used only to add to an existing array Fix "edit_payment" that was trying to set a payment on the $payment_id (expected payment data : $payments)
This commit is contained in:
1 parent
1dd9a7ea2c
commit
26bee3e5a6
1 file changed
+10
-10
@@ -70,21 +70,21 @@ class Sale_lib
|
||||
function add_payment( $payment_id, $payment_amount )
|
||||
{
|
||||
$payments = $this->get_payments();
|
||||
$payment = array( $payment_id=>
|
||||
array(
|
||||
'payment_type' => $payment_id,
|
||||
'payment_amount' => $payment_amount
|
||||
)
|
||||
);
|
||||
|
||||
//payment_method already exists, add to payment_amount
|
||||
if( isset( $payments[$payment_id] ) )
|
||||
{
|
||||
//payment_method already exists, add to payment_amount
|
||||
$payments[$payment_id]['payment_amount'] += $payment_amount;
|
||||
}
|
||||
else
|
||||
{
|
||||
//add to existing array
|
||||
$payment = array( $payment_id=>
|
||||
array(
|
||||
'payment_type' => $payment_id,
|
||||
'payment_amount' => $payment_amount
|
||||
)
|
||||
);
|
||||
|
||||
$payments += $payment;
|
||||
}
|
||||
|
||||
@@ -101,7 +101,7 @@ class Sale_lib
|
||||
{
|
||||
$payments[$payment_id]['payment_type'] = $payment_id;
|
||||
$payments[$payment_id]['payment_amount'] = $payment_amount;
|
||||
$this->set_payments($payment_id);
|
||||
$this->set_payments($payments);
|
||||
}
|
||||
|
||||
return false;
|
||||
@@ -589,4 +589,4 @@ class Sale_lib
|
||||
return true;
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
Reference in new issue
Block a user