From 17f78f9ceca31d1d1b56fb2b87d09399096e77a7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 17 Nov 2020 18:39:34 +0100 Subject: [PATCH] FIX Protection to avoid duplicate submit when creating a payment. --- htdocs/core/class/html.form.class.php | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 68b5f7966ad..092216e531f 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -4384,7 +4384,7 @@ class Form '; $formconfirm .= "\n"; } else { - $formconfirm .= "\n\n"; + $formconfirm .= "\n\n"; if (empty($disableformtag)) $formconfirm .= '
'."\n"; @@ -4415,7 +4415,7 @@ class Form $formconfirm .= ''; $formconfirm .= $this->selectyesno("confirm", $newselectedchoice); $formconfirm .= ''; - $formconfirm .= ''; + $formconfirm .= ''; $formconfirm .= ''."\n"; $formconfirm .= ''."\n"; @@ -4423,6 +4423,23 @@ class Form if (empty($disableformtag)) $formconfirm .= "
\n"; $formconfirm .= '
'; + if (empty($conf->use_javascript_ajax)) { + $formconfirm .= ''; + $formconfirm .= ''."\n"; + } + $formconfirm .= "\n"; }