templates/jobOffer/show.html.twig line 1

Open in your IDE?
  1. {% extends 'jobOffer/content.html.twig' %}
  2. {% block body %}
  3.     <div class="content-i">
  4.         <div class="content-box">
  5.             {# Tableau 1 #}
  6.             <div class="element-wrapper">
  7.                 <img src="{{ asset('build/images/icon/job.png') }}" alt="locality" class="title-icon" style="margin-bottom: -35px;">
  8.                 <h6 class="element-header">
  9.                     {{ 'job.details_of_the_offer' | trans }}  {{ jobOffer.id }}
  10.                     {%  if app.user.roles|role == "Entreprise" or app.user.roles|role == "Etablissement"%}
  11.                         <a class="btn btn-sm btn-primary float-right" href="{{ path('jobOffer_new') }}">
  12.                             <i class="fa fa-plus"></i> {{ 'job.add_a_job_offer' | trans }}
  13.                         </a>
  14.                     {% endif %}
  15. {#                    {%  if app.user.roles|role == "Administrateur" or app.user.roles|role == "Entreprise"%}#}
  16.                         <a class="btn btn-sm btn-primary float-right kz_back" href="{{ path('jobOffer_index') }}">
  17.                             <i class="fa fa-arrow-left"></i> {{ 'menu.back_to_the_list' | trans }}
  18.                         </a>
  19. {#                    {% endif %}#}
  20.                 </h6>
  21.                 <div class="element-box jobOffer">
  22.                     <div class="form-group row jobOfferBanner">
  23.                         {% set logo = jobOffer.logo %}
  24.                         {% if logo != false %}
  25.                             <img src="{{ asset('uploads/avatars/' ~ logo) }}" alt="Logo entreprise">
  26.                         {%  else %}
  27.                             <img src="{{ asset('build/images/pinsuprem/logo_ifef.jpg') }}" alt="Logo ifef">
  28.                         {% endif %}
  29.                         <span>{{ 'menu.job_offer' | trans }}</span>
  30.                     </div>
  31.                     <div class="form-group row jobOfferTitle">
  32.                         <h2>{{ jobOffer.title }}</h2>
  33.                     </div>
  34.                     <div class="form-group row jobOfferDates">
  35.                         <p class="col-sm-12">{{ 'job.published_on' | trans }}  {{ jobOffer.createdDate|date('d/m/Y') }}</p>
  36.                         {%  if jobOffer.updatedDate > jobOffer.createdDate %}
  37.                             <p class="col-sm-12">{{ 'job.updated_on' | trans }}  {{ jobOffer.updatedDate|date('d/m/Y') }}</p>
  38.                         {% endif %}
  39.                         <p class="col-sm-12">{{ 'menu.expires_on' | trans }} {{ jobOffer.closedDate }}</p>
  40.                         <p class="col-sm-12">{{ 'job.type_of_contract' | trans }} : {{ jobOffer.contract }}</p>
  41.                         {% if jobOffer.otherCity %}
  42.                             <p class="col-sm-12">{{ 'menu.localization' | trans }} : {{ jobOffer.country }}-{{ jobOffer.otherCity }}</p>
  43.                         {% else %}
  44.                             <p class="col-sm-12">{{ 'menu.localization' | trans }} : {{ jobOffer.country }}-{{ jobOffer.city.name }}</p>
  45.                         {% endif %}
  46.                     </div>
  47.                     <div class="form-group row jobOfferCompanyName">
  48.                         {% if jobOffer.company is not null %}
  49.                             <a href="https://{{ jobOffer.company.url }}">
  50.                                 <h2 class="col-form-label col-sm-12">{{ jobOffer.company.name }}</h2>
  51.                             </a>
  52.                         {% elseif jobOffer.school is not null %}
  53.                             <h2 class="col-form-label col-sm-12">{{ 'menu.establishment' | trans }} - {{ jobOffer.school.name }}</h2>
  54.                         {% endif %}
  55.                     </div>
  56.                     <div class="row">
  57.                         <fieldset class="col-form-label col-sm-6">
  58.                             {% if jobOffer.company is not null %}
  59.                                 <legend>
  60.                                     <span>{{ 'job.description_of_the_company' | trans }} </span>
  61.                                 </legend>
  62.                                 <div class="form-group row ">
  63.                                     <p class="col-sm-12">{{ jobOffer.company.sectorArea }}</p>
  64.                                 </div>
  65.                             {% elseif jobOffer.school is not null %}
  66.                                 <legend>
  67.                                     <span>{{ 'job.description_of_the_school' | trans }} </span>
  68.                                 </legend>
  69.                                 <div class="form-group row ">
  70.                                     <p class="col-sm-12">{{ jobOffer.school.description }}</p>
  71.                                 </div>
  72.                             {% endif %}
  73.                         </fieldset>
  74.                         <fieldset class="col-form-label col-sm-6">
  75.                             <legend>
  76.                                 <span> {{ 'job.job_description' | trans }}  </span>
  77.                             </legend>
  78.                             <div class="form-group row ">
  79.                                 <p class="col-sm-12">{{  jobOffer.description | raw }}</p>
  80.                             </div>
  81.                             <div class="form-group row ">
  82.                                 <p>
  83.                                     {% if jobOffer.filename is not null %}
  84.                                         {% set filepath = 'uploads/brochures/'  ~ jobOffer.filename %}
  85.                                         <br>
  86.                                         <a href="{{ asset(filepath) }}" download>{{ 'menu.description' | trans }} PDF</a>
  87.                                     {% endif %}
  88.                                 </p>
  89.                             </div>
  90.                         </fieldset>
  91.                     </div>
  92.                     <div class="row">
  93.                         <fieldset class="col-form-label col-sm-6">
  94.                             <legend>
  95.                                 <span>{{ 'job.candidate_profile' | trans }} </span>
  96.                             </legend>
  97.                             <div class="form-group row ">
  98.                                 <p class="col-sm-12">{{ jobOffer.candidateProfile | raw }}</p>
  99.                             </div>
  100.                         </fieldset>
  101.                         <fieldset class="col-form-label col-sm-6">
  102.                             <legend >
  103.                                 <span>{{ 'job.person_in_charge_of_recruitment' | trans }} </span>
  104.                             </legend>
  105.                             <div class="form-group row ">
  106.                                 {% if jobOffer.postedContact %}
  107.                                     <p class="col-sm-12">{{ jobOffer.postedContact }}</p>
  108.                                 {% endif %}
  109.                                 {% if jobOffer.postedPhone %}
  110.                                     <p class="col-sm-12"><i class="fa fa-phone"></i>    {{ jobOffer.postedPhone }}</p>
  111.                                 {% endif %}
  112.                                 {% if jobOffer.postedEmail %}
  113.                                     <p class="col-sm-12"><i class="fa fa-envelope"></i>   {{ jobOffer.postedEmail }}</p>
  114.                                 {% endif %}
  115.                             </div>
  116.                         </fieldset>
  117.                     </div>
  118.                     {%  if app.user.roles|role == "Diplômé"%}
  119.                         <a href="{{ path('front_persondegree_candidate', { 'id': jobOffer.id }) }}" class="btn btn-lg btn-success" role="button">{{ 'menu.apply' | trans }}</a>
  120.                     {% endif %}
  121.                     {% if attribute(jobOffer.file.vars, 'data') is defined and jobOffer.file.vars.data is not empty %}
  122.                         <div class="form-group row">
  123.                             <label class="col-form-label col-sm-4">Fichier</label>
  124.                             <div class="col-sm-8">
  125.                                 <img src="{{ asset(jobOffer.file.path ~ '/' ~ jobOffer.file.filename) }}" alt="image" style="max-width: 200px; max-height: 150px;">
  126.                             </div>
  127.                         </div>
  128.                     {% endif %}
  129.                     {%  if app.user.roles|role == "Administrateur" %}
  130.                         <div class="controls-above-table">
  131.                             <div class="row" id="actions">
  132.                                 <div class="col-sm-6">
  133.                                     <a class="btn btn-sm btn-primary" href="{{ path('jobOffer_edit', {'id': jobOffer.id}) }}">
  134.                                         <img src="{{ asset('build/images/icon/edit_16_ba.png') }}" alt="edit"> {{ 'menu.edit' | trans }}</a>
  135.                                     <button class="btn btn-sm btn-danger" onclick="deleteElement('{{ path('jobOffer_delete', {'id': jobOffer.id}) }}')">
  136.                                         <img src="{{ asset('build/images/icon/delete_16_ba.png') }}" alt="delete">{{ 'menu.delete' | trans }}</button>
  137.                                 </div>
  138.                             </div>
  139.                         </div>
  140.                     {% endif %}
  141.                 </div>
  142.             </div>
  143.         </div>
  144.     </div>
  145. {% endblock %}
  146. {% block js %}
  147.     <script>
  148.         $('#actions form').css('display', 'inline-block');
  149.     </script>
  150. {% endblock %}