From 6154103c237cc4bbb5f69d17c315714c5b1b6a2d Mon Sep 17 00:00:00 2001 From: matthiasgrimm Date: Wed, 1 Feb 2006 19:29:02 +0100 Subject: show disabled user edit button in grey This patch adds a grey image for the user edit button that indicates that the button is inactive and can't be triggered. darcs-hash:20060201182902-7ef76-f2054073d349662c0021edc4a16244504df5c77d.gz --- lib/plugins/usermanager/admin.php | 13 +++++++++---- lib/plugins/usermanager/images/no_user_edit.png | Bin 0 -> 431 bytes 2 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 lib/plugins/usermanager/images/no_user_edit.png (limited to 'lib/plugins') diff --git a/lib/plugins/usermanager/admin.php b/lib/plugins/usermanager/admin.php index 8d241571b..ee38cf5f0 100644 --- a/lib/plugins/usermanager/admin.php +++ b/lib/plugins/usermanager/admin.php @@ -145,8 +145,15 @@ class admin_plugin_usermanager extends DokuWiki_Admin_Plugin { $users = array_keys($user_list); $page_buttons = $this->_pagination(); - $edit_disable = $this->_auth->canDo('modifyUser') ? '' : 'disabled="disabled"'; $delete_disable = $this->_auth->canDo('deleteUsers') ? '' : 'disabled="disabled"'; + + if ($this->_auth->canDo('modifyUser')) { + $edit_disable = ''; + $img_useredit = 'user_edit.png'; + } else { + $edit_disable = 'disabled="disabled"'; + $img_useredit = 'no_user_edit.png'; + } print $this->locale_xhtml('intro'); print $this->locale_xhtml('list'); @@ -166,7 +173,6 @@ class admin_plugin_usermanager extends DokuWiki_Admin_Plugin { ptln(" "); ptln(" "); -// ptln(" lang['search']."\" />"); ptln(" lang['search_prompt']."\" alt=\"".$this->lang['search']."\" />"); ptln(" _htmlFilter('user')."\" />"); ptln(" _htmlFilter('name')."\" />"); @@ -182,8 +188,7 @@ class admin_plugin_usermanager extends DokuWiki_Admin_Plugin { $groups = join(', ',$grps); ptln(" "); ptln(" "); -// ptln(" lang['edit']."\"/>"); - ptln(" lang['edit_prompt']."\" alt=\"".$this->lang['edit']."\"/>"); + ptln(" lang['edit_prompt']."\" alt=\"".$this->lang['edit']."\"/>"); ptln(" ".hsc($user)."".hsc($name)."".hsc($mail)."".hsc($groups).""); ptln(" "); } diff --git a/lib/plugins/usermanager/images/no_user_edit.png b/lib/plugins/usermanager/images/no_user_edit.png new file mode 100644 index 000000000..3a1d42996 Binary files /dev/null and b/lib/plugins/usermanager/images/no_user_edit.png differ -- cgit v1.2.3