ajout d'une option de config sur le nombre max de lien dans le corps d'un message

This commit is contained in:
clem 2021-11-19 16:38:17 +01:00
parent 4195c1ffd5
commit 11ac850480
2 changed files with 9 additions and 1 deletions

View file

@ -33,6 +33,10 @@
</div>
</div>
[(#SAISIE{input,nb_lien}
{defaut=0}
{label="Nb de liens Max autorisé dans un texte"})]
<input type="hidden" name="_meta_casier" value="gamucontact" />

View file

@ -42,16 +42,20 @@ 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');
}
}
}
if (count($erreurs)) {
return $erreurs;