コード例 #1
0
 public function actionDeleteall()
 {
     $role = UserRoleDetector::getUserRole();
     Yii::$app->response->format = Response::FORMAT_JSON;
     if ($role != 3 && $role != 4) {
         echo json_encode(array('status' => 0, 'error_code' => Codes::$UNAUTHORIZED, 'errors' => StatusCodeMessage::$UNAUTHORIZED), JSON_PRETTY_PRINT);
     } else {
         Yii::$app->response->format = Response::FORMAT_JSON;
         $ids = json_decode($_REQUEST['ids']);
         $stringIds = implode(",", $ids);
         if (Restaurant::deleteAll('warehouse_id IN (' . $stringIds . ')')) {
             echo json_encode(array('status' => 1, 'code' => 200, 'data' => 'deleted'), JSON_PRETTY_PRINT);
         } else {
             echo json_encode(array('status' => 0, 'error_code' => Codes::$BAD_REQUEST), JSON_PRETTY_PRINT);
         }
     }
 }