{% extends 'partials/base.html.twig' %}
{% block title %} Ajouter une offre{% endblock %}
{% block body %}
<div class="h-100 d-flex bg-light align-items-center justify-content-center pt-2" >
<div class="container">
<div class="row">
<div class="col-8">
<h1>Ajouter une offre d'emploi</h1>
</div>
<div class="mb-2 col text-end">
<a class="btn btn-outline-primary btn-sm mb-2" href="{{ path('company') }}"><i class="fas fa-chevron-left"></i> Retour</a>
</div>
</div>
{{ form_start(form, {'attr': {'id': 'form'}}) }}
<div class="row">
<div class="col-12">
<p class="alert">
<i class="fa fa-info-circle text-primary"></i> Nos chargés de relations entreprises reprendront contact avec vous sous 48h maximum.
</p>
</div>
<div class="col-lg-6">
<div class="card">
<h2 class="mb-4">Entreprise</h2>
<div class="form-group mb-3">
<strong>{{ form_label(form.company_name) }}</strong>
{{ form_widget(form.company_name, {'attr': {'class': 'form-control'}}) }}
</div>
<div class="form-group mb-3">
<strong>{{ form_label(form.company_siret) }}</strong>
{{ form_widget(form.company_siret, {'attr': {'class': 'form-control'}}) }}
</div>
<div class="form-group mb-3">
<strong>{{ form_label(form.company_email) }}</strong>
{{ form_widget(form.company_email, {'attr': {'class': 'form-control'}}) }}
</div>
<div class="form-group mb-3">
<strong>{{ form_label(form.company_phone) }}</strong>
{{ form_widget(form.company_phone, {'attr': {'class': 'form-control', 'pattern' : '0[1-9][0-9]{8}', 'placeholder': 'ex : 0600000000', 'maxlength' : '10'}}) }}
</div>
<div class="form-group mb-3">
<strong>{{ form_label(form.contact) }}</strong>
{{ form_widget(form.contact, {'attr': {'class': 'form-control'}}) }}
</div>
<div class="form-group">
<strong>{{ form_label(form.idcc) }}</strong>
{{ form_widget(form.idcc, {'attr': {'class': 'form-control', 'maxlength' : '4'}}) }}
</div>
{# <div class="form-group mt-3">#}
{# {{ form_widget(form.state) }}#}
{# Je ne souhaite pas que mon offre soit publiée. Je recevrai alors uniquement des candidatures de la part d'Interfor.#}
{# </div>#}
</div>
<div class="mb-3">
<div class="form-group">
<input type="hidden" id="recaptchaResponse" name="recaptchaResponse">
<div class="form-group">
<a class="btn btn-primary btn-lg" onclick="submit()">Valider</a>
</div>
</div>
</div>
</div>
<div class="col-lg-6">
<div class="card">
<h4 class="panel-title">
Informations supplémentaires <em>(facultatif)</em>
</h4>
<div class="form-group mb-3">
{{ form_label(form.company_address) }}
{{ form_widget(form.company_address, {'attr': {'class': 'form-control'}}) }}
</div>
<div class="row">
<div class="col-6">
<div class="form-group mb-3">
{{ form_label(form.company_city) }}
{{ form_widget(form.company_city, {'attr': {'class': 'form-control'}}) }}
</div>
</div>
<div class="col-6">
<div class="form-group mb-3">
{{ form_label(form.company_zipcode) }}
{{ form_widget(form.company_zipcode, {'attr': {'class': 'form-control'}}) }}
</div>
</div>
</div>
<div class="form-group mb-3">
{{ form_label(form.job_title) }}
{{ form_widget(form.job_title, {'attr': {'class': 'form-control'}}) }}
</div>
<div class="form-group mb-3">
{{ form_label(form.job_description) }}
{{ form_widget(form.job_description, {'attr': {'class': 'form-control'}}) }}
</div>
<div class="form-group mb-3">
{{ form_label(form.start_date) }}
{{ form_widget(form.start_date) }}
</div>
<div class="form-group">
<select id="trainings" name="trainings[]" class="form-control form-select" multiple style="min-height: 20em">
{% for training in trainings %}
<option value="{{ training.id }}">{{ training.levelName }} {{ training.name }}</option>
{% endfor %}
</select>
</div>
</div>
</div>
</div>
</div>
{{ form_end(form) }}
</div>
</div>
<div class="col-12 unit-padding card">
<!-- Page Wrapper -->
{% block javascript %}
<script>
document.addEventListener("DOMContentLoaded", function(event) {
$('.panel-collapse').on('show.bs.collapse', function () {
$(this).siblings('.panel-heading').addClass('active');
});
$('.panel-collapse').on('hide.bs.collapse', function () {
$(this).siblings('.panel-heading').removeClass('active');
});
});
function submit() {
grecaptcha.ready(function () {
grecaptcha.execute('6Lf982YpAAAAAMoDZWtOsIXXxv0coqlZOfg3YL6m', {action: 'submit'}).then(function (token) {
document.getElementById('recaptchaResponse').value = token;
document.getElementById('form').submit();
});
});
}
</script>
{% endblock %}
{% endblock %}