source: contrib/davical/inc/interactive-page.php @ 3733

Revision 3733, 3.1 KB checked in by gabriel.malheiros, 13 years ago (diff)

Ticket #1541 - <Davical customizado para o Expresso.Utiliza Caldav e CardDav?>

Line 
1<?php
2require_once('MenuSet.php');
3
4
5$home_menu = new MenuSet('submenu', 'submenu', 'submenu_active');
6$home_menu->AddOption(translate('Logout'), $c->base_url.'/index.php?logout', translate('Log out of DAViCal') );
7
8$wiki_help = '';
9if ( isset($_SERVER['SCRIPT_NAME']) ) {
10  $wiki_help = preg_replace('#^.*/#', '', $_SERVER['SCRIPT_NAME']);
11  $wiki_help = preg_replace('#\.php.*$#', '', $wiki_help);
12  if ( $wiki_help == 'admin' ) {
13    $wiki_help .= '/' . $_GET['t'] . '/' . $_GET['action'];
14  }
15  $wiki_help = 'w/Help/'.$wiki_help;
16}
17
18
19$help_menu = new MenuSet('submenu', 'submenu', 'submenu_active');
20$help_menu->AddOption(translate('DAViCal Homepage'),'http://www.davical.org/',translate('The DAViCal Home Page'), false, 6000, true );
21$help_menu->AddOption(translate('DAViCal Wiki'),'http://wiki.davical.org/'.$wiki_help,translate('Visit the DAViCal Wiki'), false, 7000, true );
22$help_menu->AddOption(translate('Request Feature'),'http://davical.uservoice.com/',translate('Go to the DAViCal Feature Requests'), false, 8000, true );
23$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 );
24
25$user_menu = new MenuSet('submenu', 'submenu', 'submenu_active');
26$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'));
27$user_menu->AddOption(translate('List Users'),$c->base_url.'/admin.php?action=browse&t=principal&type=1');
28$user_menu->AddOption(translate('List Resources'),$c->base_url.'/admin.php?action=browse&t=principal&type=2');
29$user_menu->AddOption(translate('List Groups'),$c->base_url.'/admin.php?action=browse&t=principal&type=3');
30
31$admin_menu = new MenuSet('submenu', 'submenu', 'submenu_active');
32if ( $session->AllowedTo('Admin' )) {
33  $admin_menu->AddOption(translate('Setup'),$c->base_url.'/setup.php',translate('Setup DAViCal') );
34  $admin_menu->AddOption(translate('Upgrade Database'),$c->base_url.'/upgrade.php',translate('Upgrade DAViCal database schema') );
35  $admin_menu->AddOption(translate('Import Calendars'),$c->base_url.'/tools.php',translate('Operations on your calendar') );
36  $user_menu->AddOption(translate('Inactive Principals'),$c->base_url.'/admin.php?action=browse&t=principal&active=f');
37  $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)'));
38}
39
40$related_menu = new MenuSet('related', 'menu', 'menu_active');
41
42$main_menu = new MenuSet('menu', 'menu', 'menu_active');
43$main_menu->AddSubMenu($home_menu, translate('Home'), $c->base_url.'/index.php', translate('Home Page'), false, 1000);
44$main_menu->AddSubMenu($user_menu, translate('User Functions'), $c->base_url.'/admin.php?action=browse&t=principal&type=1', translate('Browse all users'), false, 2000);
45$main_menu->AddSubMenu($admin_menu, translate('Administration'), $c->base_url.'/index.php', translate('Administration'), false, 3000);
46$main_menu->AddSubMenu($help_menu, translate('Help'), $c->base_url.'/help.php',translate('Help on the current screen'), false, 9000);
47
Note: See TracBrowser for help on using the repository browser.