<?php require_once 'MenuSet.php'; $home_menu = new MenuSet('submenu', 'submenu', 'submenu_active'); $home_menu->AddOption(translate('Logout'), $c->base_url . '/index.php?logout', translate('Log out of DAViCal')); $wiki_help = ''; if (isset($_SERVER['SCRIPT_NAME'])) { $wiki_help = preg_replace('#^.*/#', '', $_SERVER['SCRIPT_NAME']); $wiki_help = preg_replace('#\\.php.*$#', '', $wiki_help); if ($wiki_help == 'admin') { $wiki_help .= '/' . $_GET['t'] . '/' . $_GET['action']; } $wiki_help = 'w/Help/' . $wiki_help; } $help_menu = new MenuSet('submenu', 'submenu', 'submenu_active'); $help_menu->AddOption(translate('DAViCal Homepage'), 'http://www.davical.org/', translate('The DAViCal Home Page'), false, 6000, true); $help_menu->AddOption(translate('DAViCal Wiki'), 'http://wiki.davical.org/' . $wiki_help, translate('Visit the DAViCal Wiki'), false, 7000, true); $help_menu->AddOption(translate('Request Feature'), 'http://davical.uservoice.com/', translate('Go to the DAViCal Feature Requests'), false, 8000, true); $help_menu->AddOption(translate('Report Bug'), 'https://github.com/DAViCal/davical/issues', translate('Report a bug in the system'), false, 9000, true); $user_menu = new MenuSet('submenu', 'submenu', 'submenu_active'); $user_menu->AddOption(translate('View My Details'), $c->base_url . '/admin.php?action=edit&t=principal&id=' . $session->principal_id, translate('View my own principal record')); $user_menu->AddOption(translate('List Users'), $c->base_url . '/admin.php?action=browse&t=principal&type=1'); $user_menu->AddOption(translate('List Resources'), $c->base_url . '/admin.php?action=browse&t=principal&type=2'); $user_menu->AddOption(translate('List Groups'), $c->base_url . '/admin.php?action=browse&t=principal&type=3'); $user_menu->AddOption(translate('List External Calendars'), $c->base_url . '/admin.php?action=browse&t=external'); $admin_menu = new MenuSet('submenu', 'submenu', 'submenu_active'); if ($session->AllowedTo('Admin')) { $admin_menu->AddOption(translate('Setup'), $c->base_url . '/setup.php', translate('Setup DAViCal')); $admin_menu->AddOption(translate('Upgrade Database'), $c->base_url . '/upgrade.php', translate('Upgrade DAViCal database schema')); $admin_menu->AddOption(translate('Tools'), $c->base_url . '/tools.php', translate('Import calendars and Synchronise LDAP.')); $user_menu->AddOption(translate('Inactive Principals'), $c->base_url . '/admin.php?action=browse&t=principal&active=f');
<?php require_once 'MenuSet.php'; $home_menu = new MenuSet('submenu', 'submenu', 'submenu_active'); $home_menu->AddOption(translate('Logout'), $c->base_url . '/index.php?logout', translate('Log out of DAViCal')); $wiki_help = ''; if (isset($_SERVER['SCRIPT_NAME'])) { $wiki_help = preg_replace('#^.*/#', '', $_SERVER['SCRIPT_NAME']); $wiki_help = preg_replace('#\\.php.*$#', '', $wiki_help); if ($wiki_help == 'admin') { $wiki_help .= '/' . $_GET['t'] . '/' . $_GET['action']; } $wiki_help = 'w/Help/' . $wiki_help; } $help_menu = new MenuSet('submenu', 'submenu', 'submenu_active'); $help_menu->AddOption(translate('DAViCal Homepage'), 'http://www.davical.org/', translate('The DAViCal Home Page'), false, 6000, true); $help_menu->AddOption(translate('DAViCal Wiki'), 'http://wiki.davical.org/' . $wiki_help, translate('Visit the DAViCal Wiki'), false, 7000, true); $help_menu->AddOption(translate('Request Feature'), 'http://davical.uservoice.com/', translate('Go to the DAViCal Feature Requests'), false, 8000, true); $help_menu->AddOption(translate('Report Bug'), 'http://sourceforge.net/tracker/?func=add&group_id=179845&atid=890785', translate('Report a bug in the system'), false, 9000, true); $user_menu = new MenuSet('submenu', 'submenu', 'submenu_active'); $user_menu->AddOption(translate('View My Details'), $c->base_url . '/admin.php?action=edit&t=principal&id=' . $session->principal_id, translate('View my own principal record')); $user_menu->AddOption(translate('List Users'), $c->base_url . '/admin.php?action=browse&t=principal&type=1'); $user_menu->AddOption(translate('List Resources'), $c->base_url . '/admin.php?action=browse&t=principal&type=2'); $user_menu->AddOption(translate('List Groups'), $c->base_url . '/admin.php?action=browse&t=principal&type=3'); $admin_menu = new MenuSet('submenu', 'submenu', 'submenu_active'); if ($session->AllowedTo('Admin')) { $admin_menu->AddOption(translate('Setup'), $c->base_url . '/setup.php', translate('Setup DAViCal')); $admin_menu->AddOption(translate('Upgrade Database'), $c->base_url . '/upgrade.php', translate('Upgrade DAViCal database schema')); $admin_menu->AddOption(translate('Tools'), $c->base_url . '/tools.php', translate('Import calendars and Synchronise LDAP.')); $user_menu->AddOption(translate('Inactive Principals'), $c->base_url . '/admin.php?action=browse&t=principal&active=f'); $user_menu->AddOption(translate('Create Principal'), $c->base_url . '/admin.php?action=edit&t=principal', translate('Create a new principal (i.e. a new user, resource or group)'));