$page->setOptions(array("visible" => False)); $submod->addPage($page); $page = new Page("edit", _("Edit a group")); $page->setOptions(array("visible" => False)); $submod->addPage($page); $mod->addSubmod($submod); /* Computer management module */ if (hasComputerManagerWorking()) { $submod = new SubModule("computers", _("Computers")); $submod->setImg('modules/base/graph/navbar/computer'); $submod->setDefaultPage("base/computers/index"); $submod->setPriority(3); $page = new Page("index", _("Computer list")); $submod->addPage($page); $page = new Page("add", _("Add computer")); if (!canAddComputer()) { $page->setOptions(array("visible" => False)); } $submod->addPage($page); $page = new Page("edit", _("Edit computer")); $page->setOptions(array("visible" => False)); $submod->addPage($page); $page = new Page("delete", _("Delete a computer")); $page->setFile("modules/base/computers/delete.php", array("noHeader" => True, "visible" => False)); $submod->addPage($page); $page = new Page("ajaxComputersList", _("Ajax part of computers list")); $page->setFile("modules/base/computers/ajaxComputersList.php"); $page->setOptions(array("visible" => False, "AJAX" => True)); $submod->addPage($page); $mod->addSubmod($submod); }
<?php $sidemenu = new SideMenu(); $sidemenu->setClass("computers"); $sidemenu->addSideMenuItem(new SideMenuItem(_("All computers"), "base", "computers", "index", "img/machines/icn_allMachines_active.gif", "img/machines/icn_allMachines_ro.gif")); if (canAddComputer()) { $sidemenu->addSideMenuItem(new SideMenuItem(_("Add computer"), "base", "computers", "add", "img/machines/icn_addMachines_active.gif", "img/machines/icn_addMachines_ro.gif")); } if (in_array("glpi", $_SESSION["modulesList"])) { require "modules/glpi/glpi/localSidebar.php"; } if (in_array("dyngroup", $_SESSION["modulesList"])) { require "modules/dyngroup/dyngroup/localSidebar.php"; } if (in_array("inventory", $_SESSION["modulesList"])) { require "modules/inventory/inventory/localComputersSidebar.php"; }