public function actionSend($username = null, $reply = null, $selfReply = null)
 {
     $user = new User();
     $model = new Message();
     $message = null;
     $users = array();
     $models = User::model()->findAll();
     foreach ($models as $aUser) {
         $users[] = array('label' => CHtml::image($aUser->pic_url, '', array('width' => '20px')) . '  ' . $aUser->fname . ' ' . $aUser->lname, 'value' => "\"" . $aUser->fname . " " . $aUser->lname . "\" <" . $aUser->username . ">");
     }
     if (isset($_POST['Message'])) {
         $model->attributes = $_POST['Message'];
         $model->sender = Yii::app()->user->name;
         $model->created_date = date('Y-m-d H:i:s');
         $model->userImage = $model->sender0->pic_url;
         $model->subject = $_POST['Message']['subject'];
         $receivers = $this->getReceivers($_POST["receiver"]);
         $receiverCount = count($receivers);
         for ($i = 0; $i < $receiverCount; $i++) {
             $model->receiver = $receivers[$i];
             if (User::model()->find("username=:username", array(':username' => $model->receiver)) != null) {
                 $model->save();
             }
             User::addNewMessageNotification(Yii::app()->user->id, $model->receiver, 'http://' . Yii::app()->request->getServerName() . '/coplat/index.php/message', 3);
             if (User::model()->find("username=:username", array(':username' => $model->receiver)) != NULL) {
                 User::sendNewMessageEmailNotification($model->sender, $model->receiver, $model->message);
             }
             $model = new Message();
             $model->attributes = $_POST['Message'];
             $model->sender = Yii::app()->user->name;
             $model->created_date = date('Y-m-d H:i:s');
             $model->subject = $_POST['Message']['subject'];
         }
         $this->redirect("/coplat/index.php/message");
         return;
     }
     if ($reply != null) {
         $message = Message::model()->findByPK($reply);
         if (Yii::app()->user->name == $message->sender) {
             $username = $message->receiver;
         } else {
             $username = $message->sender;
         }
         $model->subject = $message->subject;
         $from = User::model()->find("username=:username", array(':username' => $message->sender));
         $model->message = "\n\n\nOn " . $message->created_date . ", " . $from->fname . " " . $from->lname . " wrote:\n" . $message->message;
     }
     $this->render('send', array('user' => $user, 'users' => $users, 'model' => $model, 'username' => $username));
 }