From: Joe Hunt Date: Thu, 24 Jan 2019 22:28:25 +0000 (+0100) Subject: Bugs in sales_db.inc and sales_order_ui.inc fixed by @kvvaradha. X-Git-Url: https://delta.frontaccounting.com/gitweb/?p=fa-stable.git;a=commitdiff_plain;h=f478f47620e7f7e5d0b30357309e14afb7b12af6 Bugs in sales_db.inc and sales_order_ui.inc fixed by @kvvaradha. --- diff --git a/sales/includes/sales_db.inc b/sales/includes/sales_db.inc index d58d8cf7..bdc449d8 100644 --- a/sales/includes/sales_db.inc +++ b/sales/includes/sales_db.inc @@ -231,7 +231,7 @@ function read_sales_trans($doc_type, $trans_no, &$cart) } else { // read header data from first document $myrow = get_customer_trans($trans_no[0],$doc_type); - if (count($trans_no)>1) + if (count_array($trans_no)>1) $cart->trans_no = get_customer_trans_version($doc_type, $trans_no); else $cart->trans_no = array($trans_no[0]=>$myrow["version"]); @@ -371,7 +371,7 @@ function get_sales_child_documents($trans_type, $trans_no) if (!count_array($trans_no)) return false; $childs = get_sales_child_numbers($trans_type, $trans_no, false); - if (!count($childs)) + if (!count_array($childs)) return false; $sql = "SELECT * FROM ".TB_PREF."debtor_trans diff --git a/sales/includes/ui/sales_order_ui.inc b/sales/includes/ui/sales_order_ui.inc index 1980f9f7..b8d70866 100644 --- a/sales/includes/ui/sales_order_ui.inc +++ b/sales/includes/ui/sales_order_ui.inc @@ -502,14 +502,14 @@ function sales_order_item_controls(&$order, &$rowcounter, $line_no=-1) if ($order->fixed_asset) stock_disposable_fa_list_cells(null,'stock_id', null, _('[Select item]'), true, $order->line_items); else + sales_items_list_cells(null,'stock_id', null, false, true, true); if (list_updated('stock_id')) { - sales_items_list_cells(null,'stock_id', null, false, true, true); - $Ajax->activate('price'); - $Ajax->activate('units'); - $Ajax->activate('qty'); - $Ajax->activate('line_total'); + $Ajax->activate('price'); + $Ajax->activate('units'); + $Ajax->activate('qty'); + $Ajax->activate('line_total'); } else - sales_items_list_cells(null,'stock_id', last_sales_order_detail($order, 'stk_code'), false, true, true); + sales_items_list_cells(null,'stock_id', last_sales_order_detail($order, 'stk_code'), false, true, true); $item_info = get_item_edit_info($_POST['stock_id']); $units = $item_info["units"];