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 |