diff options
author | Andreas Gohr <andi@splitbrain.org> | 2009-01-16 22:07:18 +0100 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2009-01-16 22:07:18 +0100 |
commit | 77d19185765928f10a2db7e9f456b0eb15628bb8 (patch) | |
tree | 8a46ed0325e6d5f097c99c70a1a40f53762fd86a | |
parent | 2365d73d76c039bedafc4a250fa0d584296f87d3 (diff) | |
download | rpg-77d19185765928f10a2db7e9f456b0eb15628bb8.tar.gz rpg-77d19185765928f10a2db7e9f456b0eb15628bb8.tar.bz2 |
some tweaks to recent usermanager patch
darcs-hash:20090116210718-7ad00-9824b47ea265a7426ed36eb020db45befd4104ec.gz
-rw-r--r-- | lib/plugins/usermanager/admin.php | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/plugins/usermanager/admin.php b/lib/plugins/usermanager/admin.php index cb34d1f2c..fdbf16696 100644 --- a/lib/plugins/usermanager/admin.php +++ b/lib/plugins/usermanager/admin.php @@ -150,7 +150,7 @@ class admin_plugin_usermanager extends DokuWiki_Admin_Plugin { $page_buttons = $this->_pagination(); $delete_disable = $this->_auth->canDo('delUser') ? '' : 'disabled="disabled"'; - $editable = ($this->_auth->canDo('UserMod')) ? 1 : 0; + $editable = $this->_auth->canDo('UserMod'); print $this->locale_xhtml('intro'); print $this->locale_xhtml('list'); @@ -188,7 +188,11 @@ class admin_plugin_usermanager extends DokuWiki_Admin_Plugin { ptln(" <tr class=\"user_info\">"); ptln(" <td class=\"centeralign\"><input type=\"checkbox\" name=\"delete[".$user."]\" ".$delete_disable." /></td>"); if ($editable) { - ptln(" <td><a href=\"".wl($ID,'fn[edit]['.$user.']=1&do=admin&page=usermanager&start='.$this->_start.'&sectok='.getSecurityToken())."\" title=\"".$this->lang['edit_prompt']."\">".hsc($user)."</a></td>"); + ptln(" <td><a href=\"".wl($ID,array('fn[edit]['.hsc($user).']' => 1, + 'do' => 'admin', + 'page' => 'usermanager', + 'sectok' => getSecurityToken())). + "\" title=\"".$this->lang['edit_prompt']."\">".hsc($user)."</a></td>"); } else { ptln(" <td>".hsc($user)."</td>"); } |