Browse code

Ermögliche das Umziehen von Domains die schon vorher als extern eingetragen waren

Bernd Wurst authored on09/02/2018 05:30:51
Showing2 changed files
... ...
@@ -37,6 +37,8 @@ function warning($msg)
37 37
   if (!isset($_SESSION['warning']))
38 38
     $_SESSION['warning'] = array();
39 39
   array_push($_SESSION['warning'], $msg);
40
+  $backtrace = debug_backtrace();
41
+  DEBUG('WARNING:<br>'.$backtrace[0]['file'].':'.$backtrace[0]['line'].': '.$msg);
40 42
 }
41 43
 
42 44
 function success_msg($msg)
... ...
@@ -41,13 +41,9 @@ if (isset($_REQUEST['domain'])) {
41 41
         redirect('');
42 42
     }
43 43
     $dom = new Domain();
44
-    if ($dom->loadByName($request) !== false) {
45
-        if ($dom->is_customerdomain()) {
46
-            warning('Diese Domain ist bereits in Ihrem Kundenkonto eingetragen!');
47
-        } else {
48
-            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.');
49
-        }
50
-        redirect('');
44
+    if ($dom->loadByName($request) !== false && !$dom->is_customerdomain()) {
45
+        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.');
46
+        redirect('adddomain');
51 47
     }
52 48
     $dom = new Domain();
53 49
     if ($dom->loadByName($request) === false) {
... ...
@@ -86,7 +82,9 @@ if ($tld != $dom->tld) {
86 82
 
87 83
 $pricedata = get_domain_offer($tld);
88 84
 if (!$pricedata) {
89
-    redirect('adddomain');
85
+    // Hier kommen wir hin, wenn eine externe Domain umgezogen wird, deren Endung wir nicht automatisch anbieten
86
+    warning('Die Domain '.$dom->fqdn.' kann nicht über dieses Webinterface umgezogen werden weil bei dieser Endung Besonderheiten zu beachten sind. Bitte kontaktieren Sie den Support.');
87
+    redirect('domains');
90 88
 }
91 89
 $mode=NULL;
92 90