$comms = new Comms();
+
+ CBFWAddMessage("1", "i am a message");
echo "<pre>";
print_r($comms->getConfig(0));
echo "\n\n\n";
function CBFWAddMessage($messagelev, $message)
{
+ $comms = new Comms();
+ $msgs = $comms->getConfig(6);
+ $cnum = 0;
+ if($msgs != false) {
+ foreach($msgs as $key=>$val) {
+ if($key >= $cnum) $cnum = $key+1;
+ }
+ } else {
+ $msgs = array();
+ }
+ $msgs[$cnum]["timestamp"] = time();
+ $msgs[$cnum]["level"] = $messagelev;
+ $msgs[$cnum]["message"] = $message;
+ $comms->putConfig($msgs, 6);
}
function CBFWMessageBuilder()
{
- echo "message";
+ // show only 10 messages on this page
+ $maxshow = 6;
+
+ $comms = new Comms();
+
+ $msgs = $comms->getConfig(6);
+ if($msgs != false) {
+ krsort($msgs);
+ }
+ $show = 0;
+ if(count($msgs) > 0) {
+ echo "<table>";
+ foreach($msgs as $key => $val) {
+ $datetime = $val["timestamp"];
+ $sev = $val["level"];
+ $message = $val["message"];
+ echo "<tr><td>$datetime</td><td>$sev</td><td>$message</td></tr>";
+ $show++;
+ if($show >= $maxshow) break;
+ }
+ echo "</table>";
+ }
}
function CBFWpageBuilder($bodyClass, $bodyFunction, $bodycontent=null, $title="CBFW", $bodyfunctiondata=null)