Compare commits

...
Sign in to create a new pull request.

5 commits

5 changed files with 21 additions and 12 deletions

View file

@ -24,15 +24,15 @@
#SAISIE{radio, telephone_obligatoire, label=Obligatoire ?, data=#ARRAY{oui,Oui, '',Non} } #SAISIE{radio, telephone_obligatoire, label=Obligatoire ?, data=#ARRAY{oui,Oui, '',Non} }
</div> </div>
</fieldset> </fieldset>
<fieldset id="anti-spam"> <fieldset id="anti-spam">
<legend><:gamucontacts:antispam:></legend> <legend><:gamucontacts:antispam:></legend>
<div class="editer_groupe"> <div class="editer_groupe">
#SAISIE{input, nb_lien, defaut=0, label=Nombre maximum de liens autorisés dans un message} #SAISIE{input, nb_lien, defaut=0, label=Nombre maximum de liens autorisés dans un message}
#SAISIE{radio, verif_ip, defaut=oui, data=#ARRAY{oui,Oui,non,Non}, label=Utilisation de l'IP stocké pour détecter un robot spammeur } #SAISIE{radio, verif_ip, defaut=oui, data=#ARRAY{oui,Oui,non,Non}, label=Utilisation de l'IP stocké pour détecter un robot spammeur }
#SAISIE{input, temps_verif_ip, defaut=300, label=Durée maximale entre 2 messages provenant de la meme IP} #SAISIE{input, temps_verif_ip, defaut=300, label=Durée maximale entre 2 messages provenant de la meme IP}
#SAISIE{input, temps_hash_ip, defaut=24, label=Durée avant hashage de l'IP dans la bdd } #SAISIE{input, temps_hash_ip, defaut=24, label=Durée avant hashage de l'IP dans la bdd }
</div> #SAISIE{radio, supprimer_si_arobase, defaut=oui, data=#ARRAY{oui,Oui,non,Non}, label=Pas d'envoi si précense d'un @ dans le corps du message }
</fieldset> </div>
</fieldset> </fieldset>
<input type="hidden" name="_meta_casier" value="gamucontact" /> <input type="hidden" name="_meta_casier" value="gamucontact" />

View file

@ -16,7 +16,7 @@
<div class="boutons mt-5 text-right"> <div class="boutons mt-5 text-right">
<button type="submit" class="btn"> <button type="submit" class="btn">
<i class="fas fa-paper-plane"></i>&nbsp;<:gamucontact:envoyer:> <i class="fa fas fa-paper-plane"></i>&nbsp;<:gamucontact:envoyer:>
</button> </button>
</div> </div>
</div></form> </div></form>

View file

@ -58,6 +58,10 @@ function formulaires_gamucontact_verifier_dist($id_auteur = 0, $redirect = '') {
$erreurs['texte'] = _T('nospam:erreur_spam'); $erreurs['texte'] = _T('nospam:erreur_spam');
} }
} }
$supprimer_si_arobase = lire_config('gamucontact/supprimer_si_arobase');
if ($supprimer_si_arobase !== 'non' && strrchr($texte, '@')) {
$erreurs['texte'] = _T('nospam:erreur_spam');
}
} }
if (count($erreurs)) { if (count($erreurs)) {

View file

@ -0,0 +1,3 @@
[<a href="tel:(#ENV{tel})" class="btn mt-5 mb-5 mtm mbm">
<i class="fa fa-phone"></i>[ (#ENV{titre, Contactez nous})]
</a>]

View file

@ -1,6 +1,8 @@
[(#PLUGIN{gamucontact}|oui) [(#PLUGIN{gamucontact}|oui)
#FORMULAIRE_GAMUCONTACT{#ENV{id_auteur}, #ENV{redirect}} [(#ENV{cadre}|oui) <fieldset class="mtm">]
[<legend class="h3-like">(#ENV{titre})</legend>]
#FORMULAIRE_GAMUCONTACT{#ENV{id_auteur}, #ENV{redirect}}
[(#ENV{cadre}|oui) </fieldset>]
][(#PLUGIN{gamucontact}|non) ][(#PLUGIN{gamucontact}|non)
<div class="erreur">Il faut installer le plugin gamucontact</div> <div class="erreur">Il faut installer le plugin gamucontact</div>
] ]