✏️ 正在编辑: upgrade-4.4.0.php
路径:
/home/bpioifn/www/pigmentse/modules/opartdevis/upgrade/upgrade-4.4.0.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php /** * Prestashop module : OpartDevis * * @author Olivier CLEMENCE <manit4c@gmail.com> * @copyright Op'art * @license Tous droits réservés / Le droit d'auteur s'applique (All rights reserved / French copyright law applies) */ if (!defined('_PS_VERSION_')) { exit; } function upgrade_module_4_4_0($module) { // init upgrade result var $result = true; // register hook for cart duplication $result &= $module->registerHook('actionObjectOrderAddBefore'); // improve multi-store behavior $result &= Db::getInstance()->execute( 'ALTER TABLE `'._DB_PREFIX_.$module->name.'` ADD `id_shop` int(10) NOT NULL DEFAULT 1 AFTER `id_cart`' ); $result &= Db::getInstance()->execute( 'UPDATE `'._DB_PREFIX_.$module->name.'` od INNER JOIN `'._DB_PREFIX_.'customer` c ON od.id_customer = c.id_customer SET od.`id_shop` = c.`id_shop`' ); // bug fix for prestashop front controller custom uri // (front controller file name to smallcase) $filesToDelete = array( _PS_MODULE_DIR_.'opartdevis/controllers/front/CreateQuotation.php', _PS_MODULE_DIR_.'opartdevis/controllers/front/ListQuotation.php', _PS_MODULE_DIR_.'opartdevis/controllers/front/LoadQuotation.php', _PS_MODULE_DIR_.'opartdevis/controllers/front/ShowQuotation.php', _PS_MODULE_DIR_.'opartdevis/controllers/front/SimpleQuotation.php', ); foreach ($filesToDelete as $file) { // TODO : Check if files were deleted // /!\ Tools::deleteFile() method does not return anything Tools::deleteFile($file); } return $result; }
💾 保存文件
← 返回文件管理器