include_once($path_to_root . "/purchasing/includes/purchasing_ui.inc");
include_once($path_to_root . "/reporting/includes/reporting.inc");
+
$js = "";
if ($use_popup_windows)
$js .= get_js_open_window(900, 500);
if (isset($_GET['order_number']))
{
- $_POST['order_number'] = $_GET['order_number'];
+ $order_number = $_GET['order_number'];
}
//-----------------------------------------------------------------------------------
stock_items_list_cells(_("for item:"), 'SelectStockFromList', null, true);
-if (!@$_GET['popup'])
+if (!$page_nested)
supplier_list_cells(_("Select a supplier: "), 'supplier_id', null, true, true);
submit_cells('SearchOrders', _("Search"),'',_('Select documents'), 'default');
end_row();
end_table(1);
//---------------------------------------------------------------------------------------------
+if (isset($_POST['order_number']))
+{
+ $order_number = $_POST['order_number'];
+}
+
+if (isset($_POST['SelectStockFromList']) && ($_POST['SelectStockFromList'] != "") &&
+ ($_POST['SelectStockFromList'] != ALL_TEXT))
+{
+ $selected_stock_item = $_POST['SelectStockFromList'];
+}
+else
+{
+ unset($selected_stock_item);
+}
+//---------------------------------------------------------------------------------------------
function trans_view($trans)
{
//---------------------------------------------------------------------------------------------
$sql = get_sql_for_po_search_completed(get_post('OrdersAfterDate'), get_post('OrdersToDate'),
- @$_GET['popup'] ? ALL_TEXT : get_post('supplier_id'),
+ get_post('supplier_id') !== '' ? get_post('supplier_id') : ALL_TEXT,
get_post('StockLocation'), get_post('order_number'), get_post('SelectStockFromList'));
$cols = array(
OutstandingOnly
PrepaidOrders
*/
-function get_sql_for_sales_orders_view($selected_customer, $trans_type, $trans_no, $filter,
+function get_sql_for_sales_orders_view($trans_type, $trans_no, $filter,
$stock_item=null, $from='', $to='', $ref='', $location='', $customer_id=ALL_TEXT)
{
if ($trans_type == ST_SALESQUOTE && !check_value('show_all'))
$sql .= " AND sorder.delivery_date >= '".date2sql(Today())."' AND line.qty_sent=0"; // show only outstanding, not realized quotes
- if ($selected_customer != -1)
- $sql .= " AND sorder.debtor_no=".db_escape($selected_customer);
+ //if ($selected_customer != -1)
+ // $sql .= " AND sorder.debtor_no=".db_escape($selected_customer);
if (isset($stock_item))
$sql .= " AND line.stk_code=".db_escape($stock_item);
if (user_use_date_picker())
$js .= get_js_date_picker();
page($_SESSION['page_title'], false, false, "", $js);
-
+/*
if (isset($_GET['selected_customer']))
{
$selected_customer = $_GET['selected_customer'];
}
else
$selected_customer = -1;
-
+*/
//---------------------------------------------------------------------------------------------
if (isset($_POST['SelectStockFromList']) && ($_POST['SelectStockFromList'] != "") &&
}
stock_items_list_cells(_("Item:"), 'SelectStockFromList', null, true, true);
-if (!@$_GET['popup'])
+if (!$page_nested)
customer_list_cells(_("Select a customer: "), 'customer_id', null, true, true);
if ($trans_type == ST_SALESQUOTE)
check_cells(_("Show All:"), 'show_all');
//---------------------------------------------------------------------------------------------
// 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'], $_POST['customer_id']);
+$sql = get_sql_for_sales_orders_view($trans_type, $_POST['OrderNumber'], $_POST['order_view_mode'],
+ @$selected_stock_item, @$_POST['OrdersAfterDate'], @$_POST['OrdersToDate'], @$_POST['OrderReference'], $_POST['StockLocation'],
+ get_post('customer_id') !== '' ? get_post('customer_id') : ALL_TEXT);
if ($trans_type == ST_SALESORDER)
$cols = array(
hidden('customer_id');
}
-if (!$selected_id || list_updated('customer_id'))
+//if (!$selected_id || list_updated('customer_id'))
+if (!$selected_id)
unset($_POST['_tabs_sel']); // force settings tab for new customer
tabbed_content_start('tabs', array(