[geeklog-cvs] geeklog-1.3/system lib-security.php,1.13,1.14

geeklog-cvs-admin at lists.geeklog.net geeklog-cvs-admin at lists.geeklog.net
Tue May 6 11:53:23 EDT 2003


Update of /usr/cvs/geeklog/geeklog-1.3/system
In directory internal.geeklog.net:/tmp/cvs-serv23196

Modified Files:
	lib-security.php 
Log Message:
Picking up Vincent Furia's improvement for SEC_getUserGroups().


Index: lib-security.php
===================================================================
RCS file: /usr/cvs/geeklog/geeklog-1.3/system/lib-security.php,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** lib-security.php	27 Mar 2003 21:07:16 -0000	1.13
--- lib-security.php	6 May 2003 15:53:21 -0000	1.14
***************
*** 122,133 ****
              if (!in_array($A['ug_main_grp_id'], $groups)) {
                  array_push($cgroups, $A['ug_main_grp_id']);
              }
-             $groups[$A['grp_name']] = $A['ug_main_grp_id'];
          }
!         
!         $glist = join(',', $cgroups);
!         $result = DB_query("SELECT ug_main_grp_id,grp_name FROM {$_TABLES["group_assignments"]},{$_TABLES["groups"]}"
!                 . " WHERE grp_id = ug_main_grp_id AND ug_grp_id IN ($glist)",1);
!         $nrows = DB_numRows($result);
      }
  
--- 122,137 ----
              if (!in_array($A['ug_main_grp_id'], $groups)) {
                  array_push($cgroups, $A['ug_main_grp_id']);
+                 $groups[$A['grp_name']] = $A['ug_main_grp_id'];
              }
          }
! 
!         if (sizeof ($cgroups) > 0) {
!             $glist = join(',', $cgroups);
!             $result = DB_query("SELECT ug_main_grp_id,grp_name FROM {$_TABLES["group_assignments"]},{$_TABLES["groups"]}"
!                     . " WHERE grp_id = ug_main_grp_id AND ug_grp_id IN ($glist)",1);
!             $nrows = DB_numRows($result);
!         } else {
!             $nrows = 0;
!         }
      }
  





More information about the geeklog-cvs mailing list