* @copyright 2007-2012 PrestaShop SA * @version Release: $Revision: 15469 $ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ function fix_unique_specific_price() { $res = Db::getInstance()->executeS('SELECT MIN(id_specific_price) id_specific_price FROM '._DB_PREFIX_.'specific_price GROUP BY `id_product`, `id_shop`, `id_currency`, `id_country`, `id_group`, `from_quantity`, `from`, `to` '); if ($res) { $ids_specific_price = '('; foreach ($res as $row) $ids_specific_price .= (int)$row['id_specific_price'].','; $ids_specific_price = rtrim($ids_specific_price, ',').')'; return Db::getInstance()->execute('DELETE FROM '._DB_PREFIX_.'specific_price WHERE id_specific_price NOT IN ('.$ids_specific_price.')'); } }