// Installer
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user