From 2365d73d76c039bedafc4a250fa0d584296f87d3 Mon Sep 17 00:00:00 2001 From: Anika Henke Date: Fri, 16 Jan 2009 22:47:02 +0100 Subject: made 'edit user' in user manager more usable darcs-hash:20090116214702-f7d6d-89ecae0e072bbd8ae42646733bf7ceff10b59540.gz --- lib/plugins/usermanager/admin.php | 30 +++++++++++------------- lib/plugins/usermanager/images/no_user_edit.png | Bin 431 -> 0 bytes lib/plugins/usermanager/images/user_edit.png | Bin 1058 -> 0 bytes 3 files changed, 14 insertions(+), 16 deletions(-) delete mode 100644 lib/plugins/usermanager/images/no_user_edit.png delete mode 100644 lib/plugins/usermanager/images/user_edit.png (limited to 'lib/plugins') diff --git a/lib/plugins/usermanager/admin.php b/lib/plugins/usermanager/admin.php index 67af14519..cb34d1f2c 100644 --- a/lib/plugins/usermanager/admin.php +++ b/lib/plugins/usermanager/admin.php @@ -150,13 +150,7 @@ class admin_plugin_usermanager extends DokuWiki_Admin_Plugin { $page_buttons = $this->_pagination(); $delete_disable = $this->_auth->canDo('delUser') ? '' : 'disabled="disabled"'; - if ($this->_auth->canDo('UserMod')) { - $edit_disable = ''; - $img_useredit = 'user_edit.png'; - } else { - $edit_disable = 'disabled="disabled"'; - $img_useredit = 'no_user_edit.png'; - } + $editable = ($this->_auth->canDo('UserMod')) ? 1 : 0; print $this->locale_xhtml('intro'); print $this->locale_xhtml('list'); @@ -174,11 +168,11 @@ class admin_plugin_usermanager extends DokuWiki_Admin_Plugin { ptln(" "); ptln(" "); ptln(" "); - ptln(" "); + ptln(" "); ptln(" "); ptln(" "); - ptln(" "); + ptln(" "); ptln(" "); ptln(" "); ptln(" "); @@ -193,15 +187,19 @@ class admin_plugin_usermanager extends DokuWiki_Admin_Plugin { $groups = join(', ',$grps); ptln(" "); ptln(" "); - ptln(" "); - ptln(" "); + if ($editable) { + ptln(" "); + } else { + ptln(" "); + } + ptln(" "); ptln(" "); } ptln(" "); } ptln(" "); - ptln("
 ".$this->lang["user_id"]."".$this->lang["user_name"]."".$this->lang["user_mail"]."".$this->lang["user_groups"]." ".$this->lang["user_id"]."".$this->lang["user_name"]."".$this->lang["user_mail"]."".$this->lang["user_groups"]."
lang['search_prompt']."\" alt=\"".$this->lang['search']."\" />lang['search_prompt']."\" alt=\"".$this->lang['search']."\" class=\"button\" />_htmlFilter('user')."\" />_htmlFilter('name')."\" />_htmlFilter('mail')."\" />
lang['edit_prompt']."\" alt=\"".$this->lang['edit']."\"/>".hsc($user)."".hsc($name)."".hsc($mail)."".hsc($groups)."_start.'&sectok='.getSecurityToken())."\" title=\"".$this->lang['edit_prompt']."\">".hsc($user)."".hsc($user)."".hsc($name)."".hsc($mail)."".hsc($groups)."
"); + ptln("
"); ptln(" "); ptln(" lang['delete_selected']."\" id=\"usrmgr__del\" />"); ptln(" "); @@ -393,10 +391,10 @@ class admin_plugin_usermanager extends DokuWiki_Admin_Plugin { if (!is_array($selected) || empty($selected)) return false; $selected = array_keys($selected); - if(in_array($_SERVER['REMOTE_USER'], $selected)) { - msg("You can't delete yourself!", -1); - return false; - } + if(in_array($_SERVER['REMOTE_USER'], $selected)) { + msg("You can't delete yourself!", -1); + return false; + } $count = $this->_auth->triggerUserMod('delete', array($selected)); if ($count == count($selected)) { diff --git a/lib/plugins/usermanager/images/no_user_edit.png b/lib/plugins/usermanager/images/no_user_edit.png deleted file mode 100644 index 3a1d42996..000000000 Binary files a/lib/plugins/usermanager/images/no_user_edit.png and /dev/null differ diff --git a/lib/plugins/usermanager/images/user_edit.png b/lib/plugins/usermanager/images/user_edit.png deleted file mode 100644 index 8ca490eaf..000000000 Binary files a/lib/plugins/usermanager/images/user_edit.png and /dev/null differ -- cgit v1.2.3