protected function renderContent()
 {
     if (Yum::module('message')->messageSystem === false) {
         return false;
     }
     if (!Yii::app()->user->isGuest) {
         $messages = YumMessage::model()->unread()->limit(10)->findAll();
         $this->render('messages', array('messages' => $messages));
     }
 }
<?php

$messages = YumMessage::model()->findAll('to_user_id = :to and message_read = 0', array(':to' => Yii::app()->user->id));
if (count($messages) > 0) {
    if (Yum::module('message')->messageSystem == YumMessage::MSG_PLAIN) {
        $this->renderPartial('user.message.views.message.new_messages_plain', array('message' => $message));
    } else {
        if (Yum::module('message')->messageSystem == YumMessage::MSG_DIALOG) {
            $this->renderPartial('user.message.views.message.new_messages_dialog', array('message' => $message));
        }
    }
}
 public function actionSendDigest()
 {
     $message = '';
     $recipients = array();
     if (isset($_POST['sendDigest'])) {
         foreach (YumMessage::model()->with('to_user')->findAll('not message_read') as $message) {
             if (is_object($message->to_user) && $message->to_user->notifyType == 'Digest' || Yum::module('message')->notifyType == 'Digest') {
                 $this->mailMessage($message);
                 $recipients[] = $message->to_user->profile->email;
             }
         }
         if (count($recipients) == 0) {
             $message = Yum::t('No messages are pending. No message has been sent.');
         } else {
             $message = Yum::t('Digest has been sent to {users} users:', array('{users}' => count($recipients)));
             $message .= '<ul>';
             foreach ($recipients as $recipient) {
                 $message .= sprintf('<li> %s </li>', $recipient);
             }
             $message .= '</ul>';
         }
     }
     $this->render('send_digest', array('message' => $message));
 }