Exemplo n.º 1
0
 public function hookRightColumn($params)
 {
     $iso_lang = $iso_cert = Tools::strtoupper(Language::getIsoById($params['cookie']->id_lang));
     $tab_id = false;
     if (isset(TSCommon::$certificates[Tools::strtoupper($iso_cert)]['tsID'])) {
         $tab_id = TSCommon::$certificates[Tools::strtoupper($iso_cert)]['tsID'];
     }
     if (!$tab_id) {
         return false;
     }
     if (isset(TSCommon::$certificates[$iso_cert]['tsID'])) {
         TSCommon::$smarty->assign('trusted_shops_id', TSCommon::$certificates[$iso_cert]['tsID']);
         TSCommon::$smarty->assign('variant', isset(TSCommon::$certificates[$iso_cert]['variant']) ? in_array(TSCommon::$certificates[$iso_cert]['variant'], array_keys($this->available_seal_variants)) ? TSCommon::$certificates[$iso_cert]['variant'] : 'default' : 'default');
         TSCommon::$smarty->assign('yoffset', TSCommon::$certificates[$iso_cert]['yoffset']);
         TSCommon::$smarty->assign('jscode', TSCommon::$certificates[$iso_cert]['jscode']);
         TSCommon::$smarty->assign('onlineshop_name', ConfigurationCore::get('PS_SHOP_NAME'));
         $url = str_replace(array('#shop_id#', '#shop_name#'), array(TSCommon::$certificates[$iso_cert]['tsID'], urlencode(str_replace('_', '-', ConfigurationCore::get('PS_SHOP_NAME')))), TSCommon::$certificate_link[$iso_lang]);
         TSCommon::$smarty->assign('trusted_shops_url', $url);
         if (isset(TSCommon::$certificates[$iso_cert])) {
             $certificate = TSCommon::$certificates[$iso_cert];
             if (isset($certificate['tsID']) && ($certificate['typeEnum'] == 'CLASSIC' || $certificate['typeEnum'] == 'UNKNOWN' || $certificate['typeEnum'] == 'EXCELLENCE' && $certificate['user'] != '' && $certificate['password'] != '')) {
                 return TrustedShops::displaySeal();
             }
         }
     }
     return '';
 }