$core->loadModule('org.sygil.menu.block'); $blocks = new MenuBlockManager(); $cacti = 'http://cacti.sygil.local/graph_view.php'; $block = new MenuBlockBlock('Monitoring'); $menu = new MenuBoxBox('Statistique System'); $menu->addOption(new MenuBoxOption('Aegis [sygil]', 'org.sygil.frame.open(\'' . $cacti . '?action=tree&tree_id=2\', this)')); $menu->addOption(new MenuBoxOption('Enae [sygil]', 'org.sygil.frame.open(\'' . $cacti . '?action=tree&tree_id=3\', this)')); $menu->addOption(new MenuBoxOption('Ashaan [sygil]', 'org.sygil.frame.open(\'' . $cacti . '?action=tree&tree_id=4\', this)')); $menu->addOption(new MenuBoxOption('Elorah [sygil]', null)); $menu->addOption(new MenuBoxOption('Jean-Mi [chocat]', 'org.sygil.frame.open(\'' . $cacti . '?action=tree&tree_id=5\', this)')); $menu->addOption(new MenuBoxOption('Féfé [chocat]', null)); $menu->addOption(new MenuBoxOption('Antonin [chocat]', null)); $block->addElement($menu); $menu = new MenuBoxBox('Statistique Reseau'); $menu->addOption(new MenuBoxOption('nTop', 'org.sygil.frame.open(\'http://sygil.local:3000\', this)')); $menu->addOption(new MenuBoxOption('Webalizer', 'org.sygil.frame.open(\'http://sygil.local/webalizer\', this)')); $menu->addOption(new MenuBoxOption('MailGraph', 'org.sygil.frame.open(\'http://sygil.local/mailgraph/mailgraph.cgi\', this)')); $block->addElement($menu); $menu = new MenuBoxBox('Administration'); $menu->addOption(new MenuBoxOption('phpMyAdmin', 'org.sygil.frame.open(\'http://phpmyadmin.sygil.local\', this)')); $menu->addOption(new MenuBoxOption('WebMin', 'org.sygil.frame.open(\'https://sygil.local:10000/\', this)')); $block->addElement($menu); $blocks->addBlock($block); $core->setContent($blocks); $core->addExec('menu_block.change(' . Session::DATA('default') . ');'); if (Session::DATA('close')) { $core->addExec('menu_block.close();'); } if (Session::DATA('box')) { $core->addExec('menu_box.closes([' . Session::DATA('box') . ']);'); }
$menu->addOption(new MenuBoxOption('Continuum', 'org.sygil.frame.open(\'http://192.168.11.22/continuum/\', \'Continuum\')')); $menu->addOption(new MenuBoxOption('Java Doc', 'org.sygil.frame.open(\'http://192.168.11.22/config/\', \'Integration Config\')')); $block->addElement($menu); $menu = new MenuBoxBox('Pré Production'); $menu->addOption(new MenuBoxOption('Config', 'org.sygil.frame.open(\'http://192.168.11.23/config/\', \'Prod Config\')')); $menu->addOption(new MenuBoxOption('Web', 'org.sygil.frame.open(\'http://192.168.11.23/\',\'Prod Web\')')); $block->addElement($menu); $menu = new MenuBoxBox('Mathieu'); $menu->addOption(new MenuBoxOption('Config', 'org.sygil.frame.open(\'http://192.168.9.73:8080/config/\', \'Mathieu Config\')')); $menu->addOption(new MenuBoxOption('Web', 'org.sygil.frame.open(\'http://192.168.9.73:8080/\',\'Mathieu Web\')')); $block->addElement($menu); $blocks->addBlock($block); $block = new MenuBlockBlock('Liens'); $menu = new MenuBoxBox('Postfix'); $menu->addOption(new MenuBoxOption('PostConf', 'org.sygil.frame.open(\'http://www.postfix.org/postconf.5.html\', \'Local Config\')')); $menu->addOption(new MenuBoxOption('Gentoo Gateway', 'org.sygil.frame.open(\'http://www.gentoo.org/doc/fr/virt-mail-howto.xml\',\'Local Web\')')); $block->addElement($menu); $blocks->addBlock($block); $block = new MenuBlockBlock('Monitoring'); $menu = new MenuBoxBox('MX2'); $menu->addOption(new MenuBoxOption('Mail Graph', 'org.sygil.frame.open(\'http://mx2.mailinblack.com/mailgraph.cgi\', \'MX2 MailGraph\')')); $block->addElement($menu); $blocks->addBlock($block); $core->setData('__CONTENT__', $blocks->generate()); $core->addExec('menu_block.change(' . Session::DATA('default') . ');'); if (Session::DATA('close')) { $core->addExec('menu_block.close();'); } if (Session::DATA('box')) { $core->addExec('menu_box.closes([' . Session::DATA('box') . ']);'); }
$session = Session::getInstance(); if ($session->isLogged()) { $cacti = 'http://cacti.sygil.local/graph_view.php'; $block = new MenuBlockBlock('Monitoring'); $menu = new MenuBoxBox('Statistique System'); $menu->addOption(new MenuBoxOption('Aegis [sygil]', 'org.sygil.frame.open(\'' . $cacti . '?action=tree&tree_id=2\', this)')); $menu->addOption(new MenuBoxOption('Enae [sygil]', 'org.sygil.frame.open(\'' . $cacti . '?action=tree&tree_id=3\', this)')); $menu->addOption(new MenuBoxOption('Ashaan [sygil]', 'org.sygil.frame.open(\'' . $cacti . '?action=tree&tree_id=4\', this)')); $menu->addOption(new MenuBoxOption('Elorah [sygil]', null)); $menu->addOption(new MenuBoxOption('Jean-Mi [chocat]', 'org.sygil.frame.open(\'' . $cacti . '?action=tree&tree_id=5\', this)')); $menu->addOption(new MenuBoxOption('Féfé [chocat]', null)); $menu->addOption(new MenuBoxOption('Antonin [chocat]', null)); $block->addElement($menu); $menu = new MenuBoxBox('Statistique Reseau'); $menu->addOption(new MenuBoxOption('nTop', 'org.sygil.frame.open(\'http://exemple.local:3000\', this)')); $menu->addOption(new MenuBoxOption('Webalizer', 'org.sygil.frame.open(\'http://exemple.org/webalizer\', this)')); $block->addElement($menu); $menu = new MenuBoxBox('Administration'); $menu->addOption(new MenuBoxOption('phpMyAdmin', 'org.sygil.frame.open(\'http://sql.free.fr\', this)')); $menu->addOption(new MenuBoxOption('Teamspeak', 'org.sygil.frame.open(\'https://exemple.org:14534/\', this)')); $block->addElement($menu); $blocks->addBlock($block); } $core->setData('__CONTENT__', $blocks->generate()); $core->addExec('menu_block.change(' . Session::DATA('default') . ');'); if (Session::DATA('close')) { $core->addExec('menu_block.close();'); } if (Session::DATA('box')) { $core->addExec('menu_box.closes([' . Session::DATA('box') . ']);'); }
<?php $core = Core::getInstance(); $core->loadModule('org.sygil.menu.block'); $blocks = new MenuBlockManager(); $block = new MenuBlockBlock('Accueil'); $menu = new MenuBoxBox('Accueil'); $menu->addOption(new MenuBoxOption('Accueil', 'org.sygil.ajax.open(\'home\')')); $menu->addOption(new MenuBoxOption('Forum', 'org.sygil.frame.open(\'http://www.racinedubois.com/\', this)')); $menu->addOption(new MenuBoxOption('Galerie', 'org.sygil.frame.open(\'http://image.racinedubois.com/\', this)')); $block->addElement($menu); $menu = new MenuBoxBox('Noziéres'); $menu->addOption(new MenuBoxOption('Félicien', 'org.sygil.frame.open(\'http://felicien.racinedubois.com/\', this)')); $menu->addOption(new MenuBoxOption('Cyprien', 'org.sygil.frame.open(\'http://cyprien.racinedubois.com/\', this)')); $block->addElement($menu); $menu = new MenuBoxBox('Expérimental'); $menu->addOption(new MenuBoxOption('Chat Experimental', 'org.sygil.frame.open(\'http://dev.racinedubois.com/\', this)')); $menu->addOption(new MenuBoxOption('Galerie Experimental', 'org.sygil.frame.open(\'http://gdev.racinedubois.com/\', this)')); $block->addElement($menu); $blocks->addBlock($block); $core->setContent($blocks); $core->addExec('menu_block.change(' . Session::DATA('default') . ');'); if (Session::DATA('close')) { $core->addExec('menu_block.close();'); } if (Session::DATA('box')) { $core->addExec('menu_box.closes([' . Session::DATA('box') . ']);'); }