{% extends "./basenonav.html.twig" %}
{% block body %}
<main>
<div class="container-fluid">
<div class="text-center pb-4 mwb-4 d-xl-block d-none"><img src="{{ asset('images/logo.png') }}" alt="Suzie Loves Children"
class="img-fluid biglogo"></div>
{{ form_start(form) }}
<!--form box start-->
<div class="whitebx p-4">
<div class="cftop">
<div class="cfnamebx">
<div class="cfimg">
<img src="{{ asset('images/upload-thumb.png') }}" id="OpenImgUpload" alt="" class="uploadimg">
{{ form_widget(form.image, {'attr': {'id': 'imgupload', 'style': 'display:none'}}) }}
</div>
<div class="cfname">
<div class="mb-md-3 mb-4 row align-items-center">
{{ form_label(form.firstname, 'Nom :', {'label_attr': {'class': 'col-lg-3 col-sm-4 h4 mb-sm-0 mb-2'}}) }}
<div class="col-lg-7 col-sm-8">
{{ form_widget(form.firstname, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="row align-items-center pb-md-0 pb-4">
{{ form_label(form.lastname, 'Prénom :', {'label_attr': {'class': 'col-lg-3 col-sm-4 h4 mb-sm-0 mb-2'}}) }}
<div class="col-lg-7 col-sm-8">
{{ form_widget(form.lastname, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
</div>
</div>
<div class="ms-auto">
{{ form_widget(form.save, { 'label': 'Enregistrer', 'attr': {'class': 'btn btn-primary btn-record'}}) }}
</div>
</div>
<div class="row g-5 pb-5">
<div class="col-lg-6">
<div class="h3 fw-normal pb-4"><span class="border-bottom border-3">Coordonnées de l'enfant</span>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.dob, 'Date de naissance :', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.dob, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.cityborn, 'Lieu de naissance :', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-lg-7 col-sm-8">
{{ form_widget(form.cityborn, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.gender, 'Genre :', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.gender, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.phone, 'Tel:', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.phone, {'attr': {'class': 'form-control input-sm', 'onkeypress' : 'return restrictAlphabets(event)', 'maxlength': 10}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.email, 'Email:', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.email, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.childaddress, 'Adresse :', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.childaddress, {'attr': {'class': 'form-control input-sm', 'autocomplete': 'address-line1'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.childcity, 'Ville :', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.childcity, {'attr': {'class': 'form-control input-sm', 'autocomplete': 'address-level2'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.childzipcode, 'Code Postal :', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.childzipcode, {'attr': {'class': 'form-control input-sm', 'autocomplete': 'postal-code'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.school, 'École :', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.school, {'attr': {'class': 'form-control input-sm search-select'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.commentaire, 'Commentaire:', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.commentaire, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
</div>
<div class="col-lg-6">
<div class="h3 fw-normal pb-4"><span class="border-bottom border-3">Coordonnées du père</span>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.fathername, 'Nom :', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.fathername, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.fatheremail, 'Email:', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.fatheremail, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.fatherhebrewname, 'Prénom hébraïque :', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.fatherhebrewname, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.fatherphone, 'Tel:', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.fatherphone, {'attr': {'class': 'form-control input-sm', 'onkeypress' : 'return restrictAlphabets(event)', 'maxlength': 10}}) }}
</div>
</div>
</div>
<div class="col-lg-6">
<div class="h3 fw-normal pb-4"><span class="border-bottom border-3">Coordonnées de la mere</span>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.mothername, 'Nom complet:', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.mothername, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.motheremail, 'Email:', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.motheremail, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.motherhebrewname, 'Prénom hébraïque :', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.motherhebrewname, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.motherphone, 'Tel:', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.motherphone, {'attr': {'class': 'form-control input-sm', 'onkeypress' : 'return restrictAlphabets(event)', 'maxlength': 10}}) }}
</div>
</div>
</div>
<div class="col-lg-6">
<div class="h3 fw-normal pb-4"><span class="border-bottom border-3">Coordonnées du médecin </span>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.doctorname, 'Nom:', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.doctorname, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.doctoraddress, 'Adresse:', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.doctoraddress, {'attr': {'class': 'form-control input-sm', 'autocomplete': 'address-line1'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.doctorcity, 'Ville:', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.doctorcity, {'attr': {'class': 'form-control input-sm', 'autocomplete': 'address-level2'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.doctorzipcode, 'Postal Code:', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.doctorzipcode, {'attr': {'class': 'form-control input-sm', 'autocomplete': 'postal-code'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.doctorphone, 'Tel:', {'label_attr': {'class': 'col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-xxl-7 col-sm-8">
{{ form_widget(form.doctorphone, {'attr': {'class': 'form-control input-sm', 'onkeypress' : 'return restrictAlphabets(event)', 'maxlength': 10}}) }}
</div>
</div>
</div>
</div>
<div class="pb-3">
<div class="h3 fw-normal pb-4"><span class="border-bottom border-3">Séances</span></div>
<div class="mb-4 row align-items-center">
{{ form_label(form.referrals, 'Nombres de séances max', {'label_attr': {'class': 'col-lg-3 col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-lg-4 col-sm-8">
{{ form_widget(form.referrals, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.sessionseta, 'Date estimée de fin des sessions :', {'label_attr': {'class': 'col-lg-3 col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-lg-4 col-sm-8">
{{ form_widget(form.sessionseta, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
</div>
<div class="pb-3">
<div class="h3 fw-normal pb-4"><span class="border-bottom border-3">Fichiers</span></div>
<div class="mb-4 row align-items-center">
{{ form_label(form.fileone, 'Fichiers 1', {'label_attr': {'class': 'col-lg-3 col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-lg-4 col-sm-8">
{{ form_widget(form.fileone, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.filetwo, 'Fichiers 2', {'label_attr': {'class': 'col-lg-3 col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-lg-4 col-sm-8">
{{ form_widget(form.filetwo, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
<div class="mb-4 row align-items-center">
{{ form_label(form.filethree, 'Fichiers 3', {'label_attr': {'class': 'col-lg-3 col-sm-4 pb-sm-0 pb-2'}}) }}
<div class="col-lg-4 col-sm-8">
{{ form_widget(form.filethree, {'attr': {'class': 'form-control input-sm'}}) }}
</div>
</div>
</div>
</div>
<!--form box end-->
{{ form_widget(form.status, {'attr': {'value': 'not_check', 'style': 'display:none'}}) }}
<div class="form-rest" style="display: none;">
{{ form_end(form, {render_rest: true}) }}
</div>
</div>
</main>
<script>
$('#OpenImgUpload').click(function () {
$('#childs_form_image').trigger('click');
});
$("#childs_form_image").change(function(event){
RecurFadeIn(); readURL(this);
});
$("#childs_form_image").on('click',function(event){
RecurFadeIn();
});
function readURL(input){
if (input.files && input.files[0]) {
var reader = new FileReader();
var filename = $("#childs_form_image").val();
filename = filename.substring(filename.lastIndexOf()+1);
reader.onload = function(e) {
debugger; $('#OpenImgUpload').attr('src', e.target.result);
$('#OpenImgUpload').hide(); $('#OpenImgUpload').fadeIn(500);
$('.custom-file-label').text(filename);
}
reader.readAsDataURL(input.files[0]);
}
$(".alert").removeClass("loading").hide();
}
function RecurFadeIn(){
console.log('ran');
FadeInAlert("Wait for it…");
}
function FadeInAlert(text){
$(".alert").show();
$(".alert").text(text).addClass("loading");
}
function restrictAlphabets(e) {
var x = e.which || e.keycode;
console.log(x);
if ((x >= 48 && x <= 57) || x == 43)
return true;
else
return false;
}
jQuery(document).ready(function(){
mapboxsearch.autofill({
accessToken: 'pk.eyJ1IjoicGFua2FqNTU1NSIsImEiOiJjbDhzbm5iaG8wMHZuM25zMXQ0M3psNWpzIn0.bvFhD2p0GAYk827qg6vaJA',
});
});
</script>
{% endblock %}