X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=purchasing%2Finquiry%2Fsupplier_allocation_inquiry.php;h=62dddd94e5857af686719310324b63712a1b7b74;hb=0d191c7bff92b9a9bbc44dab48855477edb99ebf;hp=6998b74fce50d535f82dbd650be28a2f0da41608;hpb=53d942f2a0d20cce5e9c409c6485867ce0869e4d;p=fa-stable.git diff --git a/purchasing/inquiry/supplier_allocation_inquiry.php b/purchasing/inquiry/supplier_allocation_inquiry.php index 6998b74f..62dddd94 100644 --- a/purchasing/inquiry/supplier_allocation_inquiry.php +++ b/purchasing/inquiry/supplier_allocation_inquiry.php @@ -18,7 +18,7 @@ include($path_to_root . "/purchasing/includes/purchasing_ui.inc"); $js = ""; if ($use_popup_windows) $js .= get_js_open_window(900, 500); -if ($use_date_picker) +if (user_use_date_picker()) $js .= get_js_date_picker(); page(_($help_context = "Supplier Allocation Inquiry"), false, false, "", $js); @@ -95,14 +95,15 @@ function fmt_balance($row) function alloc_link($row) { - $link = - pager_link(_("Allocations"), - "/purchasing/allocations/supplier_allocate.php?trans_no=" . - $row["trans_no"]. "&trans_type=" . $row["type"], ICON_MONEY ); - - return (($row["type"] == ST_BANKPAYMENT || $row["type"] == ST_SUPPCREDIT || $row["type"] == ST_SUPPAYMENT) - && (-$row["TotalAmount"] - $row["Allocated"]) > 0) - ? $link : ''; + if (($row["type"] == ST_BANKPAYMENT || $row["type"] == ST_SUPPCREDIT || $row["type"] == ST_SUPPAYMENT) + && (-$row["TotalAmount"] - $row["Allocated"]) >= 0) + return pager_link(_("Allocations"), "/purchasing/allocations/supplier_allocate.php?trans_no=" . + $row["trans_no"]. "&trans_type=" . $row["type"]. "&supplier_id=" . $row["supplier_id"], ICON_ALLOC); + elseif ($row["type"] == ST_SUPPINVOICE && ($row["TotalAmount"] - $row["Allocated"]) > 0) + return pager_link(_("Pay"), "/purchasing/supplier_payment.php?supplier_id=".$row["supplier_id"] + ."&PInvoice=".$row["trans_no"], ICON_MONEY ); + else + return ''; } function fmt_debit($row) @@ -119,7 +120,8 @@ function fmt_credit($row) } //------------------------------------------------------------------------------------------------ -$sql = get_sql_for_supplier_allocation_inquiry(); +$sql = get_sql_for_supplier_allocation_inquiry(get_post('TransAfterDate'),get_post('TransToDate'), + get_post('filterType'), get_post('supplier_id'), check_value('showSettled')); $cols = array( _("Type") => array('fun'=>'systype_name'), @@ -152,4 +154,3 @@ display_db_pager($table); end_form(); end_page(); -?>