X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=sql%2Falter2.4.php;h=6b2d0aa79c59c4c55e215da20a775acb0a025c98;hb=7647c792901573c9a46a976e548cc367022a7d57;hp=5e9b83db0df12f7b06370fbff92672dcc70ef776;hpb=4caf520181fb8539cb52079552b650aef81cb1cb;p=fa-stable.git diff --git a/sql/alter2.4.php b/sql/alter2.4.php index 5e9b83db..6b2d0aa7 100644 --- a/sql/alter2.4.php +++ b/sql/alter2.4.php @@ -15,11 +15,10 @@ class fa2_4 extends fa_patch { var $version = '2.4.1'; // version installed var $description; var $sql = 'alter2.4.sql'; - var $preconf = true; var $max_upgrade_time = 900; // table recoding is really long process - function fa2_4() { - parent::fa_patch(); + function __construct() { + parent::__construct(); $this->description = _('Upgrade from version 2.3 to 2.4'); } @@ -74,6 +73,15 @@ class fa2_4 extends fa_patch { if (get_company_pref('company_logo_report') === null) { // available from 2.4.2, during updates set_company_pref('company_logo_report', 'setup.company', 'tinyint', 1, '0'); } + if (get_company_pref('print_dialog_direct') === null) { // available from 2.4.5, during updates + set_company_pref('print_dialog_direct', 'setup.company', 'tinyint', 1, '0'); + } + if (get_company_pref('barcodes_on_stock') === null) { // available from 2.4.3, during updates + set_company_pref('barcodes_on_stock', 'setup.company', 'tinyint', 1, '0'); + } + if (get_company_pref('ref_no_auto_increase') === null) { // available from 2.4.4, during updates + set_company_pref('ref_no_auto_increase', 'setup.company', 'tinyint', 1, '0'); + } if (get_company_pref('shortname_name_in_list') === null) { // available from 2.4.2, during updates set_company_pref('shortname_name_in_list', 'setup.company', 'tinyint', 1, '0'); } @@ -114,7 +122,8 @@ class fa2_4 extends fa_patch { 'tax_algorithm', 'grn_clearing_act', 'default_receival_required', 'default_quote_valid_days', 'no_zero_lines_amount', 'show_po_item_codes', 'accounts_alpha', 'loc_notification', 'print_invoice_no', 'allow_negative_prices', 'print_item_images_on_quote', - 'bcc_email', 'alternative_tax_include_on_docs', 'suppress_tax_rates', 'company_logo_report')"); + 'bcc_email', 'alternative_tax_include_on_docs', 'suppress_tax_rates', 'company_logo_report', + 'barcodes_on_stock', print_dialog_direct', 'ref_no_auto_increase')"); } function update_workorders()