- $sql .= " AND ".TB_PREF."sales_orders.type=1";
-
- $sql .= " GROUP BY ".TB_PREF."sales_orders.order_no, ".TB_PREF."sales_orders.debtor_no, ".TB_PREF."sales_orders.branch_code,
- ".TB_PREF."sales_orders.customer_ref, ".TB_PREF."sales_orders.ord_date, ".TB_PREF."sales_orders.deliver_to";
-
-} //end not order number selected
-
-$result = db_query($sql,"No orders were returned");
-
-//-----------------------------------------------------------------------------------
-
-if ($result)
-{
- print_hidden_script(30);
-
- /*show a table of the orders returned by the sql */
-
- start_table("$table_style colspan=6 width=95%");
- $th = array(_("Order #"), _("Customer"), _("Branch"), _("Cust Order #"), _("Order Date"),
- _("Required By"), _("Delivery To"), _("Order Total"), _("Currency"), "");
-
- if($_POST['order_view_mode']=='InvoiceTemplates' || $_POST['order_view_mode']=='DeliveryTemplates')
- {
- $th[3] = _('Description');
- } elseif ($_POST['order_view_mode'] != 'OutstandingOnly') {
- $th[9] = _('Tmpl');
- $th[] =''; $th[] ='';
- }
-
- table_header($th);
- start_form();
-
- $j = 1;
- $k = 0; //row colour counter
- $overdue_items = false;
- while ($myrow = db_fetch($result))
- {
-
- $view_page = get_customer_trans_view_str(systypes::sales_order(), $myrow["order_no"]);
- $formated_del_date = sql2date($myrow["delivery_date"]);
- $formated_order_date = sql2date($myrow["ord_date"]);
-// $not_closed = $myrow['type'] && ($myrow["TotDelivered"] < $myrow["TotQuantity"]);
-
- // if overdue orders, then highlight as so
- if ($myrow['type'] == 0 && date1_greater_date2(Today(), $formated_del_date))
- {
- start_row("class='overduebg'");
- $overdue_items = true;
- }
- else
- {
- alt_table_row_color($k);
- }
-
- label_cell($view_page);
- label_cell($myrow["name"]);
- label_cell($myrow["br_name"]);
- if($_POST['order_view_mode']=='InvoiceTemplates' || $_POST['order_view_mode']=='DeliveryTemplates')
- label_cell($myrow["comments"]);
- else
- label_cell($myrow["customer_ref"]);
- label_cell($formated_order_date);
- label_cell($formated_del_date);
- label_cell($myrow["deliver_to"]);
- amount_cell($myrow["OrderValue"]);
- label_cell($myrow["curr_code"]);
- if ($_POST['order_view_mode']=='OutstandingOnly'/* || $not_closed*/)
- {
- $delivery_note = $path_to_root . "/sales/customer_delivery.php?" . SID . "OrderNumber=" .$myrow["order_no"];
- label_cell("<a href='$delivery_note'>" . _("Dispatch") . "</a>");
- }
- elseif ($_POST['order_view_mode']=='InvoiceTemplates')
- {
- $select_order= $path_to_root . "/sales/sales_order_entry.php?" . SID . "NewInvoice=" .$myrow["order_no"];
- label_cell("<a href='$select_order'>" . _("Invoice") . "</a>");
- }
- elseif ($_POST['order_view_mode']=='DeliveryTemplates')
- {
- $select_order= $path_to_root . "/sales/sales_order_entry.php?" . SID . "NewDelivery=" .$myrow["order_no"];
- label_cell("<a href='$select_order'>" . _("Delivery") . "</a>");
- }
- else
- {
- echo "<td><input ".($myrow["type"]==1 ? 'checked' : '')." type='checkbox' name='chgtpl" .$myrow["order_no"]. "' value='1'
- onclick='forms[1].ChangeTmpl.value= this.name.substr(6);
- this.form.submit();' ></td>";
-
- $modify_page = $path_to_root . "/sales/sales_order_entry.php?" . SID . "ModifyOrderNumber=" . $myrow["order_no"];
- label_cell("<a href='$modify_page'>" . _("Edit") . "</a>");
- label_cell(print_document_link($myrow['order_no'], _("Print")));
- }
- end_row();;
-
- $j++;
- If ($j == 12)
- {
- $j = 1;
- table_header($th);
- }
- //end of page full new headings if
- }
- //end of while loop
- hidden('ChangeTmpl', 0);
- end_form();
- end_table();