X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fui%2Fallocation_cart.inc;h=b45110b35ade07d366eb4a8622f81e7d9b93ee0f;hb=19ddc3939071044c8e94b628f1d6a039f50cc493;hp=954209a6b0ff64dc0eb354ff9ae344045b027e4a;hpb=3b431d909abc53e4a4d712cbafa39ca556409d0e;p=fa-stable.git diff --git a/includes/ui/allocation_cart.inc b/includes/ui/allocation_cart.inc index 954209a6..b45110b3 100644 --- a/includes/ui/allocation_cart.inc +++ b/includes/ui/allocation_cart.inc @@ -30,7 +30,7 @@ class allocation var $allocs; /*array of transactions allocated to */ - function allocation($type, $trans_no, $person_id = null, $person_type_id=null) + function __construct($type, $trans_no, $person_id = null, $person_type_id=null) { $this->allocs = array(); @@ -254,7 +254,7 @@ class allocation_item var $current_allocated; - function allocation_item ($type, $type_no, $date_, $due_date, $amount, + function __construct($type, $type_no, $date_, $due_date, $amount, $amount_allocated, $current_allocated, $ref) { @@ -278,15 +278,14 @@ function show_allocatable($show_totals) { global $systypes_array; - $k = $counter = $total_allocated = 0; + $k = $total_allocated = 0; $cart = $_SESSION['alloc']; $supp_ref = in_array($cart->type, array(ST_SUPPCREDIT, ST_SUPPAYMENT, ST_BANKPAYMENT)); if (count($cart->allocs)) { -// if ($cart->currency != $cart->person_curr) - display_heading(sprintf(_("Allocated amounts in %s:"), $cart->person_curr)); + display_heading(sprintf(_("Allocated amounts in %s:"), $cart->person_curr)); start_table(TABLESTYLE, "width='60%'"); $th = array(_("Transaction Type"), _("#"), $supp_ref ? _("Supplier Ref"): _("Ref"), _("Date"), _("Due Date"), _("Amount"), _("Other Allocations"), _("Left to Allocate"), _("This Allocation"),'',''); @@ -299,7 +298,7 @@ function show_allocatable($show_totals) { { alt_table_row_color($k); label_cell($systypes_array[$alloc_item->type]); - label_cell(get_trans_view_str($alloc_item->type, $alloc_item->type_no)); + label_cell(get_trans_view_str($alloc_item->type, $alloc_item->type_no), "nowrap align='right'"); label_cell($alloc_item->ref); label_cell($alloc_item->date_, "align=right"); label_cell($alloc_item->due_date, "align=right"); @@ -324,15 +323,7 @@ function show_allocatable($show_totals) { if ($show_totals) { label_row(_("Total Allocated"), price_format($total_allocated), "colspan=8 align=right", "align=right id='total_allocated'", 3); -/* - $amount = $_SESSION['alloc']->amount; - if ($_SESSION['alloc']->type == ST_SUPPCREDIT - || $_SESSION['alloc']->type == ST_SUPPAYMENT - || $_SESSION['alloc']->type == ST_BANKPAYMENT || - ($_SESSION['alloc']->type == ST_JOURNAL && $_SESSION['alloc']->person_type == PT_SUPPLIER)) - $amount = -$amount; -*/ $amount = abs($cart->amount); if (floatcmp($amount, $total_allocated) < 0) @@ -384,13 +375,7 @@ function check_allocations() $total_allocated += input_num('amount' . $counter); } -/* - $amount = $_SESSION['alloc']->amount; - if (in_array($_SESSION['alloc']->type, array(ST_BANKPAYMENT, ST_SUPPCREDIT, ST_SUPPAYMENT)) || - ($_SESSION['alloc']->type==ST_JOURNAL && $_SESSION['alloc']->person_type == PT_SUPPLIER)) - $amount = -$amount; -*/ $amount = abs($_SESSION['alloc']->amount); if ($total_allocated - ($amount + input_num('discount')) > $SysPrefs->allocation_settled_allowance())