diff --git a/install-dev/upgrade/php/p15014_add_missing_columns.php b/install-dev/upgrade/php/p15014_add_missing_columns.php new file mode 100644 index 000000000..ac3bf65ab --- /dev/null +++ b/install-dev/upgrade/php/p15014_add_missing_columns.php @@ -0,0 +1,45 @@ + +* @copyright 2007-2012 PrestaShop SA +* @version Release: $Revision$ +* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +function p15014_add_missing_columns() +{ + $errors = array(); + $db = Db::getInstance(); + $id_module = $db->getValue('SELECT id_module FROM `'._DB_PREFIX_.'module` WHERE name="statssearch"'); + + if ($id_module) + { + if (!Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'statssearch` + CHANGE `id_group_shop` `id_shop_group` INT(10) NOT NULL default "1" + ')) + { + $errors[] = $db->getMsgError(); + } + } + if (count($errors)) + return array('error' => 1, 'msg' => implode(',', $errors)) ; +} diff --git a/install-dev/upgrade/sql/1.5.0.14.sql b/install-dev/upgrade/sql/1.5.0.14.sql index 57172aa59..6945d227b 100644 --- a/install-dev/upgrade/sql/1.5.0.14.sql +++ b/install-dev/upgrade/sql/1.5.0.14.sql @@ -3,3 +3,6 @@ SET NAMES 'utf8'; /* PHP:p15014_copy_missing_images_tab_from_installer(); */; /* PHP:fix_unique_specific_price(); */; + +/* PHP:p15014_add_missing_columns(); */; +