! Added terms category parameter to sale_payment_list
$ /includes/ui/ui_lists.inc
/sales/customer_invoice.php
+! Allowed full edition of bank account if not used yet
+$ /gl/manage/bank_accounts.php
# Fixed point of sale handling and terms selection.
$ /sales/sales_order_entry.php
/sales/includes/cart_class.inc
inactive_control_row($th);
end_table(1);
-$is_editing = $selected_id != -1;
+$is_used = $selected_id != -1 && key_in_foreign_table($selected_id, 'bank_trans', 'bank_act', true);
start_table(TABLESTYLE2);
-if ($is_editing)
+if ($selected_id != -1)
{
if ($Mode == 'Edit') {
$myrow = get_bank_account($selected_id);
text_row(_("Bank Account Name:"), 'bank_account_name', null, 50, 100);
-if ($is_editing)
+if ($is_used)
{
label_row(_("Account Type:"), $bank_account_types[$_POST['account_type']]);
}
{
bank_account_types_list_row(_("Account Type:"), 'account_type', null);
}
-if ($is_editing)
+if ($is_used)
{
label_row(_("Bank Account Currency:"), $_POST['BankAccountCurrency']);
}
yesno_list_row(_("Default currency account:"), 'dflt_curr_act');
-if($is_editing)
+if($is_used)
label_row(_("Bank Account GL Code:"), $_POST['account_code']);
else
gl_all_accounts_list_row(_("Bank Account GL Code:"), 'account_code', null);