/**
  * _assign() method assigns transverse data
  *
  * @return array
  */
 private function _assign()
 {
     $bVersion15_16 = false;
     if (version_compare(_PS_VERSION_, '1.6', '>')) {
         $bVersion15_16 = true;
     }
     // set smarty variables
     return array('sURI' => BT_FPCModuleTools::truncateUri(array('&iPage', '&sAction')), 'aQueryParams' => $GLOBALS[_FPC_MODULE_NAME . '_REQUEST_PARAMS'], 'iDefaultLang' => intval(FacebookPsConnect::$iCurrentLang), 'sDefaultLang' => FacebookPsConnect::$sCurrentLang, 'sHeaderInclude' => BT_FPCModuleTools::getTemplatePath(_FPC_PATH_TPL_NAME . _FPC_TPL_HEADER), 'sErrorInclude' => BT_FPCModuleTools::getTemplatePath(_FPC_PATH_TPL_NAME . _FPC_TPL_ERROR), 'sConfirmInclude' => BT_FPCModuleTools::getTemplatePath(_FPC_PATH_TPL_NAME . _FPC_TPL_CONFIRM), 'bVerion15_16' => $bVersion15_16, 'bTwitterActif' => !empty($GLOBALS[_FPC_MODULE_NAME . '_CONNECTORS']['twitter']['data']['activeConnector']) ? 1 : 2, 'iApiRequestMethod' => FacebookPsConnect::$aConfiguration[_FPC_MODULE_NAME . '_API_REQUEST_METHOD']);
 }
예제 #2
0
 /**
  * displayErrorModule() method displays view with error
  *
  * @param string $sTplName
  * @param array $aAssign
  * @return string html
  */
 public function displayErrorModule()
 {
     global $smarty;
     $smarty->assign(array('sHomeURI' => BT_FPCModuleTools::truncateUri(), 'aErrors' => $this->aErrors, 'sModuleName' => strtolower(_FPC_MODULE_NAME), 'bDebug' => _FPC_DEBUG));
     return $this->display(__FILE__, _FPC_PATH_TPL_NAME . _FPC_TPL_ERROR);
 }