X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;ds=inline;f=sales%2Fallocations%2Fcustomer_allocate.php;h=5f30f66cf2a54d36c9aa5a52fd419bb7d5a4f0d5;hb=032543e8bebfaf5ed19f8a8bad793893af497862;hp=d92cf39a1c562568a29c5a94aebe3ddf8fd4af76;hpb=c16b7a0f7aa17722568a0695e2fd03a362998372;p=fa-stable.git
diff --git a/sales/allocations/customer_allocate.php b/sales/allocations/customer_allocate.php
index d92cf39a..5f30f66c 100644
--- a/sales/allocations/customer_allocate.php
+++ b/sales/allocations/customer_allocate.php
@@ -54,7 +54,7 @@ function check_data()
/*Now check to see that the AllocAmt is no greater than the
amount left to be allocated against the transaction under review */
- if (input_num('amount' . $counter) > $_POST['un_allocated' . $counter])
+ if (input_num('amount' . $counter) > input_num('un_allocated' . $counter))
{
//$_POST['amount' . $counter] = $_POST['un_allocated' . $counter];
}
@@ -82,7 +82,7 @@ function handle_process()
begin_transaction();
// clear all the allocations for this payment/credit
- clear_cust_alloctions($_SESSION['alloc']->type, $_SESSION['alloc']->trans_no);
+ clear_cust_alloctions($_SESSION['alloc']->type, $_SESSION['alloc']->trans_no, $_SESSION['alloc']->date_);
// now add the new allocations
$total_allocated = 0;
@@ -96,8 +96,15 @@ function handle_process()
update_debtor_trans_allocation($allocn_item->type, $allocn_item->type_no,
$allocn_item->current_allocated);
- $total_allocated += $allocn_item->current_allocated;
+ // Exchange Variations Joe Hunt 2008-09-20 ////////////////////////////////////////
+
+ exchange_variation($_SESSION['alloc']->type, $_SESSION['alloc']->trans_no,
+ $allocn_item->type, $allocn_item->type_no, $_SESSION['alloc']->date_,
+ $allocn_item->current_allocated, payment_person_types::customer());
+
+ ///////////////////////////////////////////////////////////////////////////
+ $total_allocated += $allocn_item->current_allocated;
}
} /*end of the loop through the array of allocations made */
@@ -212,7 +219,7 @@ function edit_allocations_for_transaction($type, $trans_no)
label_cell(""
. _("All") . "");
label_cell(""
- . _("None") . "".hidden("un_allocated" . $counter, $un_allocated, false));
+ . _("None") . "".hidden("un_allocated" . $counter, price_format($un_allocated), false));
end_row();
$total_allocated += input_num('amount' . $counter);
@@ -242,7 +249,7 @@ function edit_allocations_for_transaction($type, $trans_no)
else
{
display_note(_("There are no unsettled transactions to allocate."), 0, 1);
-
+
submit_center('Cancel', _("Back to Allocations"), true,
_('Abandon allocations and return to selection of allocatable amounts'), true);
}