public function getMenuItem()
{
$user = \Yii::app()->user;
$criteria = new \CDbCriteria();
$criteria->addCondition('for_the_attention_of_user_id = :uid');
$criteria->addCondition('marked_as_read = :read');
$criteria->params = array(':uid' => $user->id, ':read' => false);
$criteria->order = 'created_date asc';
$messages = Element_OphCoMessaging_Message::model()->findAll($criteria);
$containsUrgentMessage = false;
foreach ($messages as $message) {
if ($message['urgent']) {
$containsUrgentMessage = true;
}
}
return array('title' => 'Messages', 'uri' => '/OphCoMessaging/Inbox', 'messageCount' => count($messages), 'containsUrgentMessage' => $containsUrgentMessage);
}