blockModuleCache($modulesToInvoke, $hookName); } return !empty($modulesToInvoke) ? $modulesToInvoke : false; } public static function coreCallHook($module, $method, $params) { if (!Module::isEnabled('pagecache') || !file_exists(_PS_MODULE_DIR_ . 'pagecache/pagecache.php')) { $display = parent::coreCallHook($module, $method, $params); if (Module::isEnabled('cookiesplus')) { $cookiesPlus = Module::getInstanceByName('cookiesplus'); $cookiesPlus->blockModuleCode([ 'display' => &$display, 'module' => &$module, 'hookName' => &$method, 'params' => &$params, ]); } return $display; } else { require_once _PS_MODULE_DIR_ . 'pagecache/pagecache.php'; return PageCache::execHook(PageCache::HOOK_TYPE_MODULE, $module, $method, $params); } } public static function coreRenderWidget($module, $hook_name, $params) { if (!Module::isEnabled('pagecache') || !file_exists(_PS_MODULE_DIR_ . 'pagecache/pagecache.php')) { $display = parent::coreRenderWidget($module, $hook_name, $params); if (Module::isEnabled('cookiesplus')) { $cookiesPlus = Module::getInstanceByName('cookiesplus'); $cookiesPlus->blockModuleCode([ 'display' => &$display, 'module' => &$module, 'hookName' => &$hook_name, 'params' => &$params, ]); } return $display; } else { require_once _PS_MODULE_DIR_ . 'pagecache/pagecache.php'; return PageCache::execHook(PageCache::HOOK_TYPE_WIDGET, $module, $hook_name, $params); } } }