aboutsummaryrefslogtreecommitdiff
path: root/includes/debug.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/debug.php')
-rw-r--r--includes/debug.php14
1 files changed, 14 insertions, 0 deletions
diff --git a/includes/debug.php b/includes/debug.php
index 2f6e40a..87ebe70 100644
--- a/includes/debug.php
+++ b/includes/debug.php
@@ -50,7 +50,11 @@ function decho($message, $force = false)
$message = $message;
}
+ if(count($log_message_queue) >= 100)
+ array_pop($log_message_queue);
+
array_push($log_message_queue, $message);
+
$log_message_pos++;
}
@@ -90,6 +94,7 @@ function queuePrint($obj, $force = false)
function logQueueFlush($force = false)
{
+ error_reporting(0);
global $log_message_queue, $config;
if($force == false)
@@ -104,6 +109,14 @@ function logQueueFlush($force = false)
OpenContent();
echo "<div class=\"contentHeading\">Bayonet Debug Messages</div>";
echo "<div class=\"content\">";
+
+ if(count($log_message_queue) < 1)
+ {
+ echo "<p>No messages</p>";
+ echo "</div></div>";
+ return false;
+ }
+
foreach($log_message_queue as $message)
{
if($message != $log_message_queue[$messageCount - 1])
@@ -145,6 +158,7 @@ function logQueueFlush($force = false)
}
echo "</div>";
CloseContent();
+ error_reporting(1);
}
/*