{% extends 'base.html.twig' %}
{% block title %}Liste des offres{% endblock %}
{% block body %}
<main>
<link rel="stylesheet" href="{{asset('assets/css/text_carousel.css')}}">
<!-- Hero Area Start-->
<div class="slider-area">
<section id="demos" >
<div class="large-12 columns" >
<div class="owl-carousel owl-theme " style="margin: 0; padding: 0;">
<div class="item" style="height:500px; background:none; margin: 0; padding: 0;">
<h4>
<img src="{{asset('assets/img/hero/job1.jpg')}}">
</h4>
<div class="custom_overlay">
<span class="custom_overlay_inner">
<h2>Premier site de recrutement en Afrique</h2>
<h1>Gérer vos recrutement sans créer les embouteillages dans vos locaux</h1>
{% if not app.user %}
<a href="{{ path('register') }}" class="genric-btn danger circle arrow">Rejoingnez nous<span class="lnr lnr-arrow-right"></span></a>
<!--h3>Gérer vos recrutement sans créer les ambouteillage dans vos locaux</h3-->
{% endif %}
</span>
</div>
</div>
<div class="item" style="height:500px; background:none; margin: 0; padding: 0;">
<h4>
<img src="{{asset('assets/img/hero/findjob2.jpg')}}">
</h4>
<div class="custom_overlay">
<span class="custom_overlay_inner">
<h2>Premier site d'offre d'emploi en Afrique </h2>
<h1>Trouvez un emploie sans vous déplacer </h1>
{% if not app.user %}
<a href="{{ path('register') }}" class="genric-btn danger circle arrow">Rejoingnez nous<span class="lnr lnr-arrow-right"></span></a>
<!--h3>Gérer vos recrutement sans créer les ambouteillage dans vos locaux</h3-->
{% endif %}
</span>
</div>
</div>
<div class="item" style="height:500px; background:none; margin: 0; padding: 0;">
<h4>
<img src="{{asset('assets/img/hero/h1_hero.jpg')}}">
</h4>
<div class="custom_overlay">
<span class="custom_overlay_inner">
<h2>Premier site d'offre d'emploi en Afrique </h2>
<h1>Gérez vos annonces de n'importe o'u!</h1>
{% if not app.user %}
<a href="{{ path('register') }}" class="genric-btn danger circle arrow">Rejoingnez nous<span class="lnr lnr-arrow-right"></span></a>
<!--h3>Gérer vos recrutement sans créer les ambouteillage dans vos locaux</h3-->
{% endif %}
</span>
</div>
</div>
</div>
</div>
</section>
</div>
<!-- Hero Area End -->
<div class="job-listing-area pt-120 pb-120">
<div class="container">
<div class="row">
<!-- Left content -->
<div class="col-xl-3 col-lg-3 col-md-4">
<div class="row">
<div class="col-12">
<div class="small-section-tittle2 mb-45">
<div class="ion"> <svg
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
width="20px" height="12px">
<path fill-rule="evenodd" fill="rgb(27, 207, 107)"
d="M7.778,12.000 L12.222,12.000 L12.222,10.000 L7.778,10.000 L7.778,12.000 ZM-0.000,-0.000 L-0.000,2.000 L20.000,2.000 L20.000,-0.000 L-0.000,-0.000 ZM3.333,7.000 L16.667,7.000 L16.667,5.000 L3.333,5.000 L3.333,7.000 Z"/>
</svg>
</div>
<h4>Filtres</h4>
</div>
</div>
</div>
<!-- Job Category Listing start -->
<div class="job-category-listing mb-50">
<!-- single one -->
<div class="single-listing">
<div class="small-section-tittle2">
<h4>Types contrats</h4>
</div>
<!-- Select job items start -->
<div class="select-job-items2">
<select name="select">
<option value="">Types contrats</option>
{% set newArray = [] %}
{% for announcement in announcements %}
{% if announcement.nature not in newArray %}
<option value="">{{announcement.nature |trim|upper}}</option>
{% set newArray = newArray|merge([announcement.nature]) %}
{% endif %}
{% endfor %}
</select>
</div>
<!-- Select job items End-->
<!-- select-Categories start -->
<div class="select-Categories pt-80 pb-50">
<div class="small-section-tittle2">
<h4>Catégories</h4>
</div>
{% for category in categories%}
<label class="container">{{category.category_name}}
<input type="checkbox" >
<span class="checkmark"></span>
</label>
{% endfor %}
</div>
<!-- select-Categories End -->
</div>
</div>
<!-- Job Category Listing End -->
</div>
<!-- Right content -->
<div class="col-xl-9 col-lg-9 col-md-8">
<!-- Featured_job_start -->
<section class="featured-job-area">
<div class="container">
<!-- Count of Job list Start -->
<div class="row">
<div class="col-lg-12">
<div class="count-job mb-35">
<h2>Liste des offres</h2>
<div class="select-job-items">
{% if is_granted('ROLE_ANNOUNCE') %}
<div class="items-link items-link2 f-right">
<a href="{{ path('new_offre') }}">Nouvelle offre</a>
</div>
{% else %}
{% if is_granted('ROLE_USER') %}
<div class="items-link items-link2 f-right">
<a href="{{ path('postuler_to') }}">Mes announces postuler</a>
</div>
{% endif %}
{% endif %}
</div>
</div>
</div>
</div>
<!-- Count of Job list End -->
<!-- single-job-content -->
<div class="single-job-items mb-30">
{% if announcements is iterable %}
{% for announcement in announcements %}
<div class="job-items">
<div class="company-img">
<a href="#"><img src="assets/img/icon/job-list4.png" alt=""></a>
</div>
<div class="job-tittle job-tittle2">
<a href="{{ path('detailanouncement_show', { 'id': announcement.id }) }}">
<h4>{{ announcement.Title }}</h4>
</a>
<ul>
<li>{{ announcement.createby.name }}</li>
<li><i class="fas fa-map-marker-alt"></i>{{ announcement.createby.country }}, {{ announcement.createby.town }}</li>
<li style="color:rgb(206, 19, 19);">{{ announcement.expirationDate |date("m/d/Y")}}</li>
</ul>
</div>
</div>
<div class="items-link items-link2 f-right">
<a href="{{ path('detailanouncement_show', { 'id': announcement.id }) }}">Détail</a>
</div>
{% endfor %}
{% else %}
<div class="job-items">
<div class="job-tittle job-tittle2">
<a href="#">
<h4>{{announcements}}</h4>
</a>
</div>
</div>
{% endif %}
</div>
</div>
</section>
<!-- Featured_job_end -->
</div>
</div>
</div>
</div>
<!-- Job List Area End -->
<script>
$(document).ready(function() {
$('.owl-carousel').owlCarousel({
items: 1,
margin: 5,
autoHeight: true,
singleItem:true,
autoplayTimeout:4000,
autoplay:5000,
loop:true
});
})
</script>
{% endblock %}
{% block script %}
<script>
function sweetAlert(path, id){
console.log(path);
//console.log(titre);
swal({
title: "Confirmer la suppression",
text: "Etes vous sure de vouloir supprimer",
icon: "warning",
buttons: true,
dangerMode: true,
})
.then((willDelete) => {
if (willDelete){
console.log('');
code = suprimer(path);
console.log(code);
console.log('supprr');
if (code == 200){
console.log('sup200');
swal("Suppression effectuée",{
icon: "success",
});
}else{
swal("Suppression effectuée",{
icon: "success",
});
}
} else {
swal("Suppression abandonnée");
}
});
}
function suprimer(chemin){
console.log(chemin);
$.ajax({
url: chemin,
type: 'GET', // http method
//data: { id:ident }, // data to submit
success: function (data, status, xhr) {
console.log('ttt');
$('p').append('status: ' + status + ', data: ' + data);
setTimeout(function() {
location.reload();
}, 0001);
console.log(status);
console.log(data);
code = data.code;
console.log(code);
return code;
},
error: function (jqXhr, textStatus, errorMessage) {
console.log('eee');
$('p').append('Error' + errorMessage);
}
});
}
</script>
{% endblock %}