Bernd Wurst commited on 2014-02-02 18:37:28
Zeige 1 geänderte Dateien mit 9 Einfügungen und 1 Löschungen.
... | ... |
@@ -127,12 +127,20 @@ function domainselect($selected = NULL, $selectattribute = '') |
127 | 127 |
$ret = '<select id="domain" name="domain" size="1" '.$selectattribute.' >'; |
128 | 128 |
$ret .= ' <option value="-1">'.$_SESSION['userinfo']['username'].'.'.config('masterdomain').'</option>'; |
129 | 129 |
$ret .= ' <option value="" disabled="disabled">--------------------------------</option>'; |
130 |
+ $found = false; |
|
130 | 131 |
foreach ($domainlist as $dom) |
131 | 132 |
{ |
132 |
- $s = ($selected == $dom->id) ? ' selected="selected" ': ''; |
|
133 |
+ $s = ''; |
|
134 |
+ if ($selected == $dom->id) { |
|
135 |
+ $s = ' selected="selected" '; |
|
136 |
+ $found = true; |
|
137 |
+ } |
|
133 | 138 |
$ret .= "<option value=\"{$dom->id}\"{$s}>{$dom->fqdn}</option>\n"; |
134 | 139 |
} |
135 | 140 |
$ret .= '</select>'; |
141 |
+ if ($selected > 0 and ! $found) { |
|
142 |
+ system_failure("Hier wird eine Domain benutzt, die nicht zu diesem Benutzeraccount gehört. Bearbeiten würde Daten zerstören!"); |
|
143 |
+ } |
|
136 | 144 |
return $ret; |
137 | 145 |
} |
138 | 146 |
|
139 | 147 |