public function actionInvite($user_id = null) { if (isset($_POST['user_id'])) { $user_id = $_POST['user_id']; } if ($user_id == null) { return false; } if (isset($_POST['message']) && isset($user_id)) { $friendship = new YumFriendship(); if ($friendship->requestFriendship(Yii::app()->user->id, $_POST['user_id'], $_POST['message'])) { Yum::setFlash('The friendship request has been sent'); $this->redirect(array('//profile/profile/view', 'id' => $user_id)); } } $this->render('invitation', array('inviter' => YumUser::model()->findByPk(Yii::app()->user->id), 'invited' => YumUser::model()->findByPk($user_id), 'friendship' => isset($friendship) ? $friendship : null)); }