mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-26 01:43:47 +01:00
131 lines
4.7 KiB
PHP
131 lines
4.7 KiB
PHP
<?php
|
|
/**************************************************************************\
|
|
* eGroupWare - Preferences *
|
|
* http://www.eGroupWare.org *
|
|
* -------------------------------------------- *
|
|
* This program is free software; you can redistribute it and/or modify it *
|
|
* under the terms of the GNU General Public License as published by the *
|
|
* Free Software Foundation; either version 2 of the License, or (at your *
|
|
* option) any later version. *
|
|
\**************************************************************************/
|
|
|
|
/* $Id$ */
|
|
|
|
$user_apps = array();
|
|
foreach((array)$GLOBALS['egw_info']['user']['apps'] as $app => $data)
|
|
{
|
|
if($GLOBALS['egw_info']['apps'][$app]['status'] != 2 && $app)
|
|
{
|
|
$user_apps[$app] = $GLOBALS['egw_info']['apps'][$app]['title'] ? $GLOBALS['egw_info']['apps'][$app]['title'] : lang($app);
|
|
}
|
|
}
|
|
|
|
$top_menu = array(
|
|
'topmenu' => lang('Show as Topmenu'),
|
|
'sidebox' => lang('Show in sidebox')
|
|
);
|
|
$yes_no = array(
|
|
'yes' => lang('yes'),
|
|
'no' => lang('no')
|
|
);
|
|
$click_or_onmouseover = array(
|
|
'click' => lang('Click'),
|
|
'onmouseover' => lang('On Mouse Over')
|
|
);
|
|
|
|
$GLOBALS['settings'] = array(
|
|
'prefssection' => array(
|
|
'type' => 'section',
|
|
'title' => lang('Preferences for the %1 template set','Idots'),
|
|
'no_lang'=> true,
|
|
'xmlrpc' => False,
|
|
'admin' => False,
|
|
),
|
|
'default_app' => array(
|
|
'type' => 'select',
|
|
'label' => 'Default application',
|
|
'name' => 'default_app',
|
|
'values' => $user_apps,
|
|
'help' => "The default application will be started when you enter eGroupWare or click on the homepage icon.<br>You can also have more than one application showing up on the homepage, if you don't choose a specific application here (has to be configured in the preferences of each application).",
|
|
'xmlrpc' => False,
|
|
'admin' => False,
|
|
'default'=> '',
|
|
),
|
|
'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,
|
|
'forced' => 'topmenu',
|
|
),
|
|
'start_and_logout_icons' => array(
|
|
'type' => 'select',
|
|
'label' => 'Show home and logout button in main application bar?',
|
|
'name' => '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,
|
|
'forced' => 'yes',
|
|
),
|
|
'max_icons' => array(
|
|
'type' => 'input',
|
|
'label' => 'Max number of icons in navbar',
|
|
'name' => 'max_icons',
|
|
'help' => 'How many icons should be shown in the navbar (top of the page). Additional icons go into a kind of pulldown menu, callable by the icon on the far right side of the navbar.',
|
|
'size' => 3,
|
|
'xmlrpc' => False,
|
|
'admin' => False,
|
|
'forced' => 12,
|
|
),
|
|
'auto_hide_sidebox' => array(
|
|
'type' => 'check',
|
|
'label' => 'Autohide Sidebox menu\'s',
|
|
'name' => 'auto_hide_sidebox',
|
|
'help' => 'Automatically hide the Sidebox menu\'s?',
|
|
'xmlrpc' => False,
|
|
'admin' => False,
|
|
'default' => true,
|
|
),
|
|
'click_or_onmouseover' => array(
|
|
'type' => 'select',
|
|
'label' => 'Click or Mouse Over to show menus',
|
|
'name' => 'click_or_onmouseover',
|
|
'values' => $click_or_onmouseover,
|
|
'help' => 'Click or Mouse Over to show menus?',
|
|
'xmlrpc' => False,
|
|
'admin' => False,
|
|
'forced' => 'click',
|
|
),
|
|
'disable_slider_effects' => array(
|
|
'type' => 'check',
|
|
'label' => 'Disable slider effects',
|
|
'name' => 'disable_slider_effects',
|
|
'help' => 'Disable the animated slider effects when showing or hiding menus in the page? Opera and Konqueror users will probably must want this.',
|
|
'xmlrpc' => False,
|
|
'admin' => False,
|
|
'forced' => false,
|
|
),
|
|
'disable_pngfix' => array(
|
|
'type' => 'check',
|
|
'label' => 'Disable Internet Explorer png-image-bugfix',
|
|
'name' => 'disable_pngfix',
|
|
'help' => 'Disable the execution a bugfixscript for Internet Explorer 5.5 and higher to show transparency in PNG-images?',
|
|
'xmlrpc' => False,
|
|
'admin' => False,
|
|
'forced' => false,
|
|
),
|
|
'show_generation_time' => array(
|
|
'type' => 'check',
|
|
'label' => 'Show page generation time',
|
|
'name' => 'show_generation_time',
|
|
'help' => 'Show page generation time on the bottom of the page?',
|
|
'xmlrpc' => False,
|
|
'admin' => False,
|
|
'forced' => false,
|
|
)
|
|
);
|