From 77d19185765928f10a2db7e9f456b0eb15628bb8 Mon Sep 17 00:00:00 2001 From: Andreas Gohr <andi@splitbrain.org> Date: Fri, 16 Jan 2009 22:07:18 +0100 Subject: [PATCH] some tweaks to recent usermanager patch darcs-hash:20090116210718-7ad00-9824b47ea265a7426ed36eb020db45befd4104ec.gz --- lib/plugins/usermanager/admin.php | 8 ++++++-- 1 file 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>"); } -- GitLab