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'); + } } }