messages and such
[glcas.git] / lib / plugins / messages.php
diff --git a/lib/plugins/messages.php b/lib/plugins/messages.php
new file mode 100644 (file)
index 0000000..557e6f6
--- /dev/null
@@ -0,0 +1,46 @@
+<?php
+
+
+function msg_haveMessages($acked = false)
+{
+       msg_createTable();
+       
+       return db_selectData("messages", "msgacked", 0);
+}
+
+function msg_getMessages($acked = false)
+{
+       msg_createTable();
+       
+       $data = db_selectData("messages");
+       
+       return $data;
+}
+
+function msg_toDate()
+{
+       
+}
+
+function msg_addMessage($colour, $message)
+{
+       msg_createTable();
+       
+       db_insertData("messages", $colour, time(), "$message", 0);
+}
+
+function msg_deleteMessage($message_id)
+{
+       db_deleteData("messages", "messages_id", "$message_id");
+}
+
+function msg_acknowledge($message_id)
+{
+       db_updateData("messages", "msgacked", "1", "messages_id", "$message_id");       
+}
+
+function msg_createTable()
+{
+       db_createTable("messages", "msgcolour", "msgdate", "msgtext", "msgacked");
+}
+?>
\ No newline at end of file