}
}
-edit_form($TABLE, $fields, $row, $update);
+edit_form($TABLE, $fields, $row, $update, $error);
* @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')),
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;
}