X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=admin%2Fattachments.php;h=d2895d139d768d58e669aab22e01dcb681693a9c;hb=cf523b36717768b5c061accc95f3ba9083b88165;hp=c000990a7a8f95373e46bfe49a393ed07e9fa867;hpb=d1de4b72e5fa6b5952c75b7c79479935bdd0d9d8;p=fa-stable.git diff --git a/admin/attachments.php b/admin/attachments.php index c000990a..d2895d13 100644 --- a/admin/attachments.php +++ b/admin/attachments.php @@ -82,7 +82,7 @@ if ($Mode == 'ADD_ITEM' || $Mode == 'UPDATE_ITEM') { $filename = basename($_FILES['filename']['name']); - if ($_POST['filterType'] == ST_ITEM && $Mode == 'ADD_ITEM') + if (($_POST['filterType'] == ST_ITEM || $_POST['filterType'] == ST_FIXEDASSET) && $Mode == 'ADD_ITEM') $_POST['trans_no'] = get_item_code_id($_POST['trans_no']); if (!transaction_exists($_POST['filterType'], $_POST['trans_no'])) display_error(_("Selected transaction does not exists.")); @@ -189,8 +189,13 @@ function viewing_controls() supplier_list_cells(_("Select a supplier: "), 'trans_no', null, false, true,true); } elseif(get_post('filterType') == ST_ITEM){ stock_items_list_cells(_("Select an Item: "), 'trans_no', null, false, true,true); + } elseif(get_post('filterType') == ST_FIXEDASSET){ + stock_items_list_cells(_("Select an Item: "), 'trans_no', null, false, true,false, false, + array('fixed_asset' => 1)); + } elseif(get_post('filterType') == ST_BANKACCOUNT){ + bank_accounts_list_cells(_("Select a Bank Account: "), 'trans_no', null, true); } - + end_row(); end_table(1); @@ -198,7 +203,8 @@ function viewing_controls() function trans_view($trans) { - if ($type==ST_SUPPLIER || $type==ST_CUSTOMER || $type==ST_ITEM) + if ($trans['type_no']==ST_SUPPLIER || $trans['type_no']==ST_CUSTOMER || $trans['type_no']==ST_ITEM || + $trans['type_no']==ST_FIXEDASSET || $trans['type_no']==ST_BANKACCOUNT) return $trans['id']; return get_trans_view_str($trans["type_no"], $trans["trans_no"]); } @@ -225,8 +231,8 @@ function delete_link($row) function display_rows($type, $trans_no) { - $sql = get_sql_for_attached_documents($type, $type==ST_SUPPLIER || $type==ST_CUSTOMER ? $trans_no : - ($type==ST_ITEM ? get_item_code_id($trans_no) : 0)); + $sql = get_sql_for_attached_documents($type, $type==ST_SUPPLIER || $type==ST_CUSTOMER || $type==ST_BANKACCOUNT ? $trans_no : + ($type==ST_ITEM || $type==ST_FIXEDASSET ? get_item_code_id($trans_no) : 0)); $cols = array( _("#") => array('fun'=>'trans_view', 'ord'=>''), _("Doc Title") => array('name'=>'description'), @@ -272,13 +278,13 @@ if ($selected_id != -1) $_POST['description'] = $row["description"]; hidden('trans_no', $row['trans_no']); hidden('unique_name', $row['unique_name']); - if ($type != ST_SUPPLIER && $type != ST_CUSTOMER && $type != ST_ITEM) + if ($type != ST_SUPPLIER && $type != ST_CUSTOMER && $type != ST_ITEM && $type != ST_BANKACCOUNT) label_row(_("Transaction #"), $row['trans_no']); } hidden('selected_id', $selected_id); } else { - if ($type != ST_SUPPLIER && $type != ST_CUSTOMER && $type != ST_ITEM) + if ($type != ST_SUPPLIER && $type != ST_CUSTOMER && $type != ST_ITEM && $type != ST_FIXEDASSET && $type != ST_BANKACCOUNT) text_row_ex(_("Transaction #").':', 'trans_no', 10); } text_row_ex(_("Doc Title").':', 'description', 40);