diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php
index 94e1a191c57..d9d8703680c 100644
--- a/htdocs/core/lib/functions.lib.php
+++ b/htdocs/core/lib/functions.lib.php
@@ -2190,17 +2190,18 @@ function dol_print_error($db='',$error='')
}
/**
- * Show email to contact if technical error
+ * Show a public email and error code to contact if technical error
*
+ * @param string $prefixcode Prefix of public error code
* @return void
*/
-function dol_print_error_email()
+function dol_print_error_email($prefixcode)
{
global $langs,$conf;
$langs->load("errors");
$now=dol_now();
- print '
'.$langs->trans("ErrorContactEMail",$conf->global->MAIN_INFO_SOCIETE_MAIL,'ERRORNEWPAYMENT'.dol_print_date($now,'%Y%m%d')).'
';
+ print '
'.$langs->trans("ErrorContactEMail", $conf->global->MAIN_INFO_SOCIETE_MAIL, $prefixcode.dol_print_date($now,'%Y%m%d')).'
';
}
/**
diff --git a/htdocs/public/paybox/newpayment.php b/htdocs/public/paybox/newpayment.php
index 89c57e87139..c311fd20893 100644
--- a/htdocs/public/paybox/newpayment.php
+++ b/htdocs/public/paybox/newpayment.php
@@ -761,7 +761,7 @@ if ($found && ! $error) // We are in a management option and no error
}
else
{
- dol_print_error_email();
+ dol_print_error_email('ERRORNEWPAYMENTPAYBOX');
}
print ''."\n";
diff --git a/htdocs/public/paypal/newpayment.php b/htdocs/public/paypal/newpayment.php
index afd0cb40c1d..2bec850d6c2 100755
--- a/htdocs/public/paypal/newpayment.php
+++ b/htdocs/public/paypal/newpayment.php
@@ -944,7 +944,7 @@ if ($found && ! $error) // We are in a management option and no error
}
else
{
- dol_print_error_email();
+ dol_print_error_email('ERRORNEWPAYMENTPAYPAL');
}
print ''."\n";