Exemple #1
0
$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);
}
Exemple #2
0
<?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";
}