mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-23 00:13:35 +01:00
nicer UI to select apps for mobile device and not storing default, to allow chaning it, when more apps become available
This commit is contained in:
parent
3c9353514d
commit
0493ca041c
@ -124,7 +124,7 @@ class uiconfig
|
||||
$c->config_data[$key] = $config;
|
||||
if (in_array($key, (array)$GLOBALS['egw_info']['server']['found_validation_hook'], true) && function_exists($key))
|
||||
{
|
||||
call_user_func($key,$config);
|
||||
call_user_func($key, $config, $c);
|
||||
if($GLOBALS['config_error'])
|
||||
{
|
||||
$errors .= lang($GLOBALS['config_error']) . "\n";
|
||||
|
@ -14,7 +14,7 @@ use EGroupware\Api;
|
||||
/*
|
||||
Set global flag to indicate for which config settings we have equally named validation methods
|
||||
*/
|
||||
$GLOBALS['egw_info']['server']['found_validation_hook'] = array('vfs_image_dir');
|
||||
$GLOBALS['egw_info']['server']['found_validation_hook'] = array('vfs_image_dir','fw_mobile_app_list');
|
||||
|
||||
/**
|
||||
* Check VFS dir exists and delete image map to recreate it, if vfs-image-dir changes
|
||||
@ -40,3 +40,22 @@ function vfs_image_dir($vfs_image_dir)
|
||||
$GLOBALS['egw_info']['server']['vfs_image_dir'] = $vfs_image_dir;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Do NOT store the default to allow changing it if more apps become available
|
||||
*
|
||||
* @param type $app_list
|
||||
* @param \EGroupware\Api\Config $c
|
||||
*/
|
||||
function fw_mobile_app_list($app_list, Api\Config $c)
|
||||
{
|
||||
// normalize lists
|
||||
sort($app_list);
|
||||
$default_list = explode(',', jdots_framework::DEFAULT_MOBILE_APPS);
|
||||
sort($default_list);
|
||||
|
||||
if ($app_list == $default_list)
|
||||
{
|
||||
$c->config_data['fw_mobile_app_list'] = null;
|
||||
}
|
||||
}
|
@ -96,6 +96,7 @@ application '%1' not found (maybe not installed or misspelled)! admin de Anwendu
|
||||
application name admin de Name der Anwendung
|
||||
application title admin de Titel der Anwendung
|
||||
applications admin de Anwendungen
|
||||
applications available on mobile devices admin de Anwendungen die auf Mobilgeräten zur Verfügung stehen
|
||||
applications list admin de Liste der Anwendungen
|
||||
applications run rights updated. admin de Anwendungsrechte aktualisiert.
|
||||
applies the changes admin de übernimmt Änderungen
|
||||
@ -416,7 +417,6 @@ limit to members of admin de beschränken auf Mitglieder von
|
||||
list config settings admin de Konfigurationseinstellungen auflisten
|
||||
list current sessions admin de aktive Sitzungen anzeigen
|
||||
list of current users admin de Liste der gegenwärtigen Benutzer
|
||||
list of enabled applications on mobile template (apps must be comma separated) admin de Liste freigeschalteter Anwendung für Mobilgeräte (komma separiert)
|
||||
log user-agent and action of changes in history-log of entries admin de Protokolliere Browser-Typ und Aktion von Änderungen in der History der Einträge
|
||||
logged out admin de abgemeldet
|
||||
login history admin de Login-Kontrolle
|
||||
|
@ -96,6 +96,7 @@ application '%1' not found (maybe not installed or misspelled)! admin en Applica
|
||||
application name admin en Application name
|
||||
application title admin en Application title
|
||||
applications admin en Applications
|
||||
applications available on mobile devices admin en Applications available on mobile devices
|
||||
applications list admin en Applications list
|
||||
applications run rights updated. admin en Applications run rights updated.
|
||||
applies the changes admin en Applies the changes
|
||||
@ -416,7 +417,6 @@ limit to members of admin en Limit to members of
|
||||
list config settings admin en List config settings
|
||||
list current sessions admin en List current sessions
|
||||
list of current users admin en List of current users
|
||||
list of enabled applications on mobile template (apps must be comma separated) admin en List of enabled applications on mobile template (apps must be comma separated)
|
||||
log user-agent and action of changes in history-log of entries admin en Log user-agent and action of changes in history-log of entries
|
||||
logged out admin en Logged out
|
||||
login history admin en Login history
|
||||
|
@ -114,7 +114,7 @@
|
||||
</tr>
|
||||
|
||||
<tr class="row_off">
|
||||
<td>{lang_List_of_enabled_applications_on_mobile_template_(apps_must_be_comma_separated)}:</td>
|
||||
<td>{lang_Applications_available_on_mobile_devices}:</td>
|
||||
<td>
|
||||
{call_jdots_framework::mobile_app_list}
|
||||
</td>
|
||||
|
Loading…
Reference in New Issue
Block a user