From 11ac850480e1cf07b6ad7df3ade2333605eec39e Mon Sep 17 00:00:00 2001 From: clem Date: Fri, 19 Nov 2021 16:38:17 +0100 Subject: [PATCH] ajout d'une option de config sur le nombre max de lien dans le corps d'un message --- formulaires/configurer_gamucontact.html | 4 ++++ formulaires/gamucontact.php | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/formulaires/configurer_gamucontact.html b/formulaires/configurer_gamucontact.html index 3bd2288..8decc19 100644 --- a/formulaires/configurer_gamucontact.html +++ b/formulaires/configurer_gamucontact.html @@ -33,6 +33,10 @@ + [(#SAISIE{input,nb_lien} + {defaut=0} + {label="Nb de liens Max autorisé dans un texte"})] + diff --git a/formulaires/gamucontact.php b/formulaires/gamucontact.php index a58a2cc..4483167 100644 --- a/formulaires/gamucontact.php +++ b/formulaires/gamucontact.php @@ -42,14 +42,18 @@ function formulaires_gamucontact_verifier_dist($id_auteur = 0, $redirect = '') { // on analyse le texte $infos_texte = nospam_analyser_spams($texte); + if ($infos_texte['nombre_liens'] > 0) { // si un lien a un titre de moins de 3 caracteres = spam ! if ($infos_texte['caracteres_texte_lien_min'] < 3) { $erreurs['texte'] = _T('nospam:erreur_spam'); } // si le texte contient plus de trois lien = spam ! - if ($infos_texte['nombre_liens'] >= 3) + $nb_lien = lire_config('gamucontact/nb_lien'); + $nb_lien = intval($nb_lien); + if ($infos_texte['nombre_liens'] > $nb_lien) { $erreurs['texte'] = _T('nospam:erreur_spam'); + } } }