Menu |
+Menu |
Home |
$val) {
@@ -74,9 +74,75 @@ function GLCASMenuBuilder()
echo "
---|
";
}
+// just a short one to call the long one
+function gcam($m, $s)
+{
+ global $glconfig;
+ GLCASAddMessage($m, $s);
+}
+
+function GLCASAddMessage($messagelev, $message)
+{
+ global $glconfig;
+
+ $glconfig->addData("messages", time(), "$messagelev", $message);
+}
+
function GLCASMessageBuilder()
{
- echo "Messages not implemented yet";
+ global $glconfig;
+ $nm = 0;
+ $nml = null;
+ $msgs_v = $glconfig->getData("messages");
+
+ // create a form for setting messages
+ global $BASE_URL;
+ echo "";
+
+ if($msgs_v !== false) foreach($msgs_v as $msgs) {
+
+ error_log("messages: ".$msgs["category"]. " - ".$msgs["val"]);
+
+ $nml[$nm]["msg"] = glcas_tdiffToAgo(time()-$msgs["category"])." : ".$msgs["val"];
+ $fontst = "";
+ $fonten = "";
+ switch($msgs["name"]) {
+ case "0":
+ $fontst = "";
+ $fonten = "";
+ break;
+
+ case "1":
+ $fontst = "";
+ $fonten = "";
+ break;
+ case "2":
+ $fontst = "";
+ $fonten = "";
+ break;
+
+ }
+ $nml[$nm]["font_start"] = $fontst;
+ $nml[$nm]["font_end"] = $fonten;
+
+ $nm++;
+ }
+ if($nm > 0 ) {
+ echo " ";
+ echo "";
+ // we do it backwards
+ for($i = ($nm-1); $i >= 0; $i--) {
+ echo "".$nml[$i]["font_start"]."".$nml[$i]["msg"]."".$nml[$i]["font_end"]." | ";
+ }
+ echo " ";
+ echo " ";
+ } else echo "No Messages ";
}
function GLCASpageBuilder($bodyClass, $bodyFunction, $bodycontent=null, $title="GLCAS")
|
---|