/**
  * _displayHookForm() method displays hook form
  *
  * @param array $aPost
  * @return array
  */
 private function _displayHookForm(array $aPost)
 {
     // set
     $aAssign = array();
     // clean header
     @ob_end_clean();
     // get hook id
     $sHookId = Tools::getValue('sHookId');
     // use case - only configure with good connector id
     if ($sHookId && array_key_exists($sHookId, $GLOBALS[_FPC_MODULE_NAME . '_ZONE'])) {
         // get unserialized connector data
         BT_FPCModuleTools::unserializeData($sHookId, 'hook');
         // set smarty variables
         $aAssign = array('sHookId' => $sHookId, 'iDefaultLang' => intval(FacebookPsConnect::$iCurrentLang), 'bOneSet' => BT_FPCModuleTools::getConnectorData(false, true), 'aHook' => $GLOBALS[_FPC_MODULE_NAME . '_ZONE'][$sHookId], 'aConnectors' => $GLOBALS[_FPC_MODULE_NAME . '_CONNECTORS']);
         // set current widget
         $aAssign['aHook'] = $GLOBALS[_FPC_MODULE_NAME . '_ZONE'][$sHookId];
         // clean footer
         FacebookPsConnect::$sQueryMode = 'xhr';
     }
     return array('tpl' => _FPC_TPL_ADMIN_PATH . _FPC_TPL_HOOK_FORM, 'assign' => $aAssign);
 }