[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
Sun Aug 28 11:08:57 EDT 2011


changeset 8375:bac1b9f47e00
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/bac1b9f47e00
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 653f483ffb35 -r bac1b9f47e00 system/lib-admin.php
--- a/system/lib-admin.php	Thu Jun 23 18:28:21 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