public static function isLangKey($key) { ConfigurationKPI::setKpiDefinition(); $r = parent::isLangKey($key); ConfigurationKPI::unsetKpiDefinition(); return $r; }
public static function isOverridenByCurrentContext($key) { if (Configuration::isLangKey($key)) { $testContext = false; foreach (Language::getLanguages(false) as $lang) { if (Shop::getContext() == Shop::CONTEXT_SHOP && Configuration::hasContext($key, $lang['id_lang'], Shop::CONTEXT_SHOP) || Shop::getContext() == Shop::CONTEXT_GROUP && Configuration::hasContext($key, $lang['id_lang'], Shop::CONTEXT_GROUP)) { $testContext = true; } } } else { $testContext = Shop::getContext() == Shop::CONTEXT_SHOP && Configuration::hasContext($key, null, Shop::CONTEXT_SHOP) || Shop::getContext() == Shop::CONTEXT_GROUP && Configuration::hasContext($key, null, Shop::CONTEXT_GROUP) ? true : false; } return Shop::isFeatureActive() && Shop::getContext() != Shop::CONTEXT_ALL && $testContext; }