diff options
| author | Michael Save <savetheinternet@tinyboard.org> | 2012-01-07 11:42:10 +1100 |
|---|---|---|
| committer | Michael Save <savetheinternet@tinyboard.org> | 2012-01-07 11:42:10 +1100 |
| commit | 3a16a570dd4d6cb697653f0e48a2a890bbadc181 (patch) | |
| tree | 4bfe2b2b704080f555797eb2105fb3045981ec69 | |
| parent | 1311bc977c3470ebd97d3722c0ea42779e5f3d1a (diff) | |
permissions logic for janitors
| -rw-r--r-- | mod.php | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -147,6 +147,8 @@ } if(hasPermission($config['mod']['manageusers'])) { $fieldset['Administration'] .= '<li><a href="?/users">' . _('Manage users') . '</a></li>'; + } elseif(hasPermission($config['mod']['change_password'])) { + $fieldset['Administration'] .= '<li><a href="?/users/' . $user['id'] . '">' . _('Change own password') . '</a></li>'; } if(hasPermission($config['mod']['modlog'])) { $fieldset['Administration'] .= '<li><a href="?/log">' . _('Moderation log') . '</a></li>'; @@ -1243,7 +1245,10 @@ setCookies(); } - header('Location: ?/users', true, $config['redirect_http']); + if(hasPermission($config['mod']['manageusers'])) + header('Location: ?/users', true, $config['redirect_http']); + else + header('Location: ?/', true, $config['redirect_http']); exit; } |
