From: Joe Hunt Date: Sat, 26 Mar 2011 14:30:40 +0000 (+0100) Subject: Added customer filter in sales order inquiries. X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=b37dd9d96a20267634197f860895fd49c3762c81;p=textcart.git Added customer filter in sales order inquiries. --- diff --git a/sales/includes/db/sales_order_db.inc b/sales/includes/db/sales_order_db.inc index 34da078..f8afbc7 100644 --- a/sales/includes/db/sales_order_db.inc +++ b/sales/includes/db/sales_order_db.inc @@ -489,7 +489,7 @@ function get_branch_to_order($customer_id, $branch_id) { } function get_sql_for_sales_orders_view($selected_customer, $trans_type, $trans_no, $filter, - $stock_item=null, $from='', $to='', $ref='', $location='') + $stock_item=null, $from='', $to='', $ref='', $location='', $customer_id=ALL_TEXT) { $sql = "SELECT @@ -561,6 +561,10 @@ function get_sql_for_sales_orders_view($selected_customer, $trans_type, $trans_n elseif ($filter=='InvoiceTemplates' || $filter=='DeliveryTemplates') $sql .= " AND sorder.type=1"; + + //Chaiatanya : New Filter + if ($customer_id != ALL_TEXT) + $sql .= " AND sorder.debtor_no = ".db_escape($customer_id); $sql .= " GROUP BY sorder.order_no, sorder.debtor_no, diff --git a/sales/inquiry/sales_orders_view.php b/sales/inquiry/sales_orders_view.php index 5f23e89..2fa4fd1 100644 --- a/sales/inquiry/sales_orders_view.php +++ b/sales/inquiry/sales_orders_view.php @@ -231,7 +231,7 @@ if($show_dates) { start_row(); } stock_items_list_cells(_("Item:"), 'SelectStockFromList', null, true); - +customer_list_cells(_("Select a customer: "), 'customer_id', null, true); if ($trans_type == ST_SALESQUOTE) check_cells(_("Show All:"), 'show_all'); @@ -246,7 +246,7 @@ end_table(1); // Orders inquiry table // $sql = get_sql_for_sales_orders_view($selected_customer, $trans_type, $_POST['OrderNumber'], $_POST['order_view_mode'], - @$selected_stock_item, @$_POST['OrdersAfterDate'], @$_POST['OrdersToDate'], @$_POST['OrderReference'], $_POST['StockLocation']); + @$selected_stock_item, @$_POST['OrdersAfterDate'], @$_POST['OrdersToDate'], @$_POST['OrderReference'], $_POST['StockLocation'], $_POST['customer_id']); if ($trans_type == ST_SALESORDER) $cols = array(