Bernd Wurst commited on 2018-02-20 11:35:38
Zeige 1 geänderte Dateien mit 20 Einfügungen und 1 Löschungen.
... | ... |
@@ -38,6 +38,15 @@ if (isset($_REQUEST['domain'])) { |
38 | 38 |
warning('Leerzeichen sind in Domainnamen nicht erlaubt.'); |
39 | 39 |
redirect(''); |
40 | 40 |
} |
41 |
+ $dom = new Domain(); |
|
42 |
+ if ($dom->loadByName($_REQUEST['domain']) !== false) { |
|
43 |
+ if ($dom->is_customerdomain()) { |
|
44 |
+ warning('Diese Domain ist bereits in Ihrem Kundenkonto eingetragen!'); |
|
45 |
+ } else { |
|
46 |
+ warning('Diese Domain ist bei einem anderen Kunden von uns in Nutzung. Kontaktieren Sie den Support, wenn Sie eine Domain in ein anderes Kundenkonto übertragen möchten.'); |
|
47 |
+ } |
|
48 |
+ redirect(''); |
|
49 |
+ } |
|
41 | 50 |
$avail = api_domain_available($_REQUEST['domain']); |
42 | 51 |
if ($avail == 'available') { |
43 | 52 |
output('<p class="domain-available">Die Domain '.filter_input_general($_REQUEST['domain']).' ist verfügbar!</p>'); |
... | ... |
@@ -98,11 +107,19 @@ if (isset($_REQUEST['domain'])) { |
98 | 107 |
<p><strong>Beachten Sie:</strong> Um diese Domain nutzen zu können, benötigen Sie bei Ihrem bisherigen Domainregistrar die Möglichkeit, DNS-Records anzulegen oder die zuständigen DNS-Server zu ändern. Sie können dann entweder unsere DNS-Server nutzen oder einzelne DNS-Records auf unsere Server einrichten.</p>'); |
99 | 108 |
|
100 | 109 |
output('<p>Mit Betätigen des unten stehenden Knopfes bestätigen Sie, dass Sie entweder der Domaininhaber sind oder mit expliziter Zustimmung des Domaininhabers handeln.</p>'); |
101 |
- $form = '<p class="buttonset" id="buttonset-external"> |
|
110 |
+ $form = ' |
|
111 |
+ <p class="buttonset" id="buttonset-external"> |
|
102 | 112 |
<input type="radio" name="dns" id="option-dns-enable" value="enable" /> |
103 | 113 |
<label for="option-dns-enable">Lokalen DNS-Server aktivieren</label> |
104 | 114 |
<input type="radio" name="dns" id="option-dns-disable" value="disable" checked="checked" /> |
105 | 115 |
<label for="option-dns-disable">Weiterhin externen DNS verwenden</label> |
116 |
+ </p> |
|
117 |
+ |
|
118 |
+ <p class="buttonset" id="buttonset-email"> |
|
119 |
+ <input type="radio" name="email" id="option-email-enable" value="enable" checked="checked" /> |
|
120 |
+ <label for="option-email-enable">E-Mail-Nutzung aktivieren</label> |
|
121 |
+ <input type="radio" name="email" id="option-email-disable" value="disable" /> |
|
122 |
+ <label for="option-email-disable">Nicht für E-Mail nutzen</label> |
|
106 | 123 |
</p>'; |
107 | 124 |
|
108 | 125 |
$form .= '<p><input type="hidden" name="domain" value="'.filter_input_general($_REQUEST['domain']).'"> |
... | ... |
@@ -118,6 +135,8 @@ if (isset($_REQUEST['domain'])) { |
118 | 135 |
case 'nameContainsForbiddenCharacter': |
119 | 136 |
output('<p>Der Domainname enthält unerlaubte Zeichen.</p>'); |
120 | 137 |
break; |
138 |
+ case 'extensionDoesNotExist': |
|
139 |
+ case 'extensionCannotBeRegistered': |
|
121 | 140 |
case 'suffixDoesNotExist': |
122 | 141 |
case 'suffixCannotBeRegistered': |
123 | 142 |
output('<p>Diese Endung ist nicht verfügbar.</p>'); |
124 | 143 |