/** * Shows all recieved messages from all users. Newer messages are on top. * If message is unread, user will be notified. */ public function showMessages() { checkUnauthorizedAccess(); $myID = UserRepository::getIdByUsername($_SESSION['username']); $messages = MessageRepository::getMessages($myID); $main = new Main(); $body = new ShowMessages(); $body->setMessages($messages); echo $main->setPageTitle("Messages")->setBody($body); }
function newMessageNotification() { $userid = \Repository\UserRepository::getIdByUsername($_SESSION['username']); $messages = \Repository\MessageRepository::getMessages($userid); $unread = false; foreach ($messages as $message) { if ($message['readflag'] == 0) { $unread = true; } } $color = "default"; if ($unread) { $color = "red"; } return $color; }