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(); } }
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(); } }