$r = new Request(); $r->parse($request); $result = new Result($r, $group->getBool()); $result->replyToRequest(); $result->displayResListInfos(); } else { $group = getPGobject($gid, true); if (isset($items[$gid])) { $item = $items[$gid]; } else { $item = null; } if ($group->type == 0) { __my_header(sprintf(_T("Group '%s' content", "dyngroup"), $group->getName()), $sidemenu, $item, $group); } else { __my_header(sprintf(_T("Display profile '%s' content", "dyngroup"), $group->getName()), $sidemenu, $item, $group); } $group->prettyDisplay(); } function __my_header($label, $sidemenu, $item, $group) { $p = new PageGenerator($label); if (!empty($item)) { $sidemenu->forceActiveItem($item->action); } else { if ($group->type == 0) { /* Highlight the "All groups" menu item on the left if the group is not displayed on the menu bar */ $sidemenu->forceActiveItem('list'); } else { $sidemenu->forceActiveItem('list_profiles');
} // FIXME // We redefine here $group who was *altered* by require() above: // "modules/base/computers/localSidebar.php" include "modules/dyngroup/dyngroup/localSidebar.php" // who contains a foreach ($groups as $group) // FIXME $group = getPGobject($gid, true); if (isset($items[$gid])) { $item = $items[$gid]; } else { $item = null; } if ($group->type == 0) { __my_header(sprintf(_T("Group '%s' content", "dyngroup"), $group->getName()), $sidemenu, $item, $group); } else { __my_header(sprintf(_T("Imaging group '%s' content", "dyngroup"), $group->getName()), $sidemenu, $item, $group); } $group->prettyDisplay(); } function __my_header($label, $sidemenu, $item, $group) { $p = new PageGenerator($label); if (!empty($item)) { $sidemenu->forceActiveItem($item->action); } else { if ($group->type == 0) { /* Highlight the "All groups" menu item on the left if the group is not displayed on the menu bar */ $sidemenu->forceActiveItem('list'); } else { $sidemenu->forceActiveItem('list_profiles');