summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUrban Müller2009-07-09 13:05:27 +0000
committerUrban Müller2009-07-09 13:05:27 +0000
commitf34ad426209b0a4ed07892a061fa173a5e533d4f (patch)
tree9b54568337424d60aecab10d0ab236c17eee49bf
parente4336712684fedf2ef47281cafc6d57b8c3bc1a5 (diff)
downloaditools-f34ad426209b0a4ed07892a061fa173a5e533d4f.tar.gz
itools-f34ad426209b0a4ed07892a061fa173a5e533d4f.tar.bz2
itools-f34ad426209b0a4ed07892a061fa173a5e533d4f.zip
dont redirect if debug output visible
-rw-r--r--auto_prepend.php1
-rw-r--r--it.class3
2 files changed, 4 insertions, 0 deletions
diff --git a/auto_prepend.php b/auto_prepend.php
index f1ecba2..08ed7b1 100644
--- a/auto_prepend.php
+++ b/auto_prepend.php
@@ -53,6 +53,7 @@ function ED()
$args = func_get_args();
if (ob_get_level() == 0 && $_SERVER['REMOTE_ADDR'])
ob_start(); # prevent later 'headers already sent' error
+ $GLOBALS['debug_noredir'] = 1;
echo it_debug::dump($args);
return $args[0];
}
diff --git a/it.class b/it.class
index 667e76c..0945ab9 100644
--- a/it.class
+++ b/it.class
@@ -151,6 +151,9 @@ function error($p = array(), $body = null, $to = null) # $body and $to deprecate
@chmod("/tmp/alertdata", 0777);
$toscreen = ini_get('display_errors') || (defined("STDOUT") && posix_isatty(STDOUT)) || EDC('astwin') || EDC('asdevel');
+ if ($toscreen && !it::is_live())
+ $GLOBALS['debug_noredir'] = 1;
+
if (!$toscreen) # this error can only be sent by mail: find out if we want to suppress it
{
if (!$p['id'])