Sperre das Eintragen doppelter Konfigurationen
Bernd Wurst

Bernd Wurst commited on 2013-03-19 05:50:35
Zeige 1 geänderte Dateien mit 7 Einfügungen und 0 Löschungen.

... ...
@@ -263,6 +263,13 @@ function save_vhost($vhost)
263 263
     system_failure('$domain == 0');
264 264
   if ($vhost['domain_id'] == -1)
265 265
     $domain = 'NULL';
266
+  if ($id == 0) {
267
+    # Neuer vhost
268
+    $result = db_query("SELECT id FROM vhosts.v_vhost WHERE hostname={$hostname} AND domain_id={$domain}");
269
+    if (mysql_num_rows($result) > 0) {
270
+      system_failure('Eine Konfiguration mit diesem Namen gibt es bereits.');
271
+    }
272
+  }
266 273
   $docroot = maybe_null($vhost['docroot']);
267 274
   $php = maybe_null($vhost['php']);
268 275
   $cgi = ($vhost['cgi'] == 1 ? 1 : 0);
269 276