better handling of PEAR errors
This commit is contained in:
parent
7f76c36f24
commit
9addfeacfd
@ -48,6 +48,7 @@ function handleError($error)
|
||||
$logmsg .= " : ". $error->getDebugInfo();
|
||||
}
|
||||
common_log(LOG_ERR, $logmsg);
|
||||
if ($error instanceof DB_DataObject_Error) {
|
||||
$msg = sprintf(_('The database for %s isn\'t responding correctly, '.
|
||||
'so the site won\'t work properly. '.
|
||||
'The site admins probably know about the problem, '.
|
||||
@ -55,6 +56,10 @@ function handleError($error)
|
||||
'Otherwise, wait a few minutes and try again.'),
|
||||
common_config('site', 'name'),
|
||||
common_config('site', 'email'));
|
||||
} else {
|
||||
$msg = _('An important error occured, probably related to email setup. '.
|
||||
'Check logfiles for more info..');
|
||||
}
|
||||
|
||||
$dac = new DBErrorAction($msg, 500);
|
||||
$dac->showPage();
|
||||
|
Loading…
Reference in New Issue
Block a user