Syntax typo.
[fa-stable.git] / gl / includes / ui / gl_journal_ui.inc
index 5a27c53cd2f15721e70ca4837be20820f1233c6f..db92a7bb04660e09836078a881a047fdc88b7e33 100644 (file)
@@ -19,23 +19,28 @@ function display_order_header(&$Order)
        global $table_style2, $Ajax;
 
        $qes = has_quick_entries(QE_JOURNAL);
-
+       $new = $Order->order_id==0;
        start_outer_table("$table_style2 width=90%");
        table_section(1);
 
        start_row();
-    date_cells(_("Date:"), 'date_', '', true);
-       ref_cells(_("Reference:"), 'ref', '', references::get_next(0));
+    date_cells(_("Date:"), 'date_', '', $new);
+
+       table_section(2, $qes ? "20%" : "50%");
+       if ($new)
+               ref_cells(_("Reference:"), 'ref', '');
+       else
+               label_cells(_("Reference:"), $Order->reference);
        end_row();
 
-       if ($qes)
-               table_section(2, "20%");
-       else    
-               table_section(2, "50%");
 
-       start_row();
-       check_cells(_("Reverse Transaction:"), 'Reverse', null);
-       end_row();
+       if ($new) {
+               table_section(3, "20%");
+               start_row();
+               check_cells(_("Reverse Transaction:"), 'Reverse', null);
+               end_row();
+       }
+
        if ($qes !== false)
        {
                table_section(3, "50%");
@@ -187,7 +192,7 @@ function gl_edit_item_controls(&$order, $dim, $Index=null)
                            $Ajax->activate('code_id');
                }
                
-               $skip_bank = ($_SESSION["wa_current_user"]->access != 2);
+               $skip_bank = !$_SESSION["wa_current_user"]->can_access('SA_BANKJOURNAL');
                gl_all_accounts_list('code_id', null, $skip_bank, true);
                if ($dim >= 1)
                        dimensions_list_cells(null, 'dimension_id', null, true, " ", false, 1);