X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=gl%2Fincludes%2Fdb%2Fgl_db_bank_accounts.inc;h=c41e839200f98265905c0894d1480d615baad4ca;hb=0c760ea65c8c6f0a45ea8328abab53be649f2105;hp=c4318279a033840c769c8293e132c06b1a78aa4e;hpb=b1c9712c6042b26d43ce9c78c77d078ef1906a02;p=fa-stable.git diff --git a/gl/includes/db/gl_db_bank_accounts.inc b/gl/includes/db/gl_db_bank_accounts.inc index c4318279..c41e8392 100644 --- a/gl/includes/db/gl_db_bank_accounts.inc +++ b/gl/includes/db/gl_db_bank_accounts.inc @@ -18,18 +18,18 @@ function clear_dflt_curr_account($curr_code) { function add_bank_account($account_code, $account_type, $bank_account_name, $bank_name, $bank_account_number, $bank_address, $bank_curr_code, - $dflt_curr_act) + $dflt_curr_act, $bank_charge_act) { if($dflt_curr_act) // only one default account for any currency clear_dflt_curr_account($bank_curr_code); $sql = "INSERT INTO ".TB_PREF."bank_accounts (account_code, account_type, bank_account_name, bank_name, bank_account_number, bank_address, - bank_curr_code, dflt_curr_act) + bank_curr_code, dflt_curr_act, bank_charge_act) VALUES (".db_escape($account_code).", ".db_escape($account_type).", " .db_escape($bank_account_name).", ".db_escape($bank_name).", " .db_escape($bank_account_number).",".db_escape($bank_address). - ", ".db_escape($bank_curr_code).", ".db_escape($dflt_curr_act).")"; + ", ".db_escape($bank_curr_code).", ".db_escape($dflt_curr_act).", ".db_escape($bank_charge_act).")"; db_query($sql, "could not add a bank account for $account_code"); } @@ -37,7 +37,7 @@ function add_bank_account($account_code, $account_type, $bank_account_name, //--------------------------------------------------------------------------------------------- function update_bank_account($id, $account_code, $account_type, $bank_account_name, - $bank_name, $bank_account_number, $bank_address, $bank_curr_code, $dflt_curr_act) + $bank_name, $bank_account_number, $bank_address, $bank_curr_code, $dflt_curr_act, $bank_charge_act) { if($dflt_curr_act) // only one default account for any currency clear_dflt_curr_account($bank_curr_code); @@ -47,8 +47,8 @@ function update_bank_account($id, $account_code, $account_type, $bank_account_na bank_account_name=".db_escape($bank_account_name).", bank_name=".db_escape($bank_name).", bank_account_number=".db_escape($bank_account_number).", bank_curr_code=".db_escape($bank_curr_code).", bank_address=".db_escape($bank_address).", - dflt_curr_act=".db_escape($dflt_curr_act) - ." WHERE id = ".db_escape($id); + dflt_curr_act=".db_escape($dflt_curr_act).", bank_charge_act=".db_escape($bank_charge_act)." + WHERE id = ".db_escape($id); db_query($sql, "could not update bank account for $account_code"); } @@ -102,6 +102,19 @@ function get_bank_gl_account($id) //--------------------------------------------------------------------------------------------- +function get_bank_charge_account($id) +{ + $sql = "SELECT bank_charge_act FROM ".TB_PREF."bank_accounts WHERE id=".db_escape($id); + + $result = db_query($sql, "could not retreive bank account for $id"); + + $bank_account = db_fetch($result); + + return $bank_account['bank_charge_act']; +} + +//--------------------------------------------------------------------------------------------- + function add_quick_entry($description, $type, $base_amount, $base_desc, $bal_type) { $sql = "INSERT INTO ".TB_PREF."quick_entries (description, type, base_amount, base_desc, bal_type)