X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=order_lines_view.php;h=362b3f0112aa1b2716d4128508de09f3918f3109;hb=514ad9dfb6f8ea147b9cb9ee9b89d2b0b485b607;hp=7f57e4f2da2ee7e0ab2a78cc81eead9e3a25cc6f;hpb=1f28540127f27edcea2eec24c87ef2b34401e5d7;p=order_line_extra.git diff --git a/order_lines_view.php b/order_lines_view.php index 7f57e4f..362b3f0 100644 --- a/order_lines_view.php +++ b/order_lines_view.php @@ -15,160 +15,138 @@ include_once($path_to_root . "/includes/db_pager.inc"); include_once($path_to_root . "/includes/session.inc"); include_once($path_to_root . "/sales/includes/sales_ui.inc"); include_once($path_to_root . "/reporting/includes/reporting.inc"); + +include_once("includes/order_lines.inc"); + $page_security = 'SA_ORDERLINEX_EDIT'; add_access_extensions(); - $_POST['order_view_mode'] = "Quotations"; - $_SESSION['page_title'] = _($help_context = "Edit lines extra parameters"); - -if (!@$_GET['popup']) -{ - $js = ""; - if ($use_popup_windows) - $js .= get_js_open_window(900, 600); - if ($use_date_picker) - $js .= get_js_date_picker(); - page($_SESSION['page_title'], false, false, "", $js); -/* -*/ -} -?>Hello
array('fun'=>'view_link'), - _("Ref"), - _("Customer"), - _("Branch"), - _("Cust Order Ref"), - _("Order Date") => 'date', - _("Required By") =>array('type'=>'date', 'ord'=>''), - _("Delivery To"), - _("Order Total") => array('type'=>'amount', 'ord'=>''), - 'Type' => 'skip', - _("Currency") => array('align'=>'center') + 'detail_id' => 'skip' + , _("Order #") => array('fun'=>'view_link', 'ord' => '') + ,_("Item Code") => array('ord' => '', 'fun' => 'item_link') + ,_("Quantity") => array('type' => 'qty', 'dec' => 0) + ,_("Available") => array('fun' => 'available_quantity', 'dec' => 0, 'ord' => '') + ,_("Before") => 'skip' + ,_("Priority") => array('fun' => 'input_priority_date_details', 'ord' => '') + ,_("Hold Until") => array('fun' => 'input_hold_until_date_details', 'ord' => '') + ,_("Require By") => array('fun' => 'input_required_date_details', 'ord' => '') + ,_("Expiry Date") => array('fun' => 'input_expiry_date_details', 'ord' => '') + ,_("Comment") => array('fun' => 'input_comment_details', 'ord' => '') ); -else +} +else { + $sql = get_order_summary('DEF'); $cols = array( - _("Quote #") => array('fun'=>'view_link'), - _("Ref"), - _("Customer"), - _("Branch"), - _("Cust Order Ref"), - _("Quote Date") => 'date', - _("Valid until") =>array('type'=>'date', 'ord'=>''), - _("Delivery To"), - _("Quote Total") => array('type'=>'amount', 'ord'=>''), - 'Type' => 'skip', - _("Currency") => array('align'=>'center') - ); -if ($_POST['order_view_mode'] == 'OutstandingOnly') { - //array_substitute($cols, 4, 1, _("Cust Order Ref")); - array_append($cols, array( - array('insert'=>true, 'fun'=>'dispatch_link'), - array('insert'=>true, 'fun'=>'edit_link'))); - -} elseif ($_POST['order_view_mode'] == 'InvoiceTemplates') { - array_substitute($cols, 4, 1, _("Description")); - array_append($cols, array( array('insert'=>true, 'fun'=>'invoice_link'))); - -} else if ($_POST['order_view_mode'] == 'DeliveryTemplates') { - array_substitute($cols, 4, 1, _("Description")); - array_append($cols, array( - array('insert'=>true, 'fun'=>'delivery_link')) + 'customer id' => 'skip', +_("Customer") => array('ord' => '', 'fun' => 'customer_link'), +_("Branch") => array('ord' => ''), +_("Delivery Date") => array('ord' => '', 'type' => 'date'), +_("Quantity") => array('ord' => '', 'type' => 'qty', 'dec' => 0), +_("Amount") => array('ord' => '', 'type' => 'amount'), +_("Avail. Q") => array('ord' => '', 'type' => 'qty', 'dec' => 0), +_("Avail. A") => array('ord' => '', 'type' => 'amount', 'dec' => 0), +_("required date") => array('ord' => '', 'type' => 'date'), +_("Comments") => array('ord' => '', 'fun' => 'aggregate_comment'), +_("comment 2 ") => 'skip' ); - -} elseif ($trans_type == ST_SALESQUOTE) { - array_append($cols,array( - array('insert'=>true, 'fun'=>'edit_link'), - array('insert'=>true, 'fun'=>'order_link'), - array('insert'=>true, 'fun'=>'prt_link'))); -} elseif ($trans_type == ST_SALESORDER) { - array_append($cols,array( - _("Tmpl") => array('insert'=>true, 'fun'=>'tmpl_checkbox'), - array('insert'=>true, 'fun'=>'edit_link'), - array('insert'=>true, 'fun'=>'prt_link'))); -}; +} $table =& new_db_pager('orders_tbl', $sql, $cols); -$table->set_marker('check_overdue', _("Marked items are overdue.")); $table->width = "80%"; display_db_pager($table); -submit_center('Update', _("Update"), true, '', null); -if (!@$_GET['popup']) -{ +function display_split_area() { +start_table(TABLESTYLE_NOBORDER); +date_cells('Start', 'name', 'title'); +date_cells('End', 'name', 'title'); +qty_cells('Max', 'huu', 6); +submit_cells('Split', 'Split'); +end_table(); + +} +display_split_area(); + + +br(1); +submit_center_first('Update', _("Update"), '', 'default', false); +submit_center_last('Cancel', _("Cancel"), '', 'cancel', false); + end_form(); end_page(); -} ?> +