X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=manufacturing%2Finquiry%2Fwhere_used_inquiry.php;h=62f7d91b870e483ca05206a2f92bf7f090ef3645;hb=5a3cbfe6d2df1c8c32edcab8bf93e8a8432a15fc;hp=c68b42dfe43ecd3fdca0d3f8e08b4e67119b33f5;hpb=b368791672016b32791f0042773ee39c717f2d8d;p=fa-stable.git diff --git a/manufacturing/inquiry/where_used_inquiry.php b/manufacturing/inquiry/where_used_inquiry.php index c68b42df..62f7d91b 100644 --- a/manufacturing/inquiry/where_used_inquiry.php +++ b/manufacturing/inquiry/where_used_inquiry.php @@ -1,12 +1,21 @@ . +***********************************************************************/ +$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/date_functions.inc"); include($path_to_root . "/includes/ui.inc"); check_db_has_stock_items(_("There are no items defined in the system.")); @@ -17,61 +26,31 @@ if (!isset($_POST['stock_id'])) $_POST['stock_id'] = get_global_stock_item(); echo "
" . _("Select an item to display its parent item(s).") . " "; -stock_items_list('stock_id', $_POST['stock_id'], false, true); -echo "
"; +echo stock_items_list('stock_id', $_POST['stock_id'], false, true); +echo "
"; set_global_stock_item($_POST['stock_id']); - -if (isset($_POST['stock_id'])) +//----------------------------------------------------------------------------- +function select_link($row) { - $sql = "SELECT ".TB_PREF."bom.*,".TB_PREF."stock_master.description,".TB_PREF."workcentres.name As WorkCentreName, ".TB_PREF."locations.location_name - FROM ".TB_PREF."bom, ".TB_PREF."stock_master, ".TB_PREF."workcentres, ".TB_PREF."locations - WHERE ".TB_PREF."bom.parent = ".TB_PREF."stock_master.stock_id AND ".TB_PREF."bom.workcentre_added = ".TB_PREF."workcentres.id - AND ".TB_PREF."bom.loc_code = ".TB_PREF."locations.loc_code - AND ".TB_PREF."bom.component='" . $_POST['stock_id'] . "'"; - - $result = db_query($sql,"No parent items were returned"); - - if (db_num_rows($result) == 0) - { - display_note(_("The selected item is not used in any BOMs.")); - } - else - { - - start_table("$table_style width=80%"); - - $th = array(_("Parent Item"), _("Work Centre"), _("Location"), _("Quantity Required")); - table_header($th); - - $k = $j = 0; - while ($myrow = db_fetch($result)) - { + return pager_link( $row["parent"]. " - " . $row["description"], + "/manufacturing/manage/bom_edit.php?stock_id=" . $row["parent"]); +} - alt_table_row_color($k); +$sql = get_sql_for_where_used(get_post('stock_id')); - $select_item = $path_to_root . "/manufacturing/manage/bom_edit.php?" . SID . "stock_id=" . $myrow["parent"]; + $cols = array( + _("Parent Item") => array('fun'=>'select_link'), + _("Work Centre"), + _("Location"), + _("Quantity Required") + ); - label_cell("" . $myrow["parent"]. " - " . $myrow["description"]. ""); - label_cell($myrow["WorkCentreName"]); - label_cell($myrow["location_name"]); - label_cell(qty_format($myrow["quantity"])); - end_row(); - - $j++; - If ($j == 12) - { - $j = 1; - table_header($th); - } - //end of page full new headings if - } +$table =& new_db_pager('usage_table', $sql, $cols); - end_table(); - } -} +$table->width = "80%"; +display_db_pager($table); end_form(); end_page(); -?> \ No newline at end of file