Browse code

Logikfehler beim Entscheiden, ob eine Domain einem anderen User gehört

Bernd Wurst authored on06/04/2019 19:21:19
Showing1 changed files
... ...
@@ -62,7 +62,7 @@ if (have_role(ROLE_CUSTOMER) && count($useraccounts) > 1) {
62 62
     output('<h4>Zuständiges Benutzerkonto</h4>');
63 63
     $form = '<p>Diese Domain nutzen im Benutzerkonto '.html_select('domainuser', $options, $dom->useraccount).' <input type="submit" name="submit" value="Änderung speichern"></p>';
64 64
     output(html_form('update-user', 'update', 'action=chguser&id='.$dom->id, $form));
65
-} else if (have_role(ROLE_SYSTEMUSER) && $dom->useraccount != $_SESSION['userinfo']['uid']) {
65
+} else if (!have_role(ROLE_SYSTEMUSER) || $dom->useraccount != $_SESSION['userinfo']['uid']) {
66 66
     // Kunde hat keine mehreren User, Domain ist trotzdem in einem anderen Useraccount
67 67
     $is_current_user = false;
68 68
     output('<h4>Zuständiges Benutzerkonto</h4>');