29         $this->_aViewData[
'oxid'] = $this->
getConfig()->getShopId();
 
   32         return "dyn_trusted_ratings.tpl";
 
   49         if (is_array($aConfAArs[
'aTsLangIds'])) {
 
   51             $blActive = (isset($aConfBools[
"blTsWidget"]) && $aConfBools[
"blTsWidget"] == 
"true") ? 
true : 
false;
 
   52             $sPkg = 
"OXID_ESALES";
 
   54             $aActiveLangs = array();
 
   55             foreach ($aConfAArs[
'aTsLangIds'] as $sLangId => $sId) {
 
   56                 $aActiveLangs[$sLangId] = 
false;
 
   58                     $sTsUser = 
$myConfig->getConfigParam(
'sTsUser');
 
   59                     $sTsPass = 
$myConfig->getConfigParam(
'sTsPass');
 
   61                     $sResult = $this->
_validateId($sId, (
bool) $blActive, $sTsUser, $sTsPass, $sPkg);
 
   64                     $aActiveLangs[$sLangId] = $sResult == 
"OK" ? 
true : 
false;
 
   67                     if ($sResult && $sResult != 
"OK") {
 
   68                         $this->_aViewData[
"errorsaving"] = 
"DYN_TRUSTED_RATINGS_ERR_{$sResult}";
 
   73             $myConfig->saveShopConfVar(
"arr", 
"aTsActiveLangIds", $aActiveLangs, $sOxId);
 
   88         $aTsConfig = $oConfig->getConfigParam(
"aTsConfig");
 
   89         if (is_array($aTsConfig)) {
 
   90             $sWsdl = $aTsConfig[
"blTestMode"] ? $oConfig->getConfigParam(
"sTsServiceTestWsdl") : $oConfig->getConfigParam(
"sTsServiceWsdl");
 
  107     protected function _validateId($sId, $blActive, $sUser, $sPass, $sPkg)
 
  112                 $oClient = 
new SoapClient($sWsdl);
 
  113                 $sReturn = $oClient->updateRatingWidgetState($sId, (
int) $blActive, $sUser, $sPass, $sPkg);
 
  114             } 
catch (SoapFault $oFault) {
 
  115                 $sReturn = $oFault->faultstring;
 
  129         return 'dyn_interface';
 
  142         if (!is_array($aArr)) {
 
  159         if (!is_array($aArr)) {