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

This commit is contained in:
rGaillard
2012-02-27 15:32:57 +00:00
parent 479359d4b0
commit bac7de54ae
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).'\'');
}
}