* @copyright 2022 idnovate.com * @license See above */ function upgrade_module_1_1_21() { $columnExists = Db::getInstance()->getRow( "SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '"._DB_NAME_."' AND TABLE_NAME = '"._DB_PREFIX_."advancedpopup' AND COLUMN_NAME = 'product_price'" ); if (!$columnExists) { $query = "ALTER TABLE `" . _DB_PREFIX_ . "advancedpopup` ADD `product_price` tinyint(1) NOT NULL AFTER `product_stock_to`, ADD `product_price_from` decimal(17,2) NOT NULL DEFAULT '0.00' AFTER `product_price`, ADD `product_price_to` decimal(17,2) NOT NULL DEFAULT '0.00' AFTER `product_price_from`;"; Db::getInstance()->execute($query); $query = "UPDATE `" . _DB_PREFIX_ . "advancedpopup` SET product_price = 0;"; Db::getInstance()->execute($query); } return true; }