diff --git a/phpgwapi/inc/class.log.inc.php b/phpgwapi/inc/class.log.inc.php index f00b4a2abc..9547198e90 100644 --- a/phpgwapi/inc/class.log.inc.php +++ b/phpgwapi/inc/class.log.inc.php @@ -17,30 +17,29 @@ /***************************\ * Instance Variables... * \***************************/ - var $errorstack = array(); - var $public_functions = array('message', - 'error', - 'iserror', - 'severity', - 'commit', - 'clearstack', - 'astable', - ); - - + var $errorstack = array(); + var $public_functions = array( + 'message', + 'error', + 'iserror', + 'severity', + 'commit', + 'clearstack', + 'astable' + ); + function message($etext,$p0='',$p1='',$p2='',$p3='',$p4='',$p5='',$p6='',$p7='',$p8='',$p9='') { $parms = array($p0,$p1,$p2,$p3,$p4,$p5,$p6,$p7,$p8,$p9); CreateObject('phpgwapi.error',$etext,$parms,1); } - - + function error($etext,$p0='',$p1='',$p2='',$p3='',$p4='',$p5='',$p6='',$p7='',$p8='',$p9='') { $parms = array($p0,$p1,$p2,$p3,$p4,$p5,$p6,$p7,$p8,$p9); CreateObject('phpgwapi.error',$etext,$parms,false); } - + function iserror($ecode) { $errorstack = $this->errorstack; @@ -54,8 +53,7 @@ } return false; } - - + function severity() { $max = 'I'; @@ -65,54 +63,54 @@ { switch($err->severity) { - case 'F': return 'F'; break; - case 'E': $max = 'E'; break; - case 'W': if ($max == 'I') - { - $max = 'W'; - } - break; + case 'F': + return 'F'; + break; + case 'E': + $max = 'E'; + break; + case 'W': + if ($max == 'I') + { + $max = 'W'; + } + break; } } return $max; } - + function commit() { - - global $phpgw, $phpgw_info; - $db = $phpgw->db; - $db->query ("insert into phpgw_log (log_date, log_user, log_app, log_severity) values " - ."('". $phpgw->db->to_timestamp(time() -) - ."','".$phpgw->session->account_id - ."','".$phpgw_info['flags']['currentapp']."'" - .",'".$this->severity()."'" - .")" - ,__LINE__,__FILE__); + $db = $GLOBALS['phpgw']->db; + $db->query("insert into phpgw_log (log_date, log_user, log_app, log_severity) values " + ."('". $GLOBALS['phpgw']->db->to_timestamp(time()) + ."','".$GLOBALS['phpgw']->session->account_id + ."','".$GLOBALS['phpgw_info']['flags']['currentapp']."'" + .",'".$this->severity()."'" + .")" + ,__LINE__,__FILE__); $errorstack = $this->errorstack; for ($i = 0; $i < count($errorstack); $i++) { $err = $errorstack[$i]; - $db->query ("insert into phpgw_log_msg " - ."(log_msg_seq_no, log_msg_date, " - ."log_msg_severity, log_msg_code, log_msg_msg, log_msg_parms) values " - ."(" . $i - .", '" . $phpgw->db->to_timestamp($err->timestamp -) - ."', '". $err->severity . "'" - .", '". $err->code . "'" - .", '". $err->msg . "'" - .", '". addslashes(implode('|',$err->parms)). "'" - .")" - ,__LINE__,__FILE__); - }; + $db->query("insert into phpgw_log_msg " + . "(log_msg_seq_no, log_msg_date, " + . "log_msg_severity, log_msg_code, log_msg_msg, log_msg_parms) values " + . "(" . $i + . ", '" . $GLOBALS['phpgw']->db->to_timestamp($err->timestamp) + . "', '". $err->severity . "'" + . ", '". $err->code . "'" + . ", '". $err->msg . "'" + . ", '". addslashes(implode('|',$err->parms)). "'" + . ")",__LINE__,__FILE__); + } unset ($errorstack); unset ($this->errorstack); $this->errorstack = array(); - } + function clearstack() { $new = array(); @@ -123,16 +121,14 @@ if ($err->ismsg) { $new[] = $err; - }; + } } unset ($this->errorstack); $this->errorstack = $new; - } + } function astable() { - global $phpgw; - $html = "
\n"; $html .= "\n"; $html .= "\t\n"; @@ -143,31 +139,39 @@ $html .= "\t\t\n"; $html .= "\t\t\n"; $html .= "\t\n"; - + $errorstack = $this->errorstack; for ($i = 0; $i < count($errorstack); $i++) { $err = $errorstack[$i]; switch ($err->severity) { - case 'I': $color = 'C0FFC0'; break; - case 'W': $color = 'FFFFC0'; break; - case 'E': $color = 'FFC0C0'; break; - case 'F': $color = 'FF0909'; break; + case 'I': + $color = 'C0FFC0'; + break; + case 'W': + $color = 'FFFFC0'; + break; + case 'E': + $color = 'FFC0C0'; + break; + case 'F': + $color = 'FF0909'; + break; } - + $html .= "\t\n"; $html .= "\t\t\n"; - $html .= "\t\t\n"; - $html .= "\t\t\n"; + $html .= "\t\t\n"; + $html .= "\t\t\n"; $html .= "\t\t\n"; $html .= "\t\t\n"; $html .= "\t\t\n"; $html .= "\t\n"; - }; + } $html .= "
Error CodeMsg
".$i."".$phpgw->common->show_date($err->timestamp)."".$phpgw_info['flags']['currentapp']."  ".$GLOBALS['phpgw']->common->show_date($err->timestamp)."".$GLOBALS['phpgw_info']['flags']['currentapp']."  ".$err->severity."".$err->code."".$err->langmsg()."
\n"; $html .= "
\n"; - + return $html; } }