/** * Az éppen bejelentkezett felhasználó számára tárolja, hogy teljesítette a megadott tantárgyat. * @param int $id A tantárgy azonosítója */ public function actionAddSubject($id) { if (!Yii::app()->user->getId()) { throw new CHttpException(403, "Ennek a funkciónak a használatához be kell jelentkeznie"); } //TODO: Ellenőrizni kellene, hogy az adott tantárgy egyáltalán létezik-e. if (CompletedSubjects::AddSubjectRecursive($id, Yii::app()->user->getId())) { $model = User::model()->with('CompletedCredits')->findByPk(Yii::app()->user->getId()); Yii::app()->user->setState('CompletedCredits', $model->CompletedCredits); print "ok"; } else { print "fail"; } }