Example #1
0
 /**
  * Preload hook modules cache
  *
  * @deprecated 1.5.0 use Hook::getHookModuleList() instead
  *
  * @return bool preload_needed
  */
 public static function preloadHookModulesCache()
 {
     Tools::displayAsDeprecated('Use Hook::getHookModuleList() instead');
     if (!is_null(self::$_hook_modules_cache)) {
         return false;
     }
     self::$_hook_modules_cache = Hook::getHookModuleList();
     return true;
 }
Example #2
0
 /**
  * Return Hooks List
  *
  * @since 1.5.0
  * @param int $id_hook
  * @param int $id_module
  * @return array Modules List
  */
 public static function getModulesFromHook($id_hook, $id_module = null)
 {
     $hm_list = Hook::getHookModuleList();
     $module_list = isset($hm_list[$id_hook]) ? $hm_list[$id_hook] : array();
     if ($id_module) {
         return isset($module_list[$id_module]) ? array($module_list[$id_module]) : array();
     }
     return $module_list;
 }