// Fix bug which allow to create multi specific price with same parameters

git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@13627 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
rGaillard
2012-02-27 15:32:57 +00:00
parent 69dddb9520
commit 4a9e286ec9
3 changed files with 39 additions and 12 deletions
+16
View File
@@ -397,5 +397,21 @@ class SpecificPriceCore extends ObjectModel
{
return Configuration::get('PS_SPECIFIC_PRICE_FEATURE_ACTIVE');
}
public static function exists($id_product, $id_product_attribute, $id_shop, $id_group, $id_country, $id_currency, $id_customer, $from_quantity, $from, $to)
{
return (int)Db::getInstance()->getValue('SELECT `id_specific_price`
FROM '._DB_PREFIX_.'specific_price
WHERE `id_product`='.(int)$id_product.' AND
`id_product_attribute`='.(int)$id_product_attribute.' AND
`id_shop`='.(int)$id_shop.' AND
`id_group`='.(int)$id_group.' AND
`id_country`='.(int)$id_country.' AND
`id_currency`='.(int)$id_currency.' AND
`id_customer`='.(int)$id_customer.' AND
`from_quantity`='.(int)$from_quantity.' AND
`from` >= \''.pSQL($from).'\' AND
`to` <= \''.pSQL($to).'\'');
}
}