messages and such
[glcas.git] / lib / plugins / messages.php
1 <?php
2
3
4 function msg_haveMessages($acked = false)
5 {
6         msg_createTable();
7         
8         return db_selectData("messages", "msgacked", 0);
9 }
10
11 function msg_getMessages($acked = false)
12 {
13         msg_createTable();
14         
15         $data = db_selectData("messages");
16         
17         return $data;
18 }
19
20 function msg_toDate()
21 {
22         
23 }
24
25 function msg_addMessage($colour, $message)
26 {
27         msg_createTable();
28         
29         db_insertData("messages", $colour, time(), "$message", 0);
30 }
31
32 function msg_deleteMessage($message_id)
33 {
34         db_deleteData("messages", "messages_id", "$message_id");
35 }
36
37 function msg_acknowledge($message_id)
38 {
39         db_updateData("messages", "msgacked", "1", "messages_id", "$message_id");       
40 }
41
42 function msg_createTable()
43 {
44         db_createTable("messages", "msgcolour", "msgdate", "msgtext", "msgacked");
45 }
46 ?>