function output_html($text)
{
- global $before_box, $Ajax;
+ global $before_box, $Ajax, $messages;
+ // Fatal errors are not send to error_handler,
+ // so we must check the output
+ if ($text && preg_match('/\bFatal error(<.*?>)?:(.*)/i', $text, $m)) {
+ $Ajax->aCommands = array(); // Don't update page on errors
+
+ $messages[] = array(E_ERROR, $m[0], null, null);
+ }
$Ajax->run();
return in_ajax() ? fmt_errors() : ($before_box.fmt_errors().$text);
}
echo "<center><br><br><br><b>";
echo _("The security settings on your account do not permit you to access this function");
echo "</b>";
- echo "<br><br><a href='javascript:history.go(-1)'>" . _("Back") . "</a>";
echo "<br><br><br><br></center>";
//echo '<script type="text/javascript">';
//echo 'alert("' . _("The security settings on your account do not permit you to access this function") . '");';