Added dimension edition on purchase invoice entry.
[fa-stable.git] / purchasing / includes / ui / invoice_ui.inc
index d16e8d1392b684402fe0a80d79da9d36bc99c36d..5846af6e6b5c37c3cd3eb4231c76cda8bc908a2a 100644 (file)
@@ -20,6 +20,8 @@ function copy_from_trans(&$supp_trans)
        $_POST['reference'] = $supp_trans->reference;
        $_POST['supplier_id'] = $supp_trans->supplier_id;
        $_POST['tax_algorithm'] = $supp_trans->tax_algorithm;
+    $_POST['dimension'] = $supp_trans->dimension;
+    $_POST['dimension2'] = $supp_trans->dimension2;
 
        $_POST['_ex_rate'] = $supp_trans->ex_rate;
        if (isset($supp_trans->tax_overrides))
@@ -38,6 +40,8 @@ function copy_to_trans(&$supp_trans)
        $supp_trans->reference = $_POST['reference'];
        if (isset($_POST['tax_algorithm']))
            $supp_trans->tax_algorithm = $_POST['tax_algorithm'];
+       $supp_trans->dimension = @$_POST['dimension'];
+       $supp_trans->dimension2 =  @$_POST['dimension2'];
 
        $supp_trans->ex_rate = input_num('_ex_rate', null);
 
@@ -124,6 +128,12 @@ function invoice_header(&$supp_trans)
        }
                text_row(_("Supplier's Ref.:"), 'supp_reference', $_POST['supp_reference'], 20, 60);
 
+       if (get_company_pref('use_dimension'))
+               dimensions_list_row(_('Dimension').':', 'dimension', null, true, _('Default'), false, 1);
+
+       if (get_company_pref('use_dimension') == 2)
+               dimensions_list_row(_('Dimension 2').':', 'dimension2', null, true, _('Default'), false, 2);
+
        table_section(2, "33%");
 
        date_row(_("Date") . ":", 'tran_date', '', true, 0, 0, 0, "", true);