/modules/inventory/pages/main/template_main.php
PHP | 94 lines | 73 code | 1 blank | 20 comment | 15 complexity | ba5209e42a9d6400e0fe2beae25c3ad0 MD5 | raw file
Possible License(s): GPL-3.0, LGPL-3.0
- <?php
- // +-----------------------------------------------------------------+
- // | PhreeBooks Open Source ERP |
- // +-----------------------------------------------------------------+
- // | Copyright (c) 2008, 2009, 2010, 2011, 2012 PhreeSoft, LLC |
- // | http://www.PhreeSoft.com |
- // +-----------------------------------------------------------------+
- // | This program is free software: you can redistribute it and/or |
- // | modify it under the terms of the GNU General Public License as |
- // | published by the Free Software Foundation, either version 3 of |
- // | the License, or any later version. |
- // | |
- // | This program is distributed in the hope that it will be useful, |
- // | but WITHOUT ANY WARRANTY; without even the implied warranty of |
- // | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
- // | GNU General Public License for more details. |
- // +-----------------------------------------------------------------+
- // Path: /modules/inventory/pages/main/template_main.php
- //
- echo html_form('inventory', FILENAME_DEFAULT, gen_get_all_get_params(array('action'))) . chr(10);
- echo html_hidden_field('todo', '') . chr(10);
- echo html_hidden_field('rowSeq', '') . chr(10);
- // customize the toolbar actions
- $toolbar->icon_list['cancel']['params'] = 'onclick="location.href = \'' . html_href_link(FILENAME_DEFAULT, '', 'SSL') . '\'"';
- $toolbar->icon_list['open']['show'] = false;
- $toolbar->icon_list['delete']['show'] = false;
- $toolbar->icon_list['save']['show'] = false;
- $toolbar->icon_list['print']['show'] = false;
- if ($security_level > 1) $toolbar->add_icon('new', 'onclick="submitToDo(\'new\')"', $order = 10);
- if (count($extra_toolbar_buttons) > 0) foreach ($extra_toolbar_buttons as $key => $value) $toolbar->icon_list[$key] = $value;
- $toolbar->add_help('07.04.01');
- if ($search_text) $toolbar->search_text = $search_text;
- echo $toolbar->build_toolbar($add_search = true);
- ?>
- <h1><?php echo MENU_HEADING_INVENTORY; ?></h1>
- <div id="filter_bar">
- <table class="ui-widget" style="border-style:none">
- <tbody class="ui-widget-content">
- <tr>
- <td><?php echo TEXT_FILTERS . ' ' . TEXT_SHOW_INACTIVE . ' ' . html_checkbox_field('f0', '1', $f0); ?></td>
- <td><?php echo ' ' . INV_ENTRY_INVENTORY_TYPE . ' ' . html_pull_down_menu('f1', $type_select_list, $f1, ''); ?></td>
- <td><?php echo ' ' . html_button_field('apply', TEXT_APPLY, 'onclick="submitToDo(\'search\');"'); ?></td>
- </tr>
- </tbody>
- </table>
- </div>
-
- <div style="float:right"><?php echo $query_split->display_links($query_numrows, MAX_DISPLAY_SEARCH_RESULTS, MAX_DISPLAY_PAGE_LINKS, $_GET['list']); ?></div>
- <div><?php echo $query_split->display_count($query_numrows, MAX_DISPLAY_SEARCH_RESULTS, $_GET['list'], TEXT_DISPLAY_NUMBER . TEXT_ITEMS); ?></div>
- <table class="ui-widget" style="border-collapse:collapse;width:100%">
- <thead class="ui-widget-header">
- <tr><?php echo $list_header; ?></tr>
- </thead>
- <tbody class="ui-widget-content">
- <?php
- $odd = true;
- while (!$query_result->EOF) {
- // only show quantity on hand if it is an inventory trackable item
- if (strpos(COG_ITEM_TYPES, $query_result->fields['inventory_type']) === false) {
- $qty_in_stock = '';
- } else {
- $qty_in_stock = $query_result->fields['quantity_on_hand'];
- }
- $bkgnd = ($query_result->fields['inactive']) ? ' style="background-color:pink"' : '';
- ?>
- <tr class="<?php echo $odd?'odd':'even'; ?>" style="cursor:pointer">
- <td<?php echo $bkgnd; ?> onclick="submitSeq(<?php echo $query_result->fields['id'] . ', \'edit\''; ?>)"><?php echo $query_result->fields['sku']; ?></td>
- <td align="center" onclick="submitSeq(<?php echo $query_result->fields['id'] . ', \'edit\''; ?>)"><?php echo ($query_result->fields['inactive']=='0' ? '' : TEXT_YES); ?></td>
- <td onclick="submitSeq(<?php echo $query_result->fields['id'] . ', \'edit\''; ?>)"><?php echo $query_result->fields['description_short']; ?></td>
- <td align="center" onclick="submitSeq(<?php echo $query_result->fields['id'] . ', \'edit\''; ?>)"><?php echo $qty_in_stock; ?></td>
- <td align="center" onclick="submitSeq(<?php echo $query_result->fields['id'] . ', \'edit\''; ?>)"><?php echo $query_result->fields['quantity_on_sales_order']; ?></td>
- <td align="center" onclick="submitSeq(<?php echo $query_result->fields['id'] . ', \'edit\''; ?>)"><?php echo $query_result->fields['quantity_on_allocation']; ?></td>
- <td align="center" onclick="submitSeq(<?php echo $query_result->fields['id'] . ', \'edit\''; ?>)"><?php echo $query_result->fields['quantity_on_order']; ?></td>
- <td align="right">
- <?php // build the action toolbar
- if (function_exists('add_extra_action_bar_buttons')) echo add_extra_action_bar_buttons($query_result->fields);
- if ($security_level > 1) echo html_icon('actions/edit-find-replace.png', TEXT_EDIT, 'small', 'onclick="submitSeq(' . $query_result->fields['id'] . ', \'edit\')"') . chr(10);
- if ($security_level > 3 && $query_result->fields['inventory_type'] <> 'mi') echo html_icon('apps/accessories-text-editor.png', TEXT_RENAME, 'small', 'onclick="renameItem(' . $query_result->fields['id'] . ')"') . chr(10);
- if ($security_level > 3 && $query_result->fields['inventory_type'] <> 'mi') echo html_icon('emblems/emblem-unreadable.png', TEXT_DELETE, 'small', 'onclick="if (confirm(\'' . INV_MSG_DELETE_INV_ITEM . '\')) deleteItem(' . $query_result->fields['id'] . ')"') . chr(10);
- if ($security_level > 1 && $query_result->fields['inventory_type'] <> 'mi') echo html_icon('actions/edit-copy.png', TEXT_COPY_TO, 'small', 'onclick="copyItem(' . $query_result->fields['id'] . ')"') . chr(10);
- if ($security_level > 2) echo html_icon('mimetypes/x-office-spreadsheet.png', TEXT_SALES_PRICE_SHEETS, 'small', 'onclick="priceMgr(' . $query_result->fields['id'] . ', ' . $query_result->fields['item_cost'] . ', ' . $query_result->fields['full_price'] . ', \'c\')"') . chr(10);
- ?>
- </td>
- </tr>
- <?php
- $query_result->MoveNext();
- $odd = !$odd;
- }
- ?>
- </tbody>
- </table>
- <div style="float:right"><?php echo $query_split->display_links($query_numrows, MAX_DISPLAY_SEARCH_RESULTS, MAX_DISPLAY_PAGE_LINKS, $_GET['list']); ?></div>
- <div><?php echo $query_split->display_count($query_numrows, MAX_DISPLAY_SEARCH_RESULTS, $_GET['list'], TEXT_DISPLAY_NUMBER . TEXT_ITEMS); ?></div>
- </form>