From 7de12fce8e6379fc126d20bdd40a8183cc064a38 Mon Sep 17 00:00:00 2001 From: Andreas Gohr <andi@splitbrain.org> Date: Wed, 17 Sep 2008 12:43:57 +0200 Subject: [PATCH] fixed problem in usermanager when modLogin is not possible FS#1493 darcs-hash:20080917104357-7ad00-b3a86e2291b72d6494636b7117da178754289f39.gz --- lib/plugins/usermanager/admin.php | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/lib/plugins/usermanager/admin.php b/lib/plugins/usermanager/admin.php index 8f1016cbf..9f1a200f6 100644 --- a/lib/plugins/usermanager/admin.php +++ b/lib/plugins/usermanager/admin.php @@ -61,7 +61,7 @@ class admin_plugin_usermanager extends DokuWiki_Admin_Plugin { return array( 'author' => 'Chris Smith', 'email' => 'chris@jalakai.co.uk', - 'date' => '2005-11-24', + 'date' => '2008-09-17', 'name' => 'User Manager', 'desc' => 'Manage users '.$this->disabled, 'url' => 'http://dokuwiki.org/plugin:usermanager', @@ -317,9 +317,21 @@ class admin_plugin_usermanager extends DokuWiki_Admin_Plugin { } function _htmlInputField($id, $name, $label, $value, $cando, $indent=0) { - $disabled = $cando ? "" : " disabled=\"disabled\""; - $class = $cando ? "" : " class=\"disabled\""; - ptln("<tr".$class."><td><label for=\"".$id."\" >".$label.": </label></td><td><input type=\"text\" id=\"".$id."\" name=\"".$name."\" value=\"".$value."\"".$disabled." class=\"edit\" /></td></tr>",$indent); + $class = $cando ? '' : ' class="disabled"'; + $disabled = $cando ? '' : ' disabled="disabled"'; + echo str_pad('',$indent); + + echo "<tr $class>"; + echo "<td><label for=\"$id\" >$label: </label></td>"; + echo "<td>"; + if($cando){ + echo "<input type=\"text\" id=\"$id\" name=\"$name\" value=\"$value\" class=\"edit\" />"; + }else{ + echo "<input type=\"hidden\" name=\"$name\" value=\"$value\" />"; + echo "<input type=\"text\" id=\"$id\" name=\"$name\" value=\"$value\" class=\"edit disabled\" disabled=\"disabled\" />"; + } + echo "</td>"; + echo "</tr>"; } function _htmlFilter($key) { -- GitLab