/** * */ public function get_site_name() { $nc_core = nc_Core::get_object(); $cat = $nc_core->catalogue; $site_id = $this->get('site_id'); try { $site_name = $cat->get_by_id($site_id, "Catalogue_Name"); $domain = $cat->get_by_id($site_id, "Domain"); if ($domain) { $domain_decode = nc_search_util::decode_host($domain); if (!$nc_core->NC_UNICODE) { $domain_decode = $nc_core->utf8->utf2win($domain_decode); } $site_name .= " (" . $domain_decode . ")"; } } catch (Exception $e) { $site_name = sprintf(NETCAT_MODULE_SEARCH_ADMIN_RULE_NONEXISTENT_SITE, $site_id); } return $site_name; }