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 ''; }