load default theme in logout_error if possible.
authortokul <tokul@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sun, 10 Jul 2005 13:36:19 +0000 (13:36 +0000)
committertokul <tokul@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sun, 10 Jul 2005 13:36:19 +0000 (13:36 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@9750 7612ce4b-ef26-0410-bec9-ea0150e637f0

ChangeLog
functions/display_messages.php

index d30f3f4814f410cbb39041113c19f2c68868e4a4..ec7e80a639e1ee55d9927786d9414e99cd67b009 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -398,6 +398,7 @@ Version 1.5.1 -- CVS
   - Moved time zone configuration from locale/timezones.cfg to php array.
     Adds time zone name localization options and fixes problems on systems
     that don't support GNU C time zone mappings (#1177067).
+  - Use default color theme in logout_error function when possible.
 
 Version 1.5.0 - 2 February 2004
 -------------------------------
index 023913b03a59a1365da508fefd30bfd99f9a6576..20b3fe77df6bab161df7ad7cffcb11af130ac126 100644 (file)
@@ -84,7 +84,8 @@ function plain_error_message($message, $color) {
  */
 function logout_error( $errString, $errTitle = '' ) {
     global $frame_top, $org_logo, $org_name, $org_logo_width, $org_logo_height,
-           $hide_sm_attributions, $version, $squirrelmail_language, $color;
+           $hide_sm_attributions, $version, $squirrelmail_language, 
+           $color, $theme, $theme_default;
 
     $base_uri = sqm_baseuri();
 
@@ -106,7 +107,10 @@ function logout_error( $errString, $errTitle = '' ) {
         $frame_top = '_top';
     }
 
-    // TODO: load default theme if possible
+    // load default theme if possible
+    if (!isset($color) && @file_exists($theme[$theme_default]['PATH']))
+        @include ($theme[$theme_default]['PATH']);
+
     if ( !isset( $color ) ) {
         $color = array();
         $color[0]  = '#dcdcdc';  /* light gray    TitleBar               */