[geeklog-cvs] geeklog: Don't add a hidden value for disabled & unchecked group...

geeklog-cvs at lists.geeklog.net geeklog-cvs at lists.geeklog.net
Thu Jun 23 15:39:23 EDT 2011


changeset 8336:e4ecaa28f12f
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/e4ecaa28f12f
user: Dirk Haun <dirk at haun-online.de>
date: Thu Jun 23 20:32:16 2011 +0200
description:
Don't add a hidden value for disabled & unchecked groups, e.g. Remote Users

diffstat:

 system/lib-admin.php |  8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diffs (18 lines):

diff -r 068f5278e7e3 -r e4ecaa28f12f system/lib-admin.php
--- a/system/lib-admin.php	Thu Jun 23 16:05:56 2011 +0200
+++ b/system/lib-admin.php	Thu Jun 23 20:32:16 2011 +0200
@@ -1368,9 +1368,11 @@
                 ($A['grp_name'] == 'Logged-in Users') ||
                 ($A['grp_name'] == 'Remote Users')) {
                 $retval = '<input type="checkbox" disabled="disabled"'
-                        . $checked . XHTML . '>'
-                        . '<input type="hidden" name="groups[]" value="'
-                        . $A['grp_id'] . '"' . $checked . XHTML . '>';
+                        . $checked . XHTML . '>';
+                if (! empty($checked)) {
+                    $retval .= '<input type="hidden" name="groups[]" value="'
+                            . $A['grp_id'] . '"' . $checked . XHTML . '>';
+                }
             } else {
                 $retval = '<input type="checkbox" name="groups[]" value="'
                         . $A['grp_id'] . '"' . $checked . XHTML . '>';



More information about the geeklog-cvs mailing list