[0004216] Print Work Orders: database error fixed when voided WO is in selected range.
[fa-stable.git] / manufacturing / inquiry / where_used_inquiry.php
index c8ee4125d2197e2d6a0b16e60d84ffb7108b1a01..62f7d91b870e483ca05206a2f92bf7f090ef3645 100644 (file)
@@ -9,12 +9,12 @@
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
     See the License here <http://www.gnu.org/licenses/gpl-3.0.html>.
 ***********************************************************************/
-$page_security = 2;
-$path_to_root="../..";
+$page_security = 'SA_WORKORDERANALYTIC';
+$path_to_root = "../..";
 include($path_to_root . "/includes/db_pager.inc");
 include($path_to_root . "/includes/session.inc");
 
-page(_("Inventory Item Where Used Inquiry"));
+page(_($help_context = "Inventory Item Where Used Inquiry"));
 
 include($path_to_root . "/includes/ui.inc");
 
@@ -26,7 +26,7 @@ if (!isset($_POST['stock_id']))
        $_POST['stock_id'] = get_global_stock_item();
 
 echo "<center>" . _("Select an item to display its parent item(s).") . "&nbsp;";
-stock_items_list('stock_id', $_POST['stock_id'], false, true);
+echo stock_items_list('stock_id', $_POST['stock_id'], false, true);
 echo "<hr></center>";
 
 set_global_stock_item($_POST['stock_id']);
@@ -37,20 +37,7 @@ function select_link($row)
                "/manufacturing/manage/bom_edit.php?stock_id=" . $row["parent"]);
 }
 
-$sql = "SELECT 
-               bom.parent,
-               workcentre.name As WorkCentreName,
-               location.location_name,
-               bom.quantity,
-               parent.description
-               FROM ".TB_PREF."bom as bom, "
-                       .TB_PREF."stock_master as parent, "
-                       .TB_PREF."workcentres as workcentre, "
-                       .TB_PREF."locations as location
-               WHERE bom.parent = parent.stock_id 
-                       AND bom.workcentre_added = workcentre.id
-                       AND bom.loc_code = location.loc_code
-                       AND bom.component=".db_escape($_POST['stock_id']);
+$sql = get_sql_for_where_used(get_post('stock_id'));
 
    $cols = array(
        _("Parent Item") => array('fun'=>'select_link'), 
@@ -61,13 +48,9 @@ $sql = "SELECT
 
 $table =& new_db_pager('usage_table', $sql, $cols);
 
-if (get_post('_stock_id_update'))
-       $table->set_sql($sql);
-
 $table->width = "80%";
 display_db_pager($table);
 
 end_form();
 end_page();
 
-?>
\ No newline at end of file