messageModel = new MessageModel(); $this->userMessageModel = new UserMessageModel(); } public function dashboard() { echo view('layout/header'); echo view('DashBoard'); echo view('layout/footer'); } public function getDashboardNotifications() { //pull notofications to dashboard especially for file upload cases $userId = get_session_userid(); $roleId = 5; $teamId = 1; $messages = $this->messageModel->getMessagesForUser($userId, $roleId, $teamId); return $this->respond($messages); } public function acknowledgeMessage($messageId) { $userId = get_session_userid(); $this->userMessageModel->markAsRead($userId, $messageId); return $this->respond(['status' => 'success']); } }