aboutsummaryrefslogtreecommitdiff
path: root/includes/debug.php
diff options
context:
space:
mode:
authorjhunkeler <jhunkeler@c5b2fb0a-d05d-0410-98c8-828840a80ff6>2009-12-22 12:21:44 -0500
committerjhunkeler <jhunkeler@c5b2fb0a-d05d-0410-98c8-828840a80ff6>2009-12-22 12:21:44 -0500
commit66a8f61e38c122b596c9fcf89d2cacea57a6e9f2 (patch)
treeecfd2f1a3966cb5281cab6c89773987661a3a5e9 /includes/debug.php
parentb06638761f326c7f53f157137b119008c2ff7b35 (diff)
downloadbayonetcms-66a8f61e38c122b596c9fcf89d2cacea57a6e9f2.tar.gz
(OC) started edit news
git-svn-id: http://svn.3rd-infantry-division.org/testing/branches/Bayonet CMS v2@392 c5b2fb0a-d05d-0410-98c8-828840a80ff6
Diffstat (limited to 'includes/debug.php')
-rw-r--r--includes/debug.php38
1 files changed, 38 insertions, 0 deletions
diff --git a/includes/debug.php b/includes/debug.php
index abafd2d..6ed4ad4 100644
--- a/includes/debug.php
+++ b/includes/debug.php
@@ -25,6 +25,44 @@ define('REPEAT','repeat');
static $last_message = NULL;
static $last_message_count = 0;
+static $log_message_last = 0;
+static $log_message_queue = array();
+static $log_message_pos = 0;
+function decho2($message)
+{
+ global $log_message_last, $log_message_queue;
+ $log_message_last_count = 0;
+
+ if($log_message_queue[$log_message_pos] !== $log_message_last)
+ {
+ array_push($log_message_queue, $message);
+ $log_message_pos++;
+ }
+ else
+ {
+ $log_message_last_count++;
+ if($log_message_last_count > 3)
+ {
+ echo "Previous message recieved $log_message_last_count times<br/>\n";
+ $log_message_last_count = 0;
+ }
+ }
+}
+
+function logQueueFlush()
+{
+ global $log_message_queue;
+ $messageCount = 0;
+ echo "<div class=\"contentHeading\">Bayonet Debug Messages</div>";
+ echo "<div class=\"content\">";
+ foreach($log_message_queue as $message)
+ {
+ echo "{$messageCount}: $message<br/>\n";
+ $messageCount++;
+ }
+ echo "</div>";
+}
+
function decho($message, $flag = REPEAT)
{
global $last_message, $last_message_count;