enabled top menu support

This commit is contained in:
Jerry Ruhe 2007-01-13 04:15:30 +00:00
parent 81f08a87ea
commit 0e9567af69
3 changed files with 136 additions and 100 deletions

View File

@ -31,5 +31,36 @@ class jerryr_framework extends idots_framework
}
function topmenu()
{}
{
$this->tplsav2->menuitems = array();
$this->tplsav2->menuinfoitems = array();
$this->apps = $this->_get_navbar_apps();
$this->_add_topmenu_item('home');
/*if($GLOBALS['egw_info']['user']['apps']['manual'])
{
$this->_add_topmenu_item('manual');
}
*/
if($GLOBALS['egw_info']['user']['apps']['preferences'])
{
$this->_add_topmenu_item('preferences');
}
$this->_add_topmenu_item('about',lang('About %1',$GLOBALS['egw_info']['apps'][$GLOBALS['egw_info']['flags']['currentapp']]['title']));
$this->_add_topmenu_item('logout');
$this->tplsav2->assign('info_icons',$this->topmenu_icon_arr);
$this->_add_topmenu_info_item($this->_user_time_info());
$this->_add_topmenu_info_item($this->_current_users());
$this->_add_topmenu_info_item($this->_get_quick_add());
$this->tplsav2->display('topmenu.tpl.php');
}
}

View File

@ -11,7 +11,11 @@
/* $Id$ */
$start_and_logout_icons = array(
$top_menu = array(
'topmenu' => lang('Show as Topmenu'),
'sidebox' => lang('Show in sidebox')
);
$yes_no = array(
'yes' => lang('yes'),
'no' => lang('no')
);
@ -23,7 +27,16 @@
$GLOBALS['settings'] = array(
'prefssection' => array(
'type' => 'section',
'title' => 'Preferences for the jerry template set',
'title' => 'Preferences for the jerryr template set',
'xmlrpc' => False,
'admin' => False
),
'show_general_menu' => array(
'type' => 'select',
'label' => 'How to show the general eGroupWare menu ?',
'name' => 'show_general_menu',
'values' => $top_menu,
'help' => 'Where and how will the egroupware links like preferences, about and logout be displayed.',
'xmlrpc' => False,
'admin' => False
),
@ -31,7 +44,7 @@
'type' => 'select',
'label' => 'Show home and logout button in main application bar?',
'name' => 'start_and_logout_icons',
'values' => $start_and_logout_icons,
'values' => $yes_no,
'help' => 'When you say yes the home and logout buttons are presented as applications in the main top applcation bar.',
'xmlrpc' => False,
'admin' => False

View File

@ -5,7 +5,7 @@
new ypSlideOutMenu("menu1", "down", 45, 5, 188, 300,'right');
</script>
<div id="divLogo"><a href="{logo_url}" target="_blank"><img src="{logo_file}" border="0" title="{logo_title}" alt="eGroupWare"/></a></div>
<div style="position:relative"><div id="divLogo"><a href="{logo_url}" target="_blank"><img src="{logo_file}" border="0" title="{logo_title}" alt="eGroupWare"/></a></div></div>
<div id="menu1Container">
<div id="menu1Content" class="menuOneBox">
@ -68,15 +68,7 @@
</div>
<div id="divStatusBar"><table width="100%" cellspacing="0" cellpadding="0" border="0"><tr>
<td align="left" width="33%">
<table cellpadding=0 cellspacing=0>
<tr>
<td class="userinfolt"></td>
<td id="user_info" class="userinfomid">{user_info}</td>
<td class="userinfort"></td>
</tr>
</table>
</td>
<td width="33%" align="left" id="user_info">{user_info}</td>
<td align="center" id="admin_info">{current_users}</td>
<td width="33%" align="right" id="quick_add">{quick_add}</td>
</tr></table></div>