Allow search by Id in search work orders.
authorJoe <unknown>
Thu, 19 Feb 2015 09:17:41 +0000 (10:17 +0100)
committerJoe <unknown>
Thu, 19 Feb 2015 09:17:41 +0000 (10:17 +0100)
manufacturing/includes/db/work_orders_db.inc
manufacturing/search_work_orders.php

index 0a45ecb747e85156be452614fd0f099301141ac1..d8894401ce1de2a93e98be17324bafc695c46324 100644 (file)
@@ -534,6 +534,11 @@ function get_sql_for_work_orders($outstanding_only, $all_items)
                $sql .= " AND workorder.loc_code=".db_escape($_POST['StockLocation']);
        }
 
+       if (isset($_POST['OrderId']) && $_POST['OrderId'] != "")
+       {
+               $sql .= " AND workorder.id LIKE ".db_escape('%'.$_POST['OrderId'].'%');
+       }
+
        if (isset($_POST['OrderNumber']) && $_POST['OrderNumber'] != "")
        {
                $sql .= " AND workorder.wo_ref LIKE ".db_escape('%'.$_POST['OrderNumber'].'%');
index 7610a1cb9f867edf565748d17e4271cea9dd02b3..024c3b8540f9ba2c1d06e62fd2c2d1c4afe74765 100644 (file)
@@ -64,10 +64,16 @@ start_form(false, false, $_SERVER['PHP_SELF'] ."?outstanding_only=$outstanding_o
 
 start_table(TABLESTYLE_NOBORDER);
 start_row();
+ref_cells(_("#:"), 'OrderId', '',null, '', true);
 ref_cells(_("Reference:"), 'OrderNumber', '',null, '', true);
 
 locations_list_cells(_("at Location:"), 'StockLocation', null, true);
 
+end_row();
+end_table();
+start_table(TABLESTYLE_NOBORDER);
+start_row();
+
 check_cells( _("Only Overdue:"), 'OverdueOnly', null);
 
 if ($outstanding_only==0)