getParsedBodyParam('selected_fld'); try { $db = DatabaseName::from($request->getParsedBodyParam('db')); $table = TableName::from($request->getParsedBodyParam('table')); Assert::allStringNotEmpty($fields); } catch (InvalidIdentifier $exception) { $this->sendErrorResponse($exception->getMessage()); return; } catch (InvalidArgumentException) { $this->sendErrorResponse(__('No column selected.')); return; } if (! $this->dbTableExists->hasDatabase($db)) { if ($request->isAjax()) { $this->response->setRequestStatus(false); $this->response->addJSON('message', Message::error(__('No databases selected.'))); return; } $this->redirect('/', ['reload' => true, 'message' => __('No databases selected.')]); return; } if (! $this->dbTableExists->hasTable($db, $table)) { if ($request->isAjax()) { $this->response->setRequestStatus(false); $this->response->addJSON('message', Message::error(__('No table selected.'))); return; } $this->redirect('/', ['reload' => true, 'message' => __('No table selected.')]); return; } $this->render('table/structure/drop_confirm', [ 'db' => $db->getName(), 'table' => $table->getName(), 'fields' => $fields, ]); } }