IPv6-fähigkeit auch richtig herausfinden
bernd

bernd commited on 2010-10-06 08:47:19
Zeige 1 geänderte Dateien mit 7 Einfügungen und 5 Löschungen.


git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@1833 87cf0b9e-d624-0410-a070-f6ee81989793
... ...
@@ -19,12 +19,14 @@ function list_vhosts()
19 19
   return $ret;
20 20
 }
21 21
 
22
-function ipv6_possible($serverid)
22
+function ipv6_possible($server)
23 23
 {
24
-  $serverid = (int) $serverid;
25
-  $result = db_query("SELECT v6_prefix FROM system.servers WHERE id={$serverid}");
26
-  $server = mysql_fetch_assoc($result);
27
-  return ($server['v6_prefix'] != NULL);
24
+  $serverid = (int) $server;
25
+  $servername = mysql_real_escape_string($server);
26
+  $result = db_query("SELECT v6_prefix FROM system.servers WHERE id={$serverid} OR hostname='{$servername}'");
27
+  $line = mysql_fetch_assoc($result);
28
+  DEBUG("Server {$server} is v6-capable: ". ($line['v6_prefix'] != NULL));
29
+  return ($line['v6_prefix'] != NULL);
28 30
 }
29 31
 
30 32
 function empty_vhost()
31 33