Bernd Wurst commited on 2018-01-09 05:42:48
Zeige 2 geänderte Dateien mit 4 Einfügungen und 2 Löschungen.
| ... | ... |
@@ -83,6 +83,8 @@ class Domain extends KeksData |
| 83 | 83 |
if (array_key_exists($key, $data)) |
| 84 | 84 |
$this->data[$key] = $data[$key]; |
| 85 | 85 |
$this->data['fqdn'] = $data['domainname'].'.'.$data['tld']; |
| 86 |
+ $this->data['punycode'] = idn_to_ascii($this->data['fqdn'], 0, INTL_IDNA_VARIANT_UTS46); |
|
| 87 |
+ $this->data['is_idn'] = ($this->data['fqdn'] != $this->data['punycode']); |
|
| 86 | 88 |
$this->data['reg_date'] = $data['registrierungsdatum']; |
| 87 | 89 |
$this->data['cancel_date'] = $data['kuendigungsdatum']; |
| 88 | 90 |
} |
| ... | ... |
@@ -68,8 +68,8 @@ foreach ($user_domains as $domain) |
| 68 | 68 |
$features = implode(', ', $features);
|
| 69 | 69 |
if (! $features) |
| 70 | 70 |
$features = '<em>unbenutzt</em>'; |
| 71 |
- $punycode = idn_to_ascii($domain->fqdn, 0, INTL_IDNA_VARIANT_UTS46); |
|
| 72 |
- if ($punycode != $domain->fqdn) {
|
|
| 71 |
+ $punycode = $domain->punycode; |
|
| 72 |
+ if ($domain->is_idn) {
|
|
| 73 | 73 |
$punycode = "<br/>($punycode)"; |
| 74 | 74 |
} else {
|
| 75 | 75 |
$punycode = ''; |
| 76 | 76 |