diff --git a/cp/app/Controllers/ApplicationsController.php b/cp/app/Controllers/ApplicationsController.php index 0d4f185..62637f6 100644 --- a/cp/app/Controllers/ApplicationsController.php +++ b/cp/app/Controllers/ApplicationsController.php @@ -674,6 +674,13 @@ class ApplicationsController extends Controller WHERE dcm.domain_id = ?'; $domainContacts = $db->select($domainContactsQuery, [$domain['id']]); + if (strpos($domain['name'], 'xn--') === 0) { + $domain['name_o'] = $domain['name']; + $domain['name'] = idn_to_utf8($domain['name'], IDNA_NONTRANSITIONAL_TO_ASCII, INTL_IDNA_VARIANT_UTS46); + } else { + $domain['name_o'] = $domain['name']; + } + return view($response,'admin/domains/viewApplication.twig', [ 'domain' => $domain, 'domainStatus' => $domainStatus, diff --git a/cp/app/Controllers/DomainsController.php b/cp/app/Controllers/DomainsController.php index 13b98e9..985db7f 100644 --- a/cp/app/Controllers/DomainsController.php +++ b/cp/app/Controllers/DomainsController.php @@ -1006,8 +1006,12 @@ class DomainsController extends Controller $domainContacts = $db->select($domainContactsQuery, [$domain['id']]); if (strpos($domain['name'], 'xn--') === 0) { + $domain['name_o'] = $domain['name']; $domain['name'] = idn_to_utf8($domain['name'], IDNA_NONTRANSITIONAL_TO_ASCII, INTL_IDNA_VARIANT_UTS46); + } else { + $domain['name_o'] = $domain['name']; } + return view($response,'admin/domains/viewDomain.twig', [ 'domain' => $domain, 'domainStatus' => $domainStatus, diff --git a/cp/resources/views/admin/domains/viewApplication.twig b/cp/resources/views/admin/domains/viewApplication.twig index 7cfdbc4..5a4f454 100644 --- a/cp/resources/views/admin/domains/viewApplication.twig +++ b/cp/resources/views/admin/domains/viewApplication.twig @@ -20,11 +20,11 @@