]> git.joonet.de Git - adminer.git/commitdiff
Pass $error as param
authorJakub Vrana <jakub@vrana.cz>
Fri, 28 Mar 2025 18:03:25 +0000 (19:03 +0100)
committerJakub Vrana <jakub@vrana.cz>
Fri, 28 Mar 2025 18:04:13 +0000 (19:04 +0100)
adminer/edit.inc.php
adminer/include/html.inc.php
adminer/select.inc.php

index c8039c375b1a56a780dd64bfac08d58efb1cce5d..5f12f8245cf8aa1958ad0a5b345e3f1cd77f4d53 100644 (file)
@@ -110,4 +110,4 @@ if (!support("table") && !$fields) { // used by Mongo and SimpleDB
        }
 }
 
-edit_form($TABLE, $fields, $row, $update);
+edit_form($TABLE, $fields, $row, $update, $error);
index f56a62ffdfb2346ee9f8d654a309bf3cf30338b9..18e8cd986e93bd1a10ea9b8808eacec0febc7b33 100644 (file)
@@ -363,8 +363,8 @@ function on_help(string $command, int $side = 0): string {
 * @param Field[] $fields
 * @param mixed $row
 */
-function edit_form(string $table, array $fields, $row, ?bool $update): void {
-       global $adminer, $error;
+function edit_form(string $table, array $fields, $row, ?bool $update, string $error = ''): void {
+       global $adminer;
        $table_name = $adminer->tableName(table_status1($table, true));
        page_header(
                ($update ? lang('Edit') : lang('Insert')),
index ae939debbdb7fef510cbfc87cd32e058b98dca0d..b71656aac3d9e505cd8ee1146458cb69130f7a08 100644 (file)
@@ -159,7 +159,7 @@ if ($_POST && !$error) {
                        queries_redirect(remove_from_uri($_POST["all"] && $_POST["delete"] ? "page" : ""), $message, $result);
                        if (!$_POST["delete"]) {
                                $post_fields = (array) $_POST["fields"];
-                               edit_form($TABLE, array_intersect_key($fields, $post_fields), $post_fields, !$_POST["clone"]);
+                               edit_form($TABLE, array_intersect_key($fields, $post_fields), $post_fields, !$_POST["clone"], $error);
                                page_footer();
                                exit;
                        }