return get_customer_trans_view_str(ST_SALESORDER, $order_no);
}
+
function order_link($row)
{
return pager_link( _("Sales Order"),
"/sales/sales_order_entry.php?NewQuoteToSalesOrder=" .$row['order_no'], ICON_DOC);
}
+function customer_link($row) {
+ return pager_link(_($row['debtor_ref']), "/modules/order_line_extra/order_lines_view.php?customer_id=${row['debtor_no']}");
+
+}
+
function input_date_details($row, $date) {
$row_id = $row['id'];
$name = compute_input_name($row, 'required_date');
}
function get_order_summary() {
- $sql = "SELECT debtor_ref, branch_ref
+ $sql = "SELECT debtor_no, debtor_ref, branch_ref
, min(delivery_date)
, sum(quantity - qty_sent) as quantity
, sum((quantity - qty_sent)*unit_price*(1-discount_percent/100)) as amount
update_extra_order_details();
+
$js = "";
if ($use_popup_windows)
$js .= get_js_open_window(900, 600);
start_table(TABLESTYLE_NOBORDER);
start_row();
-customer_list_cells(_("Select a customer: "), 'customer_id', false, false, true);
+
+if(isset($_GET['customer_id']) && !isset($_POST['customer_id'])) $_POST['customer_id']=$_GET['customer_id'];
+$customer_id = $_POST['customer_id'];
+customer_list_cells(_("Select a customer: "), 'customer_id', $customer_id, true, true);
//---------------------------------------------------------------------------------------------
// Orders inquiry table
//
-$customer_id = $_POST['customer_id'];
if($customer_id) {
$sql = get_order_details_extra($customer_id);
$cols = array(
else {
$sql = get_order_summary();
$cols = array(
-_("Customer") => array('ord' => ''),
+ 'customer id' => 'skip',
+_("Customer") => array('ord' => '', 'fun' => 'customer_link'),
_("Branch") => array('ord' => ''),
_("Delivery Date") => array('ord' => ''),
_("Quantity") => array('ord' => ''),