From: Joe Hunt Date: Fri, 30 Sep 2011 22:38:34 +0000 (+0200) Subject: Bank payment/deposit edit. Attachment will follow the new edit number. X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=e4cf8d51c638d9171ab2bb62f85769797164b699;p=textcart.git Bank payment/deposit edit. Attachment will follow the new edit number. --- diff --git a/gl/gl_bank.php b/gl/gl_bank.php index 67271a2..97f67dd 100644 --- a/gl/gl_bank.php +++ b/gl/gl_bank.php @@ -22,6 +22,7 @@ include_once($path_to_root . "/includes/data_checks.inc"); include_once($path_to_root . "/gl/includes/ui/gl_bank_ui.inc"); include_once($path_to_root . "/gl/includes/gl_db.inc"); include_once($path_to_root . "/gl/includes/gl_ui.inc"); +include_once($path_to_root . "/admin/db/attachments_db.inc"); $js = ''; if ($use_popup_windows) diff --git a/gl/includes/db/gl_db_banking.inc b/gl/includes/db/gl_db_banking.inc index 4187922..6f08087 100644 --- a/gl/includes/db/gl_db_banking.inc +++ b/gl/includes/db/gl_db_banking.inc @@ -306,10 +306,11 @@ function write_bank_transaction($trans_type, $trans_no, $from_account, $items, $ 'person_type_id', 'person_id', 'person_detail_id', 'ref', 'memo_', 'use_transaction'), $args); hook_db_prewrite($args, $trans_type); - + $aid = 0; if ($trans_no) { void_transaction($trans_type, $trans_no, Today(), _("Document reentered.")); $Refs->restore_last($trans_type, $trans_no); + $aid = has_attachment($trans_type, $trans_no); } $currency = get_bank_account_currency($from_account); @@ -351,7 +352,12 @@ function write_bank_transaction($trans_type, $trans_no, $from_account, $items, $ if ($do_exchange_variance) $trans_no1 = get_next_trans_no(ST_JOURNAL); } - + if ($aid != 0) + { + $row = get_attachment($aid); + update_attachment($aid, $row['type_no'], $trans_no, $row['description'], + $row['filename'], $row['unique_name'], $row['filesize'], $row['filetype']); + } // do the source account postings add_bank_trans($trans_type, $trans_no, $from_account, $ref,