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 |