✏️ 正在编辑: upgrade-2.0.0.php
路径:
/home/bpioifn/www/pigmentse/modules/freelivery/upgrade/upgrade-2.0.0.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php if (!defined('_PS_VERSION_')) { exit; } function upgrade_module_2_0_0($module) { // Update tables for min/max values Db::getInstance()->execute(' ALTER TABLE `'._DB_PREFIX_.pSQL($module->table_name).'` CHANGE COLUMN max_weight min_weight float NOT NULL DEFAULT 0 '); Db::getInstance()->execute(' ALTER TABLE `'._DB_PREFIX_.pSQL($module->table_name).'` CHANGE COLUMN max_price min_price float NOT NULL DEFAULT 0 '); Db::getInstance()->execute(' ALTER TABLE `'._DB_PREFIX_.pSQL($module->table_name).'` ADD max_weight float NOT NULL DEFAULT 0 '); Db::getInstance()->execute(' ALTER TABLE `'._DB_PREFIX_.pSQL($module->table_name).'` ADD max_price float NOT NULL DEFAULT 0 '); // We do not use a Carrier override anymore @rename(_PS_OVERRIDE_DIR_.'/classes/Carrier.php', _PS_OVERRIDE_DIR_.'/classes/'.mktime().'_Freelivery_Carrier.php'); // Update override to the latest version @rename(_PS_OVERRIDE_DIR_.'/classes/Cart.php', _PS_OVERRIDE_DIR_.'/classes/'.mktime().'_Freelivery_Cart.php'); @copy(dirname(__FILE__).'/../Cart.php', _PS_OVERRIDE_DIR_.'/classes/Cart.php'); // Create new table Db::getInstance()->Execute(' CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'freelivery_groups` ( `id_condition` int(10) NOT NULL, `id_group` int(10) NOT NULL, KEY `FREELIVERY_GROUPS` (`id_condition`, `id_group`) ) ENGINE='._MYSQL_ENGINE_); // Register missing hooks $module->registerHook('displayHeader'); $module->registerHook('actionAjaxDieCartControllerdisplayAjaxRefreshBefore'); return $module; }
💾 保存文件
← 返回文件管理器