Example #1
0
 public function render_navigation()
 {
     global $USER;
     $conversations = local_simple_message_conversation::find_conversations_for_user($USER->id);
     $output = '';
     foreach ($conversations as $conversation) {
         $url = new moodle_url('/local/simple_message/index.php', array('conversation' => $conversation->id));
         $unreadcount = $conversation->get_unread_count($USER->id);
         $unreadinfo = $unreadcount > 0 ? " <span class='sm-unread-count'>" . $unreadcount . "</span></a></li>" : "";
         $output .= "<li><a data-conversation-id='" . $conversation->id . "' href='" . $url->out(true) . "'>" . $conversation->get_name() . $unreadinfo . "\n";
     }
     return "<nav id='sm-navigation'>\n        <h5>Messages</h5>\n        <h6>Direct <a href='newconversation.php'>new message</a></h6>\n        <ol>\n          {$output}\n        </ol>\n        <h6>Course <a href='#sm-conversation'>new message</a></h6>\n        <ol>\n          <li>Course title <span class='sm-unread-count'>3</span></li>\n          <li>Course title <span class='sm-unread-count'>1</span></li>\n          <li>Course title </li>\n        </ol>\n        <h6>Group <a href='#sm-conversation'>new message</a></h6>\n        <ol>\n          <li>Group title <span class='sm-unread-count'>5</span></li>\n          <li>Group title </li>\n          <li>Group title </li>\n        </ol>\n        </nav>";
 }