|
|
@ -1352,21 +1352,17 @@ class rcube
|
|
|
|
self::log_bug($arg);
|
|
|
|
self::log_bug($arg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ($cli) {
|
|
|
|
|
|
|
|
fwrite(STDERR, 'ERROR: ' . trim($arg['message']) . "\n");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else if (is_object(self::$instance->output)) {
|
|
|
|
|
|
|
|
self::$instance->output->raise_error($arg['code'], $arg['message']);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// terminate script
|
|
|
|
// terminate script
|
|
|
|
if ($terminate) {
|
|
|
|
if ($terminate) {
|
|
|
|
// display error page
|
|
|
|
|
|
|
|
if (is_object(self::$instance->output)) {
|
|
|
|
|
|
|
|
self::$instance->output->raise_error($arg['code'], $arg['message']);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else if ($cli) {
|
|
|
|
|
|
|
|
fwrite(STDERR, 'ERROR: ' . trim($arg['message']) . "\n");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
exit(1);
|
|
|
|
exit(1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if ($cli) {
|
|
|
|
|
|
|
|
fwrite(STDERR, 'ERROR: ' . trim($arg['message']) . "\n");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|