{% set title = 'Pré-inscription' %}
{% set menu = 'formations' %}
{% set bgcolor = 'bg-gray' %}
{% extends 'Default/base.html.twig' %}
{% import "Admin/macros.html.twig" as macros %}
{% block titlebox %}
{% endblock titlebox %}
{% block body %}
{% endblock body %}
{% block banner %}
<div id="contacts" class='htop-in {{desktop("")}} {{mobile("")}}'>
<div class='relative w100 flex col gpadding {{desktop("top-40-in")}} {{mobile("")}}'>
<i class="vt-5-in bg-white quarter-80 radius-5"></i>
<h1 class='success h2'>{{title}}</h1>
</div>
<div class="fill hoverflow gpadding {{desktop('flex row vt-60-in')}} {{mobile('vt-30-in')}}">
<div class="">
{{form_start(form, {'attr':{'class':'relative w100 '~desktop("")~mobile("top-1-in bottom-25-in hz-25-in")}})}}
{% set class = 'relative w100 h6 text-left noradius border-bottom border-solid border-gray-alt border-1x nobg black '~desktop(" vt-15-in bottom-20 ")~mobile(" vt-10-in hz-15-in") %}
{% set divClass = ''~desktop("half-20 vt-10 ")~mobile("vt-10 ") %}
{% set h2Class = 'h3 success semibold upper '~desktop("bottom-10")~mobile("bottom-5 ") %}
{% set groupClass = 'w100 bg-white shadow '~desktop("flex row space wrap hz-60-in bottom-40 vt-40-in ")~mobile("hz-20-in vt-10-in bottom-20 ") %}
{% set descClass = 'border-left border-5x border-success-alt border-solid bg-gray success shadow '~desktop(" hz-40-in vt-20-in ")~mobile(" hz-15-in vt-10-in ") %}
<h2 class="{{h2Class}}">Votre identité</h2>
<div class="{{descClass}}">
<ul>
<li>
Merci d'indiquer vos coordonnées et nous allons vous recontacter pour plus de renseignements.
</li>
<li class="">
Offres de formations ouvertes à tous les fonctionnaires territoriaux
</li>
<li>
Inscription obligatoire, 1 mois avant la date de formation au plus tard
</li>
</ul>
</div>
<div class='{{groupClass}}'>
<div class='w100 white {{desktop("flex row space wrap")}}'>
<div class="w100 relative">
<div class='relative {{desktop(divClass)}} {{mobile("vt-20")}}'>
<label class='upper success-alt h6'>Civilité</label>
{{form_widget(form.sex,{attr: {class:class, placeholder : "Obligatoire"}})}}
</div>
<i></i>
</div>
<div class='{{desktop(divClass)}} {{mobile("vt-20")}}'>
<label class='upper success-alt h6'>Nom de famille</label>
{{form_widget(form.fname,{attr: {class:class, placeholder : "Obligatoire"}})}}
</div>
<div class='{{desktop(divClass)}} {{mobile("vt-20")}}'>
<label class='upper success-alt h6'>Prénom</label>
{{form_widget(form.lname,{attr: {class:class, placeholder : "Obligatoire"}})}}
</div>
<div class='{{desktop(divClass)}} {{mobile("vt-20")}}'>
<label class='upper success-alt h6'>Adresse email</label>
{{form_widget(form.email,{attr: {class:class, placeholder : "Obligatoire"}})}}
</div>
<div class='{{desktop(divClass)}} {{mobile("vt-20")}}'>
<label class='upper success-alt h6'>Numéro de téléphone</label>
{{form_widget(form.phone,{attr: {class:class, placeholder : "Obligatoire"}})}}
</div>
<div class='{{desktop(divClass)}} {{mobile("vt-20")}}'>
<label class='upper success-alt h6'>Fonction occupée</label>
{{form_widget(form.profession,{attr: {class:class, placeholder : "Obligatoire"}})}}
</div>
<div class='{{desktop(divClass)}} {{mobile("vt-20")}}'>
<label class='upper success-alt h6'>Structure rattachée</label>
{{form_widget(form.company,{attr: {class:class, placeholder : "Obligatoire"}})}}
</div>
</div>
</div>
<h2 class="{{h2Class}}">Votre formation</h2>
<div class="{{descClass}}">
Deux types de formations offertes :
<ul class="light left-40">
<li>
Formation continue de perfectionnement : (Durée : 10-15 jours et animation d’un ensemble de 5-7 modules)
</li>
<li>
Formation continue qualifiante : (Durée : 3-5 jours et animation d’un (01) module de formation
</li>
</ul>
<span class="block vt-20">Possibilités de formations continues à la carte (in situ), sur demande des Communes</span>
Les frais de formation couvrent : - la formation
<ul class="light left-40">
<li>
la restauration (2 pauses-café + 1 dejeuner / jour)
</li>
<li>
le support didactique
</li>
</ul>
</div>
<div class='{{groupClass}}'>
<div class='w100 {{desktop("flex row space wrap")}}'>
<div class="w100 relative">
<div class='relative {{desktop('w100 vt-10')}} {{mobile("vt-20")}}'>
<label class='upper success-alt h6'>Formation désirée :</label>
{{form_widget(form.formation,{attr: {class:class~' os-select', 'data-target':"#thematics,#"~form.session.vars.id, placeholder : "Obligatoire"}})}}
</div>
</div>
<div class="w100 relative">
<div class='relative {{desktop('w100 vt-10')}} {{mobile("vt-20")}}'>
<label class='upper success-alt h6'>Session désirée :</label>
{% set field = form.session %}
<select class="{{class}}" id="thematics">
<option value="" {{ field.vars.value ? "" : "selected"}}>{{field.vars.placeholder}}</option>
{% for o in field.vars.choices %}
<option class="" value="{{o.value}}" data-ref="{{o.data.formation.id}}" {{field.vars.value == o.value ? "selected"}}>
{{o.label}} | {{o.data.startingDate|frdate}} au {{o.data.endDate|frdate}}</strong>
</option>
{% endfor %}
</select>
{% do field.setRendered() %}
</div>
</div>
<div class='{{desktop('')}} {{mobile("vt-20")}}'>
<label class='upper success-alt h6'>Thématiques souhaitées :</label>
<div class="flex row space wrap w100" id="thematics">
{% set field = form.thematics %}
{% for o in form.thematics.vars.choices %}
{% set checked = (o.value in field.vars.value) ? true : false %}
<div class="relative flex row top vt-10-in {{desktop('half-20')}}" data-ref="{{o.data.formation.id}}">
<div class="relative">
<input class="hide" type="checkbox" name="{{ field.vars.full_name~'[]' }}" id="{{field.vars.id~'_'~loop.index}}" value="{{o.value}}" {{ checked is defined and checked ? "checked" }}>
<label class="icon min block relative" for="{{field.vars.id~'_'~loop.index}}"></label>
</div>
<div class="flex col">
<label class="top-5" for="{{field.vars.id~'_'~loop.index}}">{{o.label}}</label>
{% set o = o.data %}
<span class="p-alt regular upper black-alt">{{o.domain ? o.domain.label}}</span>
<span class="p-alt success">Coût : {{o.cost ?? "Non défini"}}</span>
<span class="p-alt success">Durée : {{o.duration ?? "Non défini"}}</span>
</div>
</div>
{% endfor %}
{% do field.setRendered() %}
</div>
</div>
</div>
</div>
<div class='bg-success-alt {{desktop("flex row space padding-60 top-40")}} w100'>
<div class='w100 flex row center'>
<button type='submit' class="anim-btn relative flex col bg-white noborder radius-5">
<span class="upper semibold h5 vt-10-in hz-30-in success">Soumettre ma pré-inscription</span>
</button>
</div>
</div>
{{form_end(form)}}
</div>
</div>
</div>
{% endblock %}