/** * _processConnectorAndHook() method unserialize connector and hook content * * @return array */ private function _processConnectorAndHook() { if (self::$bProcessHookAndConnector === null) { // unserialize connectors and hooks data BT_FPCModuleTools::getHookData(); self::$bConnectorsActive = BT_FPCModuleTools::getConnectorData(false, true); foreach ($GLOBALS[_FPC_MODULE_NAME . '_CONNECTORS'] as $sName => &$aConnector) { $aConnector['tpl'] = BT_FPCModuleTools::getTemplatePath(_FPC_PATH_TPL_NAME . _FPC_TPL_HOOK_PATH . $aConnector['tpl']); } self::$bProcessHookAndConnector = true; } }
/** * _displayHooks() method displays hooks list * * @param array $aPost * @return array */ private function _displayHooks(array $aPost) { if (FacebookPsConnect::$sQueryMode == 'xhr') { // clean header @ob_end_clean(); } $bVersion15_16 = false; if (version_compare(_PS_VERSION_, '1.5', '>')) { $bVersion15_16 = true; } // unserialize hook data BT_FPCModuleTools::getHookData(); // set smarty variables $aAssign = array('aHooks' => $GLOBALS[_FPC_MODULE_NAME . '_ZONE'], 'iDefaultLang' => intval(FacebookPsConnect::$iCurrentLang), 'bVersion15_16' => $bVersion15_16); return array('tpl' => _FPC_TPL_ADMIN_PATH . _FPC_TPL_HOOK_SETTINGS, 'assign' => $aAssign); }