- if ($Mode == 'Edit') {
- $myrow = get_bank_account($selected_id);
-
- $_POST['account_code'] = $myrow["account_code"];
- $_POST['account_type'] = $myrow["account_type"];
- $_POST['bank_name'] = $myrow["bank_name"];
- $_POST['bank_account_name'] = $myrow["bank_account_name"];
- $_POST['bank_account_number'] = $myrow["bank_account_number"];
- $_POST['bank_address'] = $myrow["bank_address"];
- $_POST['BankAccountCurrency'] = $myrow["bank_curr_code"];
- $_POST['dflt_curr_act'] = $myrow["dflt_curr_act"];
- }
- hidden('selected_id', $selected_id);
+ global $Mode, $bank_account_types, $page_nested;
+
+ $is_used = $bank_id && key_in_foreign_table($bank_id, 'bank_trans', 'bank_act');
+
+ start_table(TABLESTYLE2);
+
+ if ($bank_id)
+ {
+ if ($Mode == 'Edit') {
+ $myrow = get_bank_account($bank_id);
+
+ $_POST['account_code'] = $myrow["account_code"];
+ $_POST['account_type'] = $myrow["account_type"];
+ $_POST['bank_name'] = $myrow["bank_name"];
+ $_POST['bank_account_name'] = $myrow["bank_account_name"];
+ $_POST['bank_account_number'] = $myrow["bank_account_number"];
+ $_POST['bank_address'] = $myrow["bank_address"];
+ $_POST['BankAccountCurrency'] = $myrow["bank_curr_code"];
+ $_POST['dflt_curr_act'] = $myrow["dflt_curr_act"];
+ $_POST['bank_charge_act'] = $myrow["bank_charge_act"];
+ }
+ hidden('bank_id', $bank_id);
+ set_focus('bank_account_name');
+ }
+
+ text_row(_("Bank Account Name:"), 'bank_account_name', null, 50, 100);
+
+ if ($is_used)
+ {
+ label_row(_("Account Type:"), $bank_account_types[$_POST['account_type']]);
+ hidden('account_type');
+ }
+ else
+ {
+ bank_account_types_list_row(_("Account Type:"), 'account_type', null);