Esempio n. 1
0
 /**
  * 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);
 }
Esempio n. 2
0
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;
}