X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=inventory%2Fmanage%2Fitems.php;h=ae2686cdc89498a4ff99b71a8bed7aabbe2f7039;hb=270487d423a5848a21c1666c44bfba354bf18576;hp=286601efd491e32abf835c7af3c3a21f5686d293;hpb=46c5dc49d75f51084402491bfddbd69c306fce2d;p=fa-stable.git diff --git a/inventory/manage/items.php b/inventory/manage/items.php index 286601ef..ae2686cd 100644 --- a/inventory/manage/items.php +++ b/inventory/manage/items.php @@ -38,6 +38,7 @@ page($_SESSION['page_title'], @$_REQUEST['popup'], false, "", $js); include_once($path_to_root . "/includes/date_functions.inc"); include_once($path_to_root . "/includes/ui.inc"); include_once($path_to_root . "/includes/data_checks.inc"); +include_once($path_to_root . "/includes/ui/attachment.inc"); include_once($path_to_root . "/inventory/includes/inventory_db.inc"); include_once($path_to_root . "/fixed_assets/includes/fixed_assets_db.inc"); @@ -335,7 +336,7 @@ if (isset($_POST['delete']) && strlen($_POST['delete']) > 1) $stock_id = $_POST['NewStockID']; delete_item($stock_id); - delete_image($stock_id); + del_image($stock_id); display_notification(_("Selected item has been deleted.")); $_POST['stock_id'] = ''; clear_data(); @@ -585,7 +586,8 @@ if (!$stock_id) $tabs = (get_post('fixed_asset')) ? array( 'settings' => array(_('&General settings'), $stock_id), - 'movement' => array(_('&Transactions'), $stock_id) ) + 'movement' => array(_('&Transactions'), $stock_id), + 'attachments' => array(_('Attachments'), (user_check_access('SA_ATTACHDOCUMENT') ? get_item_code_id($stock_id) : null))) : array( 'settings' => array(_('&General settings'), $stock_id), 'sales_pricing' => array(_('S&ales Pricing'), (user_check_access('SA_SALESPRICE') ? $stock_id : null)), @@ -596,6 +598,7 @@ $tabs = (get_post('fixed_asset')) 'movement' => array(_('&Transactions'), (user_check_access('SA_ITEMSTRANSVIEW') && is_inventory_item($stock_id) ? $stock_id : null)), 'status' => array(_('&Status'), (user_check_access('SA_ITEMSSTATVIEW') ? $stock_id : null)), + 'attachments' => array(_('Attachments'), (user_check_access('SA_ATTACHDOCUMENT') ? get_item_code_id($stock_id) : null)), ); tabbed_content_start('tabs', $tabs); @@ -637,6 +640,12 @@ tabbed_content_start('tabs', $tabs); $_GET['stock_id'] = $stock_id; include_once($path_to_root."/inventory/inquiry/stock_status.php"); break; + case 'attachments': + $id = get_item_code_id($stock_id); + $_GET['trans_no'] = $id; + $_GET['type_no']= get_post('fixed_asset') ? ST_FIXEDASSET : ST_ITEM; + $attachments = new attachments('attachment', $id, 'items'); + $attachments->show(); }; br(); @@ -686,9 +695,10 @@ function generateBarcode() { $query = "SELECT stock_id FROM ".TB_PREF."stock_master WHERE stock_id='" . $tmpBarcodeID . "'"; $arr_stock = db_fetch(db_query($query)); - if ( !$arr_stock['stock_id'] ) { + if ( !$arr_stock || !$arr_stock['stock_id'] ) { return $tmpBarcodeID; } $tmpBarcodeID = ""; } } +