Ejemplo n.º 1
0
 public function actionRemoveuser()
 {
     \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
     $user_id = \yii::$app->request->post('id');
     $collection_id = \yii::$app->request->post('col');
     $member_type_id = \yii::$app->request->post('mem');
     $userCollectionModel = UserCollection::findOne(['user_id' => $user_id, 'collection_id' => $collection_id, 'member_type_id' => $member_type_id]);
     if ($userCollectionModel !== null) {
         $userCollectionModel->status_id = Types::$status['inactive']['id'];
         $userCollectionModel->save();
     }
 }
Ejemplo n.º 2
0
 public function actionRemoveuser()
 {
     \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
     $user_id = \yii::$app->request->post('id');
     $collection_id = \yii::$app->request->post('col');
     $member_type_id = \yii::$app->request->post('mem');
     if (yii::$app->CollectionComponent->isManager($collection_id) === false) {
         throw new \yii\web\HttpException(403, yii::t('app', 'No permission to access collection.'));
     }
     $userCollectionModel = UserCollection::findOne(['user_id' => $user_id, 'collection_id' => $collection_id, 'member_type_id' => $member_type_id]);
     if ($userCollectionModel !== null) {
         $userCollectionModel->status_id = Types::$status['inactive']['id'];
         $userCollectionModel->save();
     }
 }
Ejemplo n.º 3
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getUserCollections()
 {
     return $this->hasMany(UserCollection::className(), ['collection_id' => 'id']);
 }