Thomas Bruederli
2012-05-16 8193151b5ae9e78818926b646a7e8181de97f41c
Always log fatal errors that terminate the PHP script
1 files modified
5 ■■■■■ changed files
program/include/rcube.php 5 ●●●●● patch | view | raw | blame | history
program/include/rcube.php
@@ -1057,7 +1057,8 @@
            return;
        }
        if ($log && $arg['type'] && $arg['message']) {
        if (($log || $terminate) && $arg['type'] && $arg['message']) {
            $arg['fatal'] = $terminate;
            self::log_bug($arg);
        }
@@ -1085,7 +1086,7 @@
        }
        // write error to local log file
        if ($level & 1) {
        if (($level & 1) || !empty($arg_arr['fatal'])) {
            if ($_SERVER['REQUEST_METHOD'] == 'POST') {
                $post_query = '?_task='.urlencode($_POST['_task']).'&_action='.urlencode($_POST['_action']);
            }