Source for file display_messages.php
Documentation is available at display_messages.php
* This contains all messages, including information, error, and just
* about any other message you can think of.
* @copyright © 1999-2006 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id: display_messages.php,v 1.57.2.22 2006/05/14 17:45:29 tokul Exp $
* including plugin functions
require_once(SM_PATH .
'functions/plugin.php');
function error_message($message, $mailbox, $sort, $startMessage, $color) {
$string =
'<tr><td align="center">' .
$message .
'</td></tr>'.
'<tr><td align="center">'.
'<a href="'.
sqm_baseuri().
"src/right_main.php?sort=$sort&startMessage=$startMessage&mailbox=$urlMailbox\">".
sprintf (_("Click here to return to %s"),
$color, $theme, $theme_default;
include_once( SM_PATH .
'functions/page_header.php' );
if ( !isset
( $org_logo ) ) {
// Don't know yet why, but in some accesses $org_logo is not set.
include( SM_PATH .
'config/config.php' );
/* Display width and height like good little people */
if (isset
($org_logo_width) &&
is_numeric($org_logo_width) &&
$org_logo_width>
0) {
$width_and_height =
" width=\"$org_logo_width\"";
if (isset
($org_logo_height) &&
is_numeric($org_logo_height) &&
$org_logo_height>
0) {
$width_and_height .=
" height=\"$org_logo_height\"";
if (!isset
($frame_top) ||
$frame_top ==
'' ) {
// load default theme if possible
if (!isset
($color) &&
@file_exists($theme[$theme_default]['PATH']))
@include ($theme[$theme_default]['PATH']);
if ( !isset
( $color ) ) {
$color[0] =
'#dcdcdc'; /* light gray TitleBar */
$color[1] =
'#800000'; /* red */
$color[2] =
'#cc0000'; /* light red Warning/Error Messages */
$color[4] =
'#ffffff'; /* white Normal Background */
$color[7] =
'#0000cc'; /* blue Links */
$color[8] =
'#000000'; /* black Normal text */
list
($junk, $errString, $errTitle) =
do_hook('logout_error', $errString, $errTitle);
echo
'<body text="'.
$color[8].
'" bgcolor="'.
$color[4].
'" link="'.
$color[7].
'" vlink="'.
$color[7].
'" alink="'.
$color[7].
"\">\n\n".
if (isset
($org_logo) &&
($org_logo !=
'')) {
echo
'<img src="'.
$org_logo.
'" alt="'.
sprintf(_("%s Logo"), $org_name).
"\"$width_and_height /><br />\n";
echo
( $hide_sm_attributions ?
'' :
'<small>' .
sprintf (_("SquirrelMail version %s"), $version) .
'<br />'.
_("By the SquirrelMail Project Team") .
"<br /></small>\n" ).
'<table cellspacing="1" cellpadding="0" bgcolor="'.
$color[1].
'" width="70%">'.
'<table width="100%" border="0" bgcolor="'.
$color[4].
'" align="center">'.
'<tr><td bgcolor="'.
$color[0].
'" align="center">'.
'<font color="'.
$color[2].
'"><b>' .
_("ERROR") .
'</b></font>'.
'<tr><td align="center">' .
$errString .
'</td></tr>'.
'<tr><td bgcolor="'.
$color[0].
'" align="center">'.
'<font color="'.
$color[2].
'"><b>'.
'<a href="'.
$base_uri.
'src/login.php" target="'.
$frame_top.
'">'.
_("Go to the login page") .
'</a></b></font></td></tr>'.
'</table></td></tr></table></center></body></html>';
if ( !isset
( $color ) ) {
$color[0] =
'#dcdcdc'; /* light gray TitleBar */
$color[1] =
'#800000'; /* red */
$color[2] =
'#cc0000'; /* light red Warning/Error Messages */
$color[4] =
'#ffffff'; /* white Normal Background */
$color[7] =
'#0000cc'; /* blue Links */
$color[8] =
'#000000'; /* black Normal text */
$color[9] =
'#ababab'; /* mid-gray Darker version of #0 */
/* check if the page header has been sent; if not, send it! */
if(!isset
($pageheader_sent) &&
!$pageheader_sent) {
/* include this just to be sure */
include_once( SM_PATH .
'functions/page_header.php' );
echo
"<body text=\"$color[8]\" bgcolor=\"$color[4]\" link=\"$color[7]\" vlink=\"$color[7]\" alink=\"$color[7]\">\n\n";
echo
'<table width="100%" cellpadding="1" cellspacing="0" align="center" border="0" bgcolor="'.
$color[9].
'">'.
'<table width="100%" cellpadding="0" cellspacing="0" align="center" border="0" bgcolor="'.
$color[4].
'">'.
'<tr><td align="center" bgcolor="'.
$color[0].
'">'.
'<font color="'.
$color[2].
'"><b>' .
$err .
':</b></font>'.
'<table cellpadding="1" cellspacing="5" align="center" border="0">'.
'<tr>' .
html_tag( 'td', $string.
"\n", 'left') .
'</tr></table>'.
'</td></tr></table></td></tr></table>';
* Adds message that informs about non fatal error that can happen while saving preferences
* @param string $message error message
global $optpage_save_error;
$optpage_save_error=
array();
$optpage_save_error=
array_merge($optpage_save_error,array($message));
Documentation generated on Sat, 07 Oct 2006 16:31:00 +0300 by phpDocumentor 1.3.0RC6