Changed license type to GPLv3 in top of files
[fa-stable.git] / gl / includes / ui / gl_bank_ui.inc
index 1626657694b0abcba8edacb2f3a764e7a1e4e891..561c677ab41e8159531744d89b243fdef7188f3b 100644 (file)
@@ -1,13 +1,13 @@
 <?php
 /**********************************************************************
     Copyright (C) FrontAccounting, LLC.
-       Released under the terms of the GNU Affero General Public License,
-       AGPL, as published by the Free Software Foundation, either version 
-       of the License, or (at your option) any later version.
+       Released under the terms of the GNU General Public License, GPL, 
+       as published by the Free Software Foundation, either version 3 
+       of the License, or (at your option) any later version.
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
-    See the License here <http://www.gnu.org/licenses/agpl-3.0.html>.
+    See the License here <http://www.gnu.org/licenses/gpl-3.0.html>.
 ***********************************************************************/
 function display_bank_header(&$order)
 {
@@ -15,20 +15,16 @@ function display_bank_header(&$order)
        $payment = $order->trans_type == systypes::bank_payment();
 
        div_start('pmt_header');
-       start_table("width=90% $table_style2"); // outer table
-       echo "<tr><td valign=top width=33%>";
 
-       echo "<table>"; // inner table
+       start_outer_table("width=90% $table_style2"); // outer table
 
+       table_section(1);
+       
     bank_accounts_list_row( $payment ? _("From:") : _("To:"), 'bank_account', null, true);
 
     date_row(_("Date:"), 'date_', '', null, 0, 0, 0, null, true);
 
-       echo "</table>"; // inner table
-
-       echo "</td><td width=33%>";
-
-       echo "<table>"; // inner table
+       table_section(2, "33%");
 
        if (!isset($_POST['PayType']))
        {
@@ -76,9 +72,16 @@ function display_bank_header(&$order)
                        hidden('PersonDetailID');
                }
                break;
+
                case payment_person_types::QuickEntry() :
-                       quick_entries_list_row(_("Description:"), 'person_id', null, ($payment ? 0 : 1), 1);
-                       amount_row(_("Total Amount"), 'totamount', null, null, "&nbsp;&nbsp;".submit('go', _("Go"), false, false, true));                       
+                       quick_entries_list_row(_("Type").":", 'person_id', null, ($payment ? QE_PAYMENT : QE_DEPOSIT), true);
+                       $qid = get_quick_entry(get_post('person_id'));
+                       if (list_updated('person_id')) {
+                               unset($_POST['totamount']); // enable default
+                               $Ajax->activate('totamount');
+                       }
+                       amount_row($qid['base_desc'].":", 'totamount', price_format($qid['base_amount']),
+                                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);
@@ -90,22 +93,15 @@ function display_bank_header(&$order)
 
        exchange_rate_display($bank_currency, $person_currency, $_POST['date_']);
 
-       echo "</table>"; // inner table
-
-       echo "</td><td>";
-
-       echo "<table>"; // inner table
+       table_section(3, "33%");
 
        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
-
-       echo "</td></tr>";
+       end_outer_table(1); // outer table
 
-       end_table(1); // outer table
        div_end();
 }
 //---------------------------------------------------------------------------------
@@ -233,7 +229,7 @@ function gl_edit_item_controls(&$order, $dim, $Index=null)
                        $_POST['code_id'] =
                                get_company_pref($payment ? 'default_cogs_act':'default_inv_sales_act');
                }
-               gl_all_accounts_list('code_id', null, false, false, true);
+               gl_all_accounts_list('code_id', null, false, true);
                if ($dim >= 1)
                        dimensions_list_cells(null, 'dimension_id', null, true, " ", false, 1);
                if ($dim > 1)