{{if !$module.config.contact_form || !$config.org_email}} {{:redirect to="./"}} {{/if}} {{if $logged_user.id }} {{:assign user=$logged_user.nom email=$logged_user.email}} {{/if}} {{:assign var=sujets a="Question générale" b="Proposition de matériel" c="Problème sur le site" d="Réservation de matériel" e="Vélo" f="Autre"}} {{* Si demande de réservation de matériel NON propriété de l'association *}} {{if $_GET.fonc|trim === 'resa'}} {{:assign var=sujet value="d"}} {{* Charge le matériel *}} {{#load module="equipment" key=$_GET.key assign="equipment"}} {{:assign var=message value="Bonjour, je souhaite me renseigner pour la réservation de %s du __/__/__ au __/__/__ ."|args:$name}} {{/load}} {{elseif $_GET.fonc|trim === 'velo'}} {{:assign var=sujet value="e"}} {{#select id, modele FROM plugin_stock_velos WHERE id = :id; :id=$_GET.key }} {{:assign var=message value="Bonjour, je suis intéressé.e par le vélo %s n° %s ."|args:$modele:$id}} {{/select}} {{/if}} {{#form on="send"}} {{:captcha verify=true}} {{if $_POST.name|trim === ''}} {{:error message="Merci de renseigner un nom."}} {{elseif $_POST.name|regexp_match:'/https?:|www\./'}} {{:error message="Le nom ne peut pas comporter d'adresse web"}} {{elseif $_POST.email|regexp_match:'/https?:|www\./'}} {{:error message="L'adresse e-mail ne peut pas comporter d'adresse web"}} {{elseif $_POST.message|trim === ''}} {{:error message="Merci de renseigner un message."}} {{elseif !$_POST.email|trim === ''}} {{:error message="Merci d'indiquer votre adresse e-mail."}} {{elseif !$_POST.email|check_email}} {{:error message="L'adresse e-mail renseignée est invalide."}} {{/if}} {{if $_POST.subject|trim === ''}} {{:error message="Merci de choisir un sujet."}} {{else}} {{:assign var="sujet" from="sujets.%s"|args:$_POST.subject}} {{/if}} {{:assign body="Message de :\n%s\n%s\n\n---\n\n%s"|args:$_POST.name:$_POST.email:$_POST.message}} {{:mail to=$config.org_email subject=$sujet|trim body=$body replyto=$_POST.email|trim}} {{:redirect to="%s?sent=ok"|args:$request_url}} {{/form}} {{:include file="./_head.html" title="Contact"}}

Contactez nous

{{if $_GET.sent}}

Votre message a bien été transmis !

{{else}}
Renseignez ce formulaire pour nous envoyer un message {{:form_errors}}
{{:input type="text" name="name" label="Votre nom" default=$user required=true}} {{:input type="email" name="email" label="Votre adresse e-mail" default=$email required=true}} {{:input type="select" name="subject" label="Sujet du message" options=$sujets default=$sujet required=true}} {{:input type="textarea" cols=40 rows=10 name="message" label="Message" default=$message required=true}}
{{:captcha html=true}}

{{:button type="submit" name="send" label="Envoyer"}}

{{/if}}
{{:include file="./_foot.html"}}