diff --git a/install-dev/upgrade/php/p1531_redirect_type.php b/install-dev/upgrade/php/p1531_redirect_type.php new file mode 100644 index 000000000..26b5d659d --- /dev/null +++ b/install-dev/upgrade/php/p1531_redirect_type.php @@ -0,0 +1,35 @@ + +* @copyright 2007-2012 PrestaShop SA +* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +function p1531_redirect_type() +{ + include_once(_PS_INSTALL_PATH_.'upgrade/php/generic_add_missing_column.php'); + + $result = generic_add_missing_column('product', array('redirect_type' => 'ENUM(\'\', \'404\', \'301\', \'302\') NOT NULL DEFAULT \'404\' AFTER `active`')); + $result &= generic_add_missing_column('product_shop', array('redirect_type' => 'ENUM(\'\', \'404\', \'301\', \'302\') NOT NULL DEFAULT \'404\' AFTER `active`')); + + return $result; +} \ No newline at end of file diff --git a/install-dev/upgrade/sql/1.5.3.1.sql b/install-dev/upgrade/sql/1.5.3.1.sql index bb05a0f0b..381567a73 100644 --- a/install-dev/upgrade/sql/1.5.3.1.sql +++ b/install-dev/upgrade/sql/1.5.3.1.sql @@ -1,4 +1,5 @@ -ALTER TABLE `PREFIX_product` ADD `redirect_type` ENUM('', '404', '301', '302') NOT NULL DEFAULT '404' AFTER `active`; -ALTER TABLE `PREFIX_product_shop` ADD `redirect_type` ENUM('', '404', '301', '302') NOT NULL DEFAULT '404' AFTER `active`; +SET NAMES 'utf8'; + +/* PHP:p1531_redirect_type(); */; ALTER TABLE `PREFIX_cart` CHANGE `delivery_option` `delivery_option` TEXT NOT NULL;