Ejemplo n.º 1
0
<?php

$core = Core::getInstance();
$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();');
}
Ejemplo n.º 2
0
<?php

//Syntax
/**
 *$block = new MenuBlockBlock('');
 *$menu = new MenuBoxBox('');
 *$menu->addOption(new MenuBoxOption(''          , 'org.sygil.frame.open(\'http:// \', this)'));
 *$block->addElement($menu);
 *$menu = new MenuBoxBox('');
 *$menu->addOption(new MenuBoxOption(''            , null));
 *$block->addElement($menu);
 *$blocks->addBlock($block);
 */
$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(\'blog\')'));
$block->addElement($menu);
$menu = new MenuBoxBox('Titre 1');
$menu->addOption(new MenuBoxOption('exemple 1 google', 'org.sygil.frame.open(\'http://google.fr/\', this)'));
$menu->addOption(new MenuBoxOption('exemple 2', null));
$block->addElement($menu);
$menu = new MenuBoxBox('Titre 2');
$menu->addOption(new MenuBoxOption('Exemple 1', 'org.sygil.frame.open(\'http://yousiteweb.com/\', this)'));
$menu->addOption(new MenuBoxOption('Exemple 2', null));
$menu->addOption(new MenuBoxOption('Exemple 3', null));
$block->addElement($menu);
$menu = new MenuBoxBox('Titre ..');
$menu->addOption(new MenuBoxOption('exemple 5', 'org.sygil.frame.open(\'http://www.yousite.org/\', this)'));