Example #1
0
$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') . ']);');
}
Example #2
0
$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') . ']);');
}
Example #3
0
$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') . ']);');
}
Example #4
0
<?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') . ']);');
}