if (get_company_pref('grn_clearing_act') === null) { // available form 2.3.1, can be not defined on pre-2.4 installations
set_company_pref('grn_clearing_act', 'glsetup.purchase', 'varchar', 15, 0);
}
- if ($this->update_workorders())
+ $result = $this->update_workorders();
+ if ($result)
+ $result = $this->do_cleanup();
// return update_company_prefs(array('version_id'=>$db_version));
return true;
}
}
return true;
}
+
+ function do_cleanup()
+ {
+ $sql = "ALTER TABLE `".TB_PREF."tax_group_items` DROP COLUMN `rate`";
+ return db_query($sql);
+ }
}
$install = new fa2_4;
WHERE tgi.rate=(SELECT 0_tax_types.rate FROM 0_tax_types, 0_tax_groups
WHERE tax_shipping=1 AND tgi.tax_group_id=0_tax_groups.id AND tgi.tax_type_id=0_tax_types.id);
ALTER TABLE `0_tax_groups` DROP COLUMN `tax_shipping`;
-ALTER TABLE `0_tax_group_items` DROP COLUMN `rate`;
+
ALTER TABLE `0_sales_order_details` ADD KEY `stkcode` (`stk_code`);
ALTER TABLE `0_purch_order_details` ADD KEY `itemcode` (`item_code`);
ALTER TABLE `0_sys_prefs` CHANGE `value` `value` TEXT NOT NULL DEFAULT '';