X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fui%2Fui_view.inc;h=0b4f31138de66cae22ae324e81c4f559e2286144;hb=c8145b03ed9754bd9552ccdac38b41b73550a69f;hp=f16e72f7cd809c585bed941447b3ddee9c87735d;hpb=fbf51ab0febfd0885620abcab8738339d156ff45;p=fa-stable.git diff --git a/includes/ui/ui_view.inc b/includes/ui/ui_view.inc index f16e72f7..0b4f3113 100644 --- a/includes/ui/ui_view.inc +++ b/includes/ui/ui_view.inc @@ -423,7 +423,7 @@ function display_debit_or_credit_cells($value, $bold=false) function display_customer_trans_tax_details($tax_items, $columns) { - global $alternative_tax_include_on_docs, $suppress_tax_rates; + global $SysPrefs; $first = true; while ($tax_item = db_fetch($tax_items)) { @@ -431,13 +431,13 @@ function display_customer_trans_tax_details($tax_items, $columns) continue; $tax = number_format2($tax_item['amount'],user_price_dec()); - if (isset($suppress_tax_rates) && $suppress_tax_rates == 1) + if ($SysPrefs->suppress_tax_rates() == 1) $tax_type_name = $tax_item['tax_type_name']; else $tax_type_name = $tax_item['tax_type_name']." (".$tax_item['rate']."%) "; if ($tax_item['included_in_price']) { - if (isset($alternative_tax_include_on_docs) && $alternative_tax_include_on_docs == 1) + if ($SysPrefs->alternative_tax_include_on_docs() == 1) { if ($first) label_row(_("Total Tax Excluded"), number_format2($tax_item['net_amount'], user_price_dec()), @@ -889,7 +889,7 @@ function reset_focus() function get_js_date_picker() { global $go_debug; - $fpath = company_path().'/js_cache/'.'date_picker.js'; + $fpath = user_js_cache().'/'.'date_picker.js'; if (!file_exists($fpath) || $go_debug) { @@ -1431,3 +1431,37 @@ function payment_link($name, $options) return strtr($link, $patterns); } + +function trans_editor_link($type, $trans_no) +{ + global $path_to_root; + + $editor_url = array( + ST_JOURNAL => "/gl/gl_journal.php?ModifyGL=Yes&trans_no=%d&trans_type=%d", + ST_BANKPAYMENT => "/gl/gl_bank.php?ModifyPayment=Yes&trans_no=%d&trans_type=%d", + ST_BANKDEPOSIT => "/gl/gl_bank.php?ModifyDeposit=Yes&trans_no=%d&trans_type=%d", + ST_BANKTRANSFER => "/gl/bank_transfer.php?ModifyTransfer=Yes&trans_no=%d&trans_type=%d", + ST_SALESINVOICE => "/sales/customer_invoice.php?ModifyInvoice=%d", + ST_CUSTCREDIT => "/sales/credit_note_entry.php?ModifyCredit=%d", // only for free hand credit notes (debtors_trans.order_==0) + ST_CUSTPAYMENT => "/sales/customer_payments.php?trans_no=%d", + ST_CUSTDELIVERY => "/sales/customer_delivery.php?ModifyDelivery=%d", +// 16=> Location Transfer, +// 17=> Inventory Adjustment, + ST_SUPPINVOICE => "/purchasing/supplier_invoice.php?ModifyInvoice=%d", + ST_SUPPCREDIT => "/purchasing/supplier_credit.php?ModifyCredit=%d", +// 21=> Supplier Credit Note, +// 22=> Supplier Payment, +// 25=> Purchase Order Delivery, + ST_PURCHORDER => "/purchasing/po_entry_items.php?ModifyOrderNumber=%d", +// 28=> Work Order Issue, +// 29=> Work Order Production", + ST_WORKORDER => "/manufacturing/work_order_entry.php?trans_no=%d", + ST_SALESORDER => "/sales/sales_order_entry.php?ModifyOrderNumber=%d", + ST_SALESQUOTE => "/sales/sales_order_entry.php?ModifyQuotationNumber=%d", + // 35=> Cost Update, + ); + + return !isset($editor_url[$type]) ? '' : + (is_closed_trans($type, $trans_no) ? set_icon(ICON_CLOSED, _('Closed')) : + pager_link(_("Edit"), sprintf($editor_url[$type], $trans_no, $type), ICON_EDIT)); +}