summaryrefslogtreecommitdiff
path: root/mod.php
diff options
context:
space:
mode:
authorMichael Save <savetheinternet@tinyboard.org>2012-01-07 11:42:10 +1100
committerMichael Save <savetheinternet@tinyboard.org>2012-01-07 11:42:10 +1100
commit3a16a570dd4d6cb697653f0e48a2a890bbadc181 (patch)
tree4bfe2b2b704080f555797eb2105fb3045981ec69 /mod.php
parent1311bc977c3470ebd97d3722c0ea42779e5f3d1a (diff)
permissions logic for janitors
Diffstat (limited to 'mod.php')
-rw-r--r--mod.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/mod.php b/mod.php
index 56f90a79..71053d23 100644
--- a/mod.php
+++ b/mod.php
@@ -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;
}