bernd commited on 2010-09-06 04:31:40
Zeige 2 geänderte Dateien mit 5 Einfügungen und 8 Löschungen.
git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@1803 87cf0b9e-d624-0410-a070-f6ee81989793
... | ... |
@@ -28,7 +28,6 @@ if ($_GET['type'] == 'autodns') |
28 | 28 |
elseif ($sure === true) |
29 | 29 |
{ |
30 | 30 |
enable_autorecords($dom->id); |
31 |
- sync_autorecords(); |
|
32 | 31 |
if (! $debugmode) |
33 | 32 |
header("Location: dns_domain?dom={$dom->id}"); |
34 | 33 |
} |
... | ... |
@@ -51,7 +50,6 @@ if ($_GET['type'] == 'autodns') |
51 | 50 |
elseif ($sure === true) |
52 | 51 |
{ |
53 | 52 |
convert_from_autorecords($dom->id); |
54 |
- sync_autorecords(); |
|
55 | 53 |
if (! $debugmode) |
56 | 54 |
header("Location: dns_domain?dom={$dom->id}"); |
57 | 55 |
} |
... | ... |
@@ -4,6 +4,7 @@ require_once('inc/debug.php'); |
4 | 4 |
require_once('inc/db_connect.php'); |
5 | 5 |
require_once('inc/base.php'); |
6 | 6 |
require_once('inc/security.php'); |
7 |
+require_once('inc/error.php'); |
|
7 | 8 |
|
8 | 9 |
require_once('class/domain.php'); |
9 | 10 |
|
... | ... |
@@ -159,7 +160,7 @@ function get_domain_records($dom) |
159 | 160 |
function get_domain_auto_records($domainname) |
160 | 161 |
{ |
161 | 162 |
$domainname = mysql_real_escape_string($domainname); |
162 |
- #$result = db_query("SELECT hostname, domain, CONCAT_WS('.', hostname, domain) AS fqdn, type, ip, spec, data, TRIM(ttl) FROM dns.v_autogenerated_records WHERE domain='{$domainname}'"); |
|
163 |
+ //$result = db_query("SELECT hostname, domain, CONCAT_WS('.', hostname, domain) AS fqdn, type, ip, spec, data, TRIM(ttl) FROM dns.v_autogenerated_records WHERE domain='{$domainname}'"); |
|
163 | 164 |
$result = db_query("SELECT hostname, domain, CONCAT_WS('.', hostname, domain) AS fqdn, type, ip, spec, data, ttl FROM dns.tmp_autorecords WHERE domain='{$domainname}'"); |
164 | 165 |
$data = array(); |
165 | 166 |
while ($entry = mysql_fetch_assoc($result)) { |
... | ... |
@@ -276,6 +277,8 @@ function convert_from_autorecords($domainid) |
276 | 277 |
|
277 | 278 |
db_query("INSERT IGNORE INTO dns.custom_records SELECT r.id, r.lastchange, type, d.id, hostname, ip, NULL AS dyndns, data, spec, ttl FROM dns.v_tmptable_allrecords AS r INNER JOIN dns.v_domains AS d ON (d.name=r.domain) WHERE d.id={$dom}"); |
278 | 279 |
disable_autorecords($dom); |
280 |
+ db_query("UPDATE dns.dnsstatus SET status='outdated'"); |
|
281 |
+ warning("Die automatischen Einträge werden in Kürze abgeschaltet, bitte haben Sie einen Moment Geduld."); |
|
279 | 282 |
} |
280 | 283 |
|
281 | 284 |
|
... | ... |
@@ -286,6 +289,7 @@ function enable_autorecords($domainid) |
286 | 289 |
$dom = $dom->id; |
287 | 290 |
|
288 | 291 |
db_query("UPDATE kundendaten.domains SET autodns=1 WHERE id={$dom} LIMIT 1"); |
292 |
+ warning("Die automatischen Einträge werden in Kürze aktiviert, bitte haben Sie einen Moment Geduld."); |
|
289 | 293 |
} |
290 | 294 |
|
291 | 295 |
function disable_autorecords($domainid) |
... | ... |
@@ -298,10 +302,5 @@ function disable_autorecords($domainid) |
298 | 302 |
} |
299 | 303 |
|
300 | 304 |
|
301 |
-function sync_autorecords() |
|
302 |
-{ |
|
303 |
- db_query("CALL dns.sync_autorecords()"); |
|
304 |
-} |
|
305 |
- |
|
306 | 305 |
|
307 | 306 |
?> |
308 | 307 |