! -> Note
$ -> Affected files
+29-Apr-2009 Janusz Dobrowolski
+! Messages styles moved default.css
+$ /includes/errors.inc
+ /themes/aqua/default.css
+ /themes/cool/default.css
+ /themes/default/default.css
+
28-Apr-2009 Joe Hunt
! Changed so the close of fiscal years also closes the balances and brings forward retained earnings.
$ /admin/gl_setup.ph
/sql/en_US-demo.sql
/sql/alter2.2.sql
-25_Apr-2009 Janusz Dobrowolski
+25-Apr-2009 Janusz Dobrowolski
# Fixed ambigous sql
$ /inventory/manage/item_categories.php
-25_Apr-2009 Joe Hunt
+25-Apr-2009 Joe Hunt
! Removed obsolete field 'included_in_price' from table 'Tax_group_items' in en_US-demo.sql.
$ /sql/en_US-demo.sql
/sql/alter2.2.sql
$messages = array(); // container for system messages
$before_box = ''; // temporary container for output html data before error box
-$msg_colors = array(
- E_USER_ERROR => array('bg'=>'#ffcccc', 'txt'=>'#dd2200', 'bd'=>'#cc3300'),
- E_USER_WARNING => array('bg'=>'#ffff00', 'txt'=>'#ff5500', 'bd'=>'#ff9900'),
- E_USER_NOTICE => array('bg'=>'#ccffcc', 'txt'=>'#007700', 'bd'=>'#33cc00'));
-
//-----------------------------------------------------------------------------
// Error handler - collects all php/user messages for
// display in message box.
//------------------------------------------------------------------------------
// Formats system messages before insert them into message <div>
// FIX center is unused now
-function fmt_errors($center=true) {
- global $messages, $msg_colors;
+function fmt_errors($center=false) {
+ global $messages;
+ $msg_class = array(
+ E_USER_ERROR => 'err_msg',
+ E_USER_WARNING =>'warn_msg',
+ E_USER_NOTICE => 'note_msg');
+
$type = E_USER_NOTICE;
-
+ $content = '';
if (count($messages)) {
- $content = '';
foreach($messages as $msg) {
if ($msg[0]>$type) continue;
}
}
$str = $msg[1];
- $c = $msg_colors[$type];
+ $class = $msg_class[$type];
if ($msg[0] < E_USER_ERROR && $msg[2] != null)
$str .= ' '._('in file').': '.$msg[2].' '._('at line ').$msg[3];
-
- $content .= "<tr><td " . ($center?"align='center' ":"").
- " width='100%' bgcolor='{$c['bg']}'><font color='{$c['txt']}'>"
- .$str."</font></td></tr>";
- }
-
- $str = "<center><table border='1' cellpadding='3' cellspacing='0' style='border-collapse: collapse' bordercolor='{$c['bd']}' width='98%'>"
- . $content . "</table></center><br>\n";
-
+ $content .= "<div class='$class'>$str</div><br>";
+ }
}
- else
- $str = '';
-
- return $str;
+ return $content;
}
//-----------------------------------------------------------------------------
// Error box <div> element.