public static function isLangKey($key)
 {
     ConfigurationKPI::setKpiDefinition();
     $r = parent::isLangKey($key);
     ConfigurationKPI::unsetKpiDefinition();
     return $r;
 }
Example #2
0
 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;
 }