2 $BASE_URLS["msg"]["base"] = "msg";
3 $BASE_URLS["msg"]["function"] = "msg_pageResponder";
6 function msg_pageResponder()
8 $calls["needs_base_page"] = false;
9 $calls["page_builder"] = "msg_makePages";
14 function msg_makePages()
16 global $URL_COMPONENTS;
17 $call = $URL_COMPONENTS[1];
21 $msgid = $URL_COMPONENTS[2];
22 msg_acknowledge($msgid);
25 $loc = urlCreate("/");
26 header("Location: $loc");
31 function msg_haveMessages($acked = false)
35 return db_selectData("messages", "msgacked", 0);
38 function msg_getMessages($acked = false)
42 $data = db_selectData("messages");
47 function msg_toDate($time)
49 return strftime("%c", $time);
52 function msg_addMessage($colour, $message)
56 db_insertData("messages", $colour, time(), "$message", 0);
59 function msg_deleteMessage($message_id)
61 db_deleteData("messages", "messages_id", "$message_id");
64 function msg_acknowledge($message_id)
66 db_updateData("messages", "msgacked", "1", "messages_id", "$message_id");
69 function msg_createTable()
71 db_createTable("messages", "msgcolour", "msgdate", "msgtext", "msgacked");