// Installer

This commit is contained in:
fBrignoli
2012-05-24 16:01:40 +00:00
parent 8df3a976bb
commit a77237d3e1
@@ -28,13 +28,13 @@
function update_feature_detachable_cache() function update_feature_detachable_cache()
{ {
$array_features = array( $array_features = array(
'PS_SPECIFIC_PRICE_FEATURE_ACTIVE' => 'specific_price', 'PS_SPECIFIC_PRICE_FEATURE_ACTIVE' => 'specific_price',
'PS_SCENE_FEATURE_ACTIVE' => 'scene', 'PS_SCENE_FEATURE_ACTIVE' => 'scene',
'PS_PRODUCT_DOWNLOAD_FEATURE_ACTIVE' => 'product_download', 'PS_PRODUCT_DOWNLOAD_FEATURE_ACTIVE' => 'product_download',
'PS_CUSTOMIZATION_FEATURE_ACTIVE' => 'customization_field', 'PS_CUSTOMIZATION_FEATURE_ACTIVE' => 'customization_field',
'PS_CART_RULE_FEATURE_ACTIVE' => 'cart_rule', 'PS_CART_RULE_FEATURE_ACTIVE' => 'cart_rule',
'PS_GROUP_FEATURE_ACTIVE' => 'group', 'PS_GROUP_FEATURE_ACTIVE' => 'group',
'PS_PACK_FEATURE_ACTIVE' => 'pack', 'PS_PACK_FEATURE_ACTIVE' => 'pack',
'PS_ALIAS_FEATURE_ACTIVE' => 'alias', 'PS_ALIAS_FEATURE_ACTIVE' => 'alias',
); );
$res = true; $res = true;
@@ -42,8 +42,9 @@ function update_feature_detachable_cache()
{ {
// array_features is an array defined above, so please don't add bqSql ! // array_features is an array defined above, so please don't add bqSql !
$count = (int)Db::getInstance()->getValue('SELECT count(*) FROM `'._DB_PREFIX_.$feature.'`'); $count = (int)Db::getInstance()->getValue('SELECT count(*) FROM `'._DB_PREFIX_.$feature.'`');
$res &= Db::getInstance()->execute('REPLACE INTO `'._DB_PREFIX_.'configuration` (name, value) values ("'.$config_key.'", "'.$count.'"'); $res &= Db::getInstance()->execute('REPLACE INTO `'._DB_PREFIX_.'configuration` (name, value) values ("'.$config_key.'", "'.$count.'")');
} }
return $res; return $res;
} }