summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--admin_users.php4
-rw-r--r--includes/functions/functions_edit.php7
2 files changed, 9 insertions, 2 deletions
diff --git a/admin_users.php b/admin_users.php
index a03ca192bd..b6e084dda9 100644
--- a/admin_users.php
+++ b/admin_users.php
@@ -213,10 +213,10 @@ case 'load1row':
echo '<dd>', edit_field_yes_no_inline('user_setting-auto_accept-'.$user_id, get_user_setting($user_id, 'auto_accept')), '</dd>';
echo '<dt>', WT_I18N::translate('Theme'), '</dt>';
- echo '<dd>', get_user_setting($user_id, 'theme'), '</dd>';
+ echo '<dd>', select_edit_control_inline('user_setting-canedit-'.$user_id, array_flip(get_theme_names()), WT_I18N::translate('&lt;default theme&gt;'), get_user_setting($user_id, 'theme')), '</dd>';
echo '<dt>', WT_I18N::translate('Default Tab to show on Individual Information page'), '</dt>';
- echo '<dd>', get_user_setting($user_id, 'default_tab'), '</dd>';
+ echo '<dd>', edit_field_default_tab_inline('new_default_tab', get_user_setting($user_id, 'defaulttab', 'personal_facts')), '</dd>';
echo '<dt>', WT_I18N::translate('Visible to other users when online'), '</dt>';
echo '<dd>', edit_field_yes_no_inline('user_setting-visibleonline-'.$user_id, get_user_setting($user_id, 'visibleonline')), '</dd>';
diff --git a/includes/functions/functions_edit.php b/includes/functions/functions_edit.php
index 7595c43cbd..8cd2cfcca3 100644
--- a/includes/functions/functions_edit.php
+++ b/includes/functions/functions_edit.php
@@ -304,6 +304,13 @@ function edit_field_default_tab($name, $selected='', $extra='') {
}
return select_edit_control($name, $tabs, null, $selected, $extra);
}
+function edit_field_default_tab_inline($name, $selected='', $extra='') {
+ $tabs=array();
+ foreach (WT_Module::getActiveTabs() as $module) {
+ $tabs[$module->getName()]=$module->getTitle();
+ }
+ return select_edit_control_inline($name, $tabs, null, $selected, $extra);
+}
/**
* Check if the given gedcom record has changed since the last session access