<?php
- /**
- ** options_display.php
- **
- ** Copyright (c) 1999-2001 The SquirrelMail Development Team
- ** Licensed under the GNU GPL. For full terms see the file COPYING.
- **
- ** Displays all optinos about display preferences
- **
- ** $Id$
- */
+/**
+ * options_display.php
+ *
+ * Copyright (c) 1999-2002 The SquirrelMail Project Team
+ * Licensed under the GNU GPL. For full terms see the file COPYING.
+ *
+ * Displays all optinos about display preferences
+ *
+ * $Id$
+ */
/* Define the group constants for the display options page. */
define('SMOPT_GRP_GENERAL', 0);
/* Define the optpage load function for the display options page. */
function load_optpage_data_display() {
- global $theme, $languages, $js_autodetect_results;
+ global $theme, $language, $languages, $js_autodetect_results;
/* Build a simple array into which we will build options. */
$optgrps = array();
/* Load the theme option. */
$theme_values = array();
foreach ($theme as $theme_key => $theme_attributes) {
- $theme_values[$theme_attributes['PATH']] = $theme_attributes['NAME'];
+ $theme_values[$theme_attributes['NAME']] = $theme_attributes['PATH'];
}
+ ksort($theme_values);
+ $theme_values = array_flip($theme_values);
$optvals[SMOPT_GRP_GENERAL][] = array(
'name' => 'chosen_theme',
'caption' => _("Theme"),
'save' => 'save_option_theme'
);
+ $language = (!isset($language) || ($language == '') ? 'en' : $language);
$language_values = array();
foreach ($languages as $lang_key => $lang_attributes) {
if (isset($lang_attributes['NAME'])) {
$language_values[$lang_key] = $lang_attributes['NAME'];
}
}
+ asort($language_values);
$optvals[SMOPT_GRP_GENERAL][] = array(
'name' => 'language',
'caption' => _("Language"),
SMPREF_JS_OFF => _("Never"))
);
- $js_autodetect_script = "
- <SCRIPT LANGUAGE=\"JavaScript\"><!--
- document.forms[0].new_js_autodetect_results.value = '" . SMPREF_JS_ON . "';
- // --></SCRIPT>
- ";
+ $js_autodetect_script =
+ "<SCRIPT LANGUAGE=\"JavaScript\"><!--\n".
+ "document.forms[0].new_js_autodetect_results.value = '" . SMPREF_JS_ON . "';\n".
+ "// --></SCRIPT>\n";
$js_autodetect_results = SMPREF_JS_OFF;
$optvals[SMOPT_GRP_GENERAL][] = array(
'name' => 'js_autodetect_results',