Added Quick Entries in Bank Payments/Deposits (Banking and General Ledger).
[fa-stable.git] / gl / includes / ui / gl_bank_ui.inc
index d55d7e2f24932b36e8a28f1ccd5fb47870f4da2f..a0a1ed7a77119b5d44f60497b910eff1319c1114 100644 (file)
@@ -13,7 +13,7 @@ function display_bank_header(&$order)
 
     bank_accounts_list_row( $payment ? _("From:") : _("To:"), 'bank_account', null, true);
 
-    date_row(_("Date:"), 'date_');
+    date_row(_("Date:"), 'date_', '', null, 0, 0, 0, null, true);
 
        echo "</table>"; // inner table
 
@@ -67,6 +67,10 @@ function display_bank_header(&$order)
                        hidden('PersonDetailID');
                }
                break;
+               case payment_person_types::QuickEntry() :
+                       quick_entries_list_row(_("Description:"), 'person_id', null, $payment);
+                       amount_row(_("Total Amount"), 'totamount', null, null, "&nbsp;&nbsp;".submit('go', _("Go"), false, false, true));                       
+                       break;  
                //case payment_person_types::Project() :
        //      dimensions_list_row(_("Dimension:"), 'person_id', $_POST['person_id'], false, null, true);
        //      break;
@@ -85,7 +89,10 @@ function display_bank_header(&$order)
 
        bank_trans_types_list_row(_("Type:"), 'type', null);
 
-    ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::bank_payment()));
+       if (isset($_GET['NewPayment']))
+       ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::bank_payment()));
+    else
+       ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::bank_deposit()));
 
        echo "</table>"; // inner table
 
@@ -212,7 +219,7 @@ function gl_edit_item_controls(&$order, $dim, $Index=null)
                elseif ($_POST['PayType'] == payment_person_types::WorkOrder())
                        $_POST['code_id'] = get_company_pref('default_assembly_act');
                else {
-                       $_POST['code_id'] = 
+                       $_POST['code_id'] =
                                get_company_pref($payment ? 'default_cogs_act':'default_inv_sales_act');
                }
                gl_all_accounts_list('code_id', null, true, false, true);