bernd commited on 2011-03-11 13:30:21
Zeige 1 geänderte Dateien mit 3 Einfügungen und 1 Löschungen.
git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@1945 87cf0b9e-d624-0410-a070-f6ee81989793
| ... | ... |
@@ -324,9 +324,11 @@ function change_domain($id, $type) |
| 324 | 324 |
db_query("UPDATE kundendaten.domains SET mail='none', lastchange=NOW() WHERE id={$id} LIMIT 1;");
|
| 325 | 325 |
} |
| 326 | 326 |
elseif ($type == 'virtual') {
|
| 327 |
+ $result = mysql_fetch_assoc(db_query("SELECT id FROM system.servers WHERE hostname='".config('vmail_server')."'"));
|
|
| 328 |
+ $vmailserver = $result['id']; |
|
| 327 | 329 |
db_query("DELETE FROM mail.custom_mappings WHERE domain={$id} AND subdomain IS NULL LIMIT 1;");
|
| 328 | 330 |
db_query("UPDATE kundendaten.domains SET mail='auto', lastchange=NOW() WHERE id={$id} LIMIT 1;");
|
| 329 |
- db_query("INSERT INTO mail.virtual_mail_domains (domain) VALUES ({$id});");
|
|
| 331 |
+ db_query("INSERT INTO mail.virtual_mail_domains (domain, server) VALUES ({$id}, {$vmailserver});");
|
|
| 330 | 332 |
} |
| 331 | 333 |
elseif ($type == 'auto') {
|
| 332 | 334 |
db_query("DELETE FROM mail.virtual_mail_domains WHERE domain={$id} AND hostname IS NULL LIMIT 1;");
|
| 333 | 335 |