ajout d'une option de config sur le nombre max de lien dans le corps d'un message
This commit is contained in:
parent
4195c1ffd5
commit
11ac850480
2 changed files with 9 additions and 1 deletions
|
@ -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" />
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Reference in a new issue