]> git.mjollnir.org Git - moodle.git/commitdiff
$CFG->debugdisplay now controls PHP errors too
authormoodler <moodler>
Wed, 3 Jan 2007 01:37:20 +0000 (01:37 +0000)
committermoodler <moodler>
Wed, 3 Jan 2007 01:37:20 +0000 (01:37 +0000)
lib/setup.php

index eae03dd8a6a69d1b19716ec796bdf1aee794baa9..6739b2fa037e5a11d93ab52d12639e2dcdd23c59 100644 (file)
@@ -255,6 +255,15 @@ global $HTTPSPAGEREQUIRED;
     unset($originaldatabasedebug);
     error_reporting($CFG->debug);
 
+
+/// If we want to display Moodle errors, then try and set PHP errors to match
+    if (empty($CFG->debugdisplay)) {
+        @ini_set('display_errors', '0');
+        @ini_set('log_errors', '1');
+    } else {
+        @ini_set('display_errors', '1');
+    }
+
 /// Shared-Memory cache init -- will set $MCACHE
 /// $MCACHE is a global object that offers at least add(), set() and delete()
 /// with similar semantics to the memcached PHP API http://php.net/memcache