From 8e1e2794267d9cb8d564154a4586c3229bb0abf9 Mon Sep 17 00:00:00 2001 From: kink Date: Tue, 11 Jul 2006 22:12:09 +0000 Subject: [PATCH] move the 'fallback theme colors' to init.php. It makes sense to initialise that array as early as possible, because we may need the colours when setting up something goes wrong. git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11389 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- include/init.php | 25 ++++++++++++++++++++++++- include/load_prefs.php | 21 --------------------- 2 files changed, 24 insertions(+), 22 deletions(-) diff --git a/include/init.php b/include/init.php index 0f225ec..2755e08 100644 --- a/include/init.php +++ b/include/init.php @@ -102,6 +102,29 @@ define('SM_BASE_URI', $base_uri); */ $bInit = true; +/** + * This theme as a failsafe if no themes were found, or if we error + * out before anything could be initialised. + */ +$color = array(); +$color[0] = '#DCDCDC'; /* light gray TitleBar */ +$color[1] = '#800000'; /* red */ +$color[2] = '#CC0000'; /* light red Warning/Error Messages */ +$color[3] = '#A0B8C8'; /* green-blue Left Bar Background */ +$color[4] = '#FFFFFF'; /* white Normal Background */ +$color[5] = '#FFFFCC'; /* light yellow Table Headers */ +$color[6] = '#000000'; /* black Text on left bar */ +$color[7] = '#0000CC'; /* blue Links */ +$color[8] = '#000000'; /* black Normal text */ +$color[9] = '#ABABAB'; /* mid-gray Darker version of #0 */ +$color[10] = '#666666'; /* dark gray Darker version of #9 */ +$color[11] = '#770000'; /* dark red Special Folders color */ +$color[12] = '#EDEDED'; +$color[13] = '#800000'; /* (dark red) Color for quoted text -- > 1 quote */ +$color[14] = '#ff0000'; /* (red) Color for quoted text -- >> 2 or more */ +$color[15] = '#002266'; /* (dark blue) Unselectable folders */ +$color[16] = '#ff9933'; /* (orange) Highlight color */ + require(SM_PATH . 'functions/global.php'); require(SM_PATH . 'config/config.php'); require(SM_PATH . 'functions/plugin.php'); @@ -500,4 +523,4 @@ function checkForJavascript($reset = FALSE) { function sqm_baseuri() { global $base_uri; return $base_uri; -} \ No newline at end of file +} diff --git a/include/load_prefs.php b/include/load_prefs.php index 012c8e3..4e74011 100644 --- a/include/load_prefs.php +++ b/include/load_prefs.php @@ -72,27 +72,6 @@ for ($i = 0; $i < count($theme); ++$i){ $chosen_theme = (!$found_theme ? '' : $chosen_theme); -/** -* This theme as a failsafe if no themes were found. It makes -* no sense to cause the whole thing to exit just because themes -* were not found. This is the absolute last resort. -* Moved here to provide 'sane' defaults for incomplete themes. -*/ -$color[0] = '#DCDCDC'; /* light gray TitleBar */ -$color[1] = '#800000'; /* red */ -$color[2] = '#CC0000'; /* light red Warning/Error Messages */ -$color[3] = '#A0B8C8'; /* green-blue Left Bar Background */ -$color[4] = '#FFFFFF'; /* white Normal Background */ -$color[5] = '#FFFFCC'; /* light yellow Table Headers */ -$color[6] = '#000000'; /* black Text on left bar */ -$color[7] = '#0000CC'; /* blue Links */ -$color[8] = '#000000'; /* black Normal text */ -$color[9] = '#ABABAB'; /* mid-gray Darker version of #0 */ -$color[10] = '#666666'; /* dark gray Darker version of #9 */ -$color[11] = '#770000'; /* dark red Special Folders color */ -$color[12] = '#EDEDED'; -$color[15] = '#002266'; /* (dark blue) Unselectable folders */ - if (isset($chosen_theme) && $found_theme && (file_exists($chosen_theme))) { @include_once($chosen_theme); } else { -- 1.9.1