Пример #1
0
 /**
  * Az éppen bejelentkezett felhasználó teljesített tárgyai közül törli a megadott tantárgyat.
  * @param int $id A tantárgy azonosítója
  */
 public function actionRemoveSubject($id)
 {
     if (!Yii::app()->user->getId()) {
         throw new CHttpException(403, "Ennek a funkciónak a használatához be kell jelentkeznie");
     }
     if (CompletedSubjects::RemoveSubjectRecursive($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";
     }
 }