blockModuleCache($modulesToInvoke, $hookName); } return !empty($modulesToInvoke) ? $modulesToInvoke : false; } /* * module: pagecache * date: 2024-03-10 16:57:05 * version: 8.8.59 */ public static function coreCallHook($module, $method, $params) { if (!Module::isEnabled('pagecache') || !file_exists(_PS_MODULE_DIR_ . 'pagecache/pagecache.php')) { return parent::coreCallHook($module, $method, $params); } else { require_once _PS_MODULE_DIR_ . 'pagecache/pagecache.php'; return PageCache::execHook(PageCache::HOOK_TYPE_MODULE, $module, $method, $params); } } /* * module: pagecache * date: 2024-03-10 16:57:05 * version: 8.8.59 */ public static function coreRenderWidget($module, $hook_name, $params) { if (!Module::isEnabled('pagecache') || !file_exists(_PS_MODULE_DIR_ . 'pagecache/pagecache.php')) { return parent::coreRenderWidget($module, $hook_name, $params); } else { require_once _PS_MODULE_DIR_ . 'pagecache/pagecache.php'; return PageCache::execHook(PageCache::HOOK_TYPE_WIDGET, $module, $hook_name, $params); } } // /* // * module: cookiesplus // * date: 2024-03-08 15:40:32 // * version: 1.6.0 // */ // public static function coreCallHook($module, $method, $params) // { // $headersBeforeExecution = headers_list(); // $display = parent::coreCallHook($module, $method, $params); // if (Module::isEnabled('cookiesplus')) { // $forceDisplay = false; // $cookiesPlus = Module::getInstanceByName('cookiesplus'); // $cookiesPlus->blockModuleCode([ // 'display' => &$display, // 'module' => &$module, // 'hookName' => &$method, // 'params' => &$params, // 'forceDisplay' => &$forceDisplay, // 'headersBeforeExecution' => $headersBeforeExecution, // ]); // if ($forceDisplay) { // return $display; // } // } // return $display; // } // /* // * module: cookiesplus // * date: 2024-03-08 15:40:32 // * version: 1.6.0 // */ // public static function coreRenderWidget($module, $hook_name, $params) // { // $headersBeforeExecution = headers_list(); // $display = parent::coreRenderWidget($module, $hook_name, $params); // if (Module::isEnabled('cookiesplus')) { // $forceDisplay = false; // $cookiesPlus = Module::getInstanceByName('cookiesplus'); // $cookiesPlus->blockModuleCode([ // 'display' => &$display, // 'module' => &$module, // 'hookName' => &$hook_name, // 'params' => &$params, // 'forceDisplay' => &$forceDisplay, // 'headersBeforeExecution' => $headersBeforeExecution, // ]); // if ($forceDisplay) { // return $display; // } // } // return $display; // } }