Changeset 17879
- Timestamp:
- 10/02/08 16:11:26 (2 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midcom/midcom.helper.datamanager/helpers_select_lists.php
r14773 r17879 36 36 */ 37 37 /* helper for the recursive part of midcom_helper_datamanager_selectlist_allgroups */ 38 function midcom_helper_datamanager__selectlist_allgroups_recursor($up, $spacer, &$data, $sitegroup) { 39 if (is_null ($up)) 38 function midcom_helper_datamanager__selectlist_allgroups_recursor($up, $spacer, &$data, $sitegroup) 39 { 40 $qb = midcom_db_group::new_query_builder(); 41 if (!is_null($up)) 40 42 { 41 $ groups = mgd_list_groups();43 $qb->add_constraint('owner', '=', (int) $up); 42 44 } 43 else 44 { 45 $groups = mgd_list_groups($up); 46 } 45 $groups = $qb->execute(); 47 46 if ($groups) 48 47 { 49 while ($groups->fetch())48 foreach ($groups as $group) 50 49 { 51 if ($group s->sitegroup != $sitegroup)50 if ($group->sitegroup != $sitegroup) 52 51 { 53 52 continue; … … 55 54 56 55 // Don't show groups deeper in hierarchy as toplevel 57 $group = mgd_get_group($groups->id);58 if (is_null($up)&& $group->owner != 0)56 if ( is_null($up) 57 && $group->owner != 0) 59 58 { 60 59 continue; … … 69 68 $name = "ID {$group->id}"; 70 69 } 71 $data[$group->guid ()] = $spacer . $group->name;70 $data[$group->guid] = $spacer . $group->name; 72 71 midcom_helper_datamanager__selectlist_allgroups_recursor($groups->id, 73 72 $spacer . " ",
