bernd commited on 2009-06-19 10:05:56
Zeige 1 geänderte Dateien mit 6 Einfügungen und 2 Löschungen.
git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@1398 87cf0b9e-d624-0410-a070-f6ee81989793
| ... | ... |
@@ -46,8 +46,10 @@ function change_mailaccount($id, $arr) |
| 46 | 46 |
if ($domain->id == NULL) |
| 47 | 47 |
array_push($conditions, "domain=NULL"); |
| 48 | 48 |
else |
| 49 |
+ {
|
|
| 50 |
+ $domain->ensure_userdomain(); |
|
| 49 | 51 |
array_push($conditions, "domain={$domain->id}");
|
| 50 |
- |
|
| 52 |
+ } |
|
| 51 | 53 |
array_push($conditions, "local='".mysql_real_escape_string($local)."'"); |
| 52 | 54 |
} |
| 53 | 55 |
if (isset($arr['mailbox'])) |
| ... | ... |
@@ -84,8 +86,10 @@ function create_mailaccount($arr) |
| 84 | 86 |
$domain = new Domain( (string) $domain); |
| 85 | 87 |
if ($domain->id == NULL) |
| 86 | 88 |
$values['domain'] = "NULL"; |
| 87 |
- else |
|
| 89 |
+ else {
|
|
| 90 |
+ $domain->ensure_userdomain(); |
|
| 88 | 91 |
$values['domain'] = $domain->id; |
| 92 |
+ } |
|
| 89 | 93 |
|
| 90 | 94 |
$values['local'] = "'".mysql_real_escape_string($local)."'"; |
| 91 | 95 |
|
| 92 | 96 |