Bernd Wurst commited on 2018-02-20 11:35:38
Zeige 4 geänderte Dateien mit 20 Einfügungen und 4 Löschungen.
... | ... |
@@ -80,12 +80,12 @@ function get_server_by_id($id) { |
80 | 80 |
function redirect($target) |
81 | 81 |
{ |
82 | 82 |
global $debugmode; |
83 |
- if (! $debugmode) { |
|
84 |
- header("Location: {$target}"); |
|
85 |
- } else { |
|
86 | 83 |
if ($target == '') { |
87 | 84 |
$target = $_SERVER['REQUEST_URI']; |
88 | 85 |
} |
86 |
+ if (! $debugmode) { |
|
87 |
+ header("Location: {$target}"); |
|
88 |
+ } else { |
|
89 | 89 |
if (strpos($target, '?') === false) { |
90 | 90 |
print 'REDIRECT: '.internal_link($target, $target); |
91 | 91 |
} else { |
... | ... |
@@ -48,5 +48,11 @@ if ($dom->status == 'pretransfer') { |
48 | 48 |
api_register_domain($dom->fqdn, $authinfo); |
49 | 49 |
|
50 | 50 |
success_msg('Die Registrierung wurde in Auftrag gegeben. Der Domain-Status sollte sich in den nächsten Minuten entsprechend ändern.'); |
51 |
+ |
|
52 |
+unset($_SESSION['domains_domainreg_owner']); |
|
53 |
+unset($_SESSION['domains_domainreg_admin_c']); |
|
54 |
+unset($_SESSION['domains_domainreg_detach']); |
|
55 |
+unset($_SESSION['domains_domainreg_domainname']); |
|
56 |
+ |
|
51 | 57 |
redirect('domains'); |
52 | 58 |
|
... | ... |
@@ -28,6 +28,16 @@ if ($_SESSION['role'] & ROLE_CUSTOMER) |
28 | 28 |
else |
29 | 29 |
$user_domains = get_domain_list($_SESSION['userinfo']['customerno'], $_SESSION['userinfo']['uid']); |
30 | 30 |
|
31 |
+// Session-Variablen aufräumen |
|
32 |
+unset($_SESSION['domains_detail_domainname']); |
|
33 |
+unset($_SESSION['domains_detail_owner']); |
|
34 |
+unset($_SESSION['domains_detail_admin_c']); |
|
35 |
+unset($_SESSION['domains_detail_detach']); |
|
36 |
+unset($_SESSION['domains_domainreg_owner']); |
|
37 |
+unset($_SESSION['domains_domainreg_admin_c']); |
|
38 |
+unset($_SESSION['domains_domainreg_detach']); |
|
39 |
+unset($_SESSION['domains_domainreg_domainname']); |
|
40 |
+ |
|
31 | 41 |
title("Domains"); |
32 | 42 |
|
33 | 43 |
output('<p>In Ihrem Account werden die folgenden Domains verwaltet:</p>'); |
... | ... |
@@ -103,7 +103,7 @@ function api_upload_domain($fqdn) |
103 | 103 |
|
104 | 104 |
function api_register_domain($domainname, $authinfo=NULL) |
105 | 105 |
{ |
106 |
- $result = db_query("SELECT id,CONCAT_WS('.', domainname, tld) AS fqdn, owner, admin_c FROM kundendaten.domains WHERE CONCAT_WS('.', domainname, tld)=?", array($domainname)); |
|
106 |
+ $result = db_query("SELECT id,status,CONCAT_WS('.', domainname, tld) AS fqdn, owner, admin_c FROM kundendaten.domains WHERE CONCAT_WS('.', domainname, tld)=?", array($domainname)); |
|
107 | 107 |
if ($result->rowCount() < 1) { |
108 | 108 |
system_failure("Unbekannte Domain"); |
109 | 109 |
} |
110 | 110 |