diff options
author | matthiasgrimm <matthiasgrimm@users.sourceforge.net> | 2006-02-01 19:29:02 +0100 |
---|---|---|
committer | matthiasgrimm <matthiasgrimm@users.sourceforge.net> | 2006-02-01 19:29:02 +0100 |
commit | 6154103c237cc4bbb5f69d17c315714c5b1b6a2d (patch) | |
tree | 35532e4fffa58956c719633401a30487a7d0742f | |
parent | b0a0ac793b5f8794c458eb10e10efca5cede3d75 (diff) | |
download | rpg-6154103c237cc4bbb5f69d17c315714c5b1b6a2d.tar.gz rpg-6154103c237cc4bbb5f69d17c315714c5b1b6a2d.tar.bz2 |
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
-rw-r--r-- | lib/plugins/usermanager/admin.php | 13 | ||||
-rw-r--r-- | lib/plugins/usermanager/images/no_user_edit.png | bin | 0 -> 431 bytes |
2 files changed, 9 insertions, 4 deletions
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(" </tr>"); ptln(" <tr>"); -// ptln(" <td colspan=\"2\"><input type=\"submit\" name=\"fn[search][new]\" value=\"".$this->lang['search']."\" /></td>"); ptln(" <td colspan=\"2\" style=\"vertical-align:middle; text-align:right;\"><input type=\"image\" src=\"".DOKU_PLUGIN_IMAGES."search.png\" name=\"fn[search][new]\" title=\"".$this->lang['search_prompt']."\" alt=\"".$this->lang['search']."\" /></td>"); ptln(" <td><input type=\"text\" name=\"userid\" value=\"".$this->_htmlFilter('user')."\" /></td>"); ptln(" <td><input type=\"text\" name=\"username\" value=\"".$this->_htmlFilter('name')."\" /></td>"); @@ -182,8 +188,7 @@ class admin_plugin_usermanager extends DokuWiki_Admin_Plugin { $groups = join(', ',$grps); ptln(" <tr valign=\"top\" align=\"left\">"); ptln(" <td class=\"centeralign\"><input type=\"checkbox\" name=\"delete[".$user."]\" ".$delete_disable." /></td>"); -// ptln(" <td class=\"centeralign\"><input type=\"submit\" name=\"fn[edit][".$user."]\" ".$edit_disable." value=\"".$this->lang['edit']."\"/></td>"); - ptln(" <td class=\"centeralign\"><input type=\"image\" name=\"fn[edit][".$user."]\" ".$edit_disable." src=\"".DOKU_PLUGIN_IMAGES."user_edit.png\" title=\"".$this->lang['edit_prompt']."\" alt=\"".$this->lang['edit']."\"/></td>"); + ptln(" <td class=\"centeralign\"><input type=\"image\" name=\"fn[edit][".$user."]\" ".$edit_disable." src=\"".DOKU_PLUGIN_IMAGES.$img_useredit."\" title=\"".$this->lang['edit_prompt']."\" alt=\"".$this->lang['edit']."\"/></td>"); ptln(" <td>".hsc($user)."</td><td>".hsc($name)."</td><td>".hsc($mail)."</td><td>".hsc($groups)."</td>"); ptln(" </tr>"); } diff --git a/lib/plugins/usermanager/images/no_user_edit.png b/lib/plugins/usermanager/images/no_user_edit.png Binary files differnew file mode 100644 index 000000000..3a1d42996 --- /dev/null +++ b/lib/plugins/usermanager/images/no_user_edit.png |