public function actionAccept() { $message = ""; $success = 0; $link = ""; if (isset($_GET["token"])) { if (isset($_GET["user"])) { $token = class_model::model()->findByAttributes(array('class_token' => $_GET["token"])); if ($token) { $user = User::model()->findByAttributes(array('user_id' => $_GET["user"])); if ($user) { $user_class = new ClassUser(); $user_class->class_id = $token->class_id; $user_class->user_id = $user->user_id; $user_class->is_active = 1; $user_class->save(FALSE); $message = "Bạn đã chấp nhận lời mời vào lớp " . $token->class_name . ". Chúc bạn học tập tốt cùng bluebee!"; $success = 1; $link = Yii::app()->createUrl('classpage?classid= ' . $token->class_id); } else { $message = 'Bạn chưa là thành viên bluebee. Hãy đăng ký để gia nhập bluebee'; $success = 0; $link = ''; } } else { $message = 'Thư mời đã xảy ra lỗi. Không thể xác nhận lời mời!'; $success = 0; $link = ''; } } } $this->render('accept', array('message' => $message, 'success' => $success, 'link' => $link)); }