dbi->selectDb($db); $this->dbi->query($query); } if (! empty($_REQUEST['pos'])) { $_REQUEST['pos'] = $sql->calculatePosForLastPage( $db, $table, $_REQUEST['pos'] ); } Util::handleDisableFKCheckCleanup($default_fk_check_value); $disp_message = __('Your SQL query has been executed successfully.'); $disp_query = $sql_query; } $_url_params = $GLOBALS['url_params']; $_url_params['goto'] = Url::getFromRoute('/table/sql'); $url_query = Url::getCommon($_url_params); if (isset($original_sql_query)) { $sql_query = $original_sql_query; } $active_page = Url::getFromRoute('/sql'); $sql->executeQueryAndSendQueryResponse( null, false, $db, $table, null, null, null, null, null, null, $goto, $pmaThemeImage, null, null, null, $sql_query, null, null ); } public function confirm(): void { global $db, $table, $sql_query; $selected = $_POST['rows_to_delete'] ?? null; if (! isset($selected) || ! is_array($selected)) { $this->response->setRequestStatus(false); $this->response->addJSON('message', __('No row selected.')); return; } Common::table(); $this->render('table/delete/confirm', [ 'db' => $db, 'table' => $table, 'selected' => $selected, 'sql_query' => $sql_query, 'is_foreign_key_check' => Util::isForeignKeyCheck(), ]); } }