コード例 #1
0
 /**
  * Create
  * @param integer $groupId
  * @param integer $courseId
  */
 public function actionCreate($groupId, $courseId)
 {
     $model = new GroupCourse();
     $course = Course::model()->findByPk($courseId);
     $group = Group::model()->findByPk($groupId);
     //		$member = $group->findMember(array('userId'=>Yii::app()->user->id));
     $member = GroupMember::model()->findByAttributes(array('groupId' => $groupId, 'userId' => Yii::app()->user->id));
     if ($course && $member && $member->inRoles(array('admin', 'superAdmin'))) {
         $model->groupId = $groupId;
         $model->courseId = $courseId;
         $model->userId = Yii::app()->user->id;
         $model->addTime = time();
         echo $model->save();
         Yii::app()->user->setFlash('success', '收藏成功!');
     }
     echo false;
 }
コード例 #2
0
 /**
  * ToggleCourse
  * @param integer $id
  * @param integer $courseId
  */
 public function actionToggleCourse($id, $courseId)
 {
     $group = $this->loadModel($id);
     $course = Course::model()->findByPk($courseId);
     if ($course) {
         $groupCourse = new GroupCourse();
         $groupCourse->groupId = $id;
         $groupCourse->courseId = $courseId;
         $groupCourse->addTime = time();
         $groupCourse->userId = Yii::app()->user->id;
         if ($groupCourse->save()) {
             Yii::app()->user->setFlash('success', '');
         }
     }
 }