Changed Advanced Manufacturing payments to be more flexible and simpler. Removed...
[fa-stable.git] / gl / includes / ui / gl_bank_ui.inc
index 561c677ab41e8159531744d89b243fdef7188f3b..ee3af8089a13ef184c36df2fcbeecc922a356cfc 100644 (file)
@@ -53,9 +53,9 @@ function display_bank_header(&$order)
                text_row_ex($payment ?_("To the Order of:"):_("Name:"),
                                 'person_id', 40, 50);
                break;
-               case payment_person_types::WorkOrder() :
-               workorders_list_row(_("Work Order:"), 'person_id', null);
-               break;
+               //case payment_person_types::WorkOrder() :
+       //      workorders_list_row(_("Work Order:"), 'person_id', null);
+       //      break;
                case payment_person_types::supplier() :
                supplier_list_row(_("Supplier:"), 'person_id', null, false, true);
                break;
@@ -133,9 +133,9 @@ function display_gl_items($title, &$order)
        $k = 0;  //row colour counter
 
        $id = find_submit('Edit');
-       foreach ($order->gl_items as $item)
+       foreach ($order->gl_items as $line => $item)
        {
-               if ($id != $item->index)
+               if ($id != $line)
                {
                alt_table_row_color($k);
 
@@ -152,15 +152,15 @@ function display_gl_items($title, &$order)
                                amount_cell($item->amount);
                        label_cell($item->reference);
 
-                       edit_button_cell("Edit$item->index", _("Edit"),
+                       edit_button_cell("Edit$line", _("Edit"),
                                _('Edit document line'));
-                       delete_button_cell("Delete$item->index", _("Delete"),
+                       delete_button_cell("Delete$line", _("Delete"),
                                _('Remove line from document'));
                end_row();
                }
                else
                {
-                       gl_edit_item_controls($order, $dim, $item->index);
+                       gl_edit_item_controls($order, $dim, $line);
                }
        }
 
@@ -168,7 +168,7 @@ function display_gl_items($title, &$order)
                gl_edit_item_controls($order, $dim);
 
        if ($order->count_gl_items())
-               label_row(_("Total"), number_format2(abs($order->gl_items_total()), user_price_dec()),"colspan=" . $colspan . " align=right", "align=right");
+               label_row(_("Total"), number_format2(abs($order->gl_items_total()), user_price_dec()),"colspan=" . $colspan . " align=right", "align=right",3);
 
     end_table();
        div_end();
@@ -193,7 +193,7 @@ function gl_edit_item_controls(&$order, $dim, $Index=null)
                $_POST['description'] = $item->description;
                $_POST['LineMemo'] = $item->reference;
 
-               hidden('Index', $item->index);
+               hidden('Index', $id);
                hidden('code_id', $item->code_id);
                label_cell($_POST['code_id']);
                label_cell($item->description);
@@ -223,8 +223,8 @@ function gl_edit_item_controls(&$order, $dim, $Index=null)
                        $acc = get_supplier_accounts($_POST['person_id']);
                        $_POST['code_id'] = $acc['payable_account'];
                }
-               elseif ($_POST['PayType'] == payment_person_types::WorkOrder())
-                       $_POST['code_id'] = get_company_pref('default_assembly_act');
+               //elseif ($_POST['PayType'] == payment_person_types::WorkOrder())
+               //      $_POST['code_id'] = get_company_pref('default_assembly_act');
                else {
                        $_POST['code_id'] =
                                get_company_pref($payment ? 'default_cogs_act':'default_inv_sales_act');