diff --git a/libraries/classes/InsertEdit.php b/libraries/classes/InsertEdit.php index 7bda46b844..2c53895410 100644 --- a/libraries/classes/InsertEdit.php +++ b/libraries/classes/InsertEdit.php @@ -14,6 +14,7 @@ use PhpMyAdmin\Plugins\TransformationsPlugin; use PhpMyAdmin\Relation; use PhpMyAdmin\Response; use PhpMyAdmin\Sanitize; +use PhpMyAdmin\Template; use PhpMyAdmin\Transformations; use PhpMyAdmin\Url; use PhpMyAdmin\Util; @@ -1448,32 +1449,22 @@ class InsertEdit * * @return string an html snippet */ - public static function getContinueInsertionForm($table, $db, array $where_clause_array, $err_url) - { - $html_output = '
' . "\n"; - return $html_output; + public static function getContinueInsertionForm( + $table, + $db, + array $where_clause_array, + $err_url + ) { + return Template::get('table/insert/continue_insertion_form')->render([ + 'db' => $db, + 'table' => $table, + 'where_clause_array' => $where_clause_array, + 'err_url' => $err_url, + 'goto' => $GLOBALS['goto'], + 'sql_query' => isset($_POST['sql_query']) ? $_POST['sql_query'] : null, + 'has_where_clause' => isset($_REQUEST['where_clause']), + 'insert_rows_default' => $GLOBALS['cfg']['InsertRows'], + ]); } /** diff --git a/templates/table/insert/continue_insertion_form.twig b/templates/table/insert/continue_insertion_form.twig new file mode 100644 index 0000000000..c39a96f3e8 --- /dev/null +++ b/templates/table/insert/continue_insertion_form.twig @@ -0,0 +1,19 @@ +