{% extends "Theme/Users/Adminuser/layoutadmin.html.twig" %}
{% block meta %}
{{ parent() }}
<meta name="author" content="Sprint-pay"/>
<meta name="description" content="{{ site }} - Connexion"/>
{% endblock %}
{% block title %}
{{ parent() }} | Connexion
{% endblock %}
{% block userblog_body %}
<section class="container-fluid" style="padding-left: 0px; padding-right: 0px;">
<section style="min-height: 98px; padding: 15px 50px; background: #2fa84b; color: #fff; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);">
<div class="row">
<div class="col-md-12">
<span style="float: right;">
<a href="#!" data-toggle="modal" data-target="#articleModalCenter" class="btn btn-primary mt-2">Ajouter un slide</a>
</span>
<h1>Une bonne affaire</h1>
<div>Une bonne affaire</div>
</div>
</div>
</section>
</section>
<div class="container" style="min-height: calc(100vh - 150px);">
<ul class="breadcrumb_" itemprop="breadcrumb_">
<li><a href="#!">Dashboard</a></li>
<li><a href="#">Partenaires</a></li>
<li><h1>Tous les partenaires</h1></li>
</ul>
{% for infos in app.session.flashbag.get('information') %}
{% if loop.last %}
<div class="alert alert-warning alert-dismissible fade show" role="alert">
{{ infos }}
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
{% endif %}
{% endfor %}
<div style="background: #fff; min-height: calc(100vh - 200px);">
<div class="post-list post-list_grid">
{% for partenaire in liste_partenaire %}
<!-- Post 1 -->
<div class="post-list__post post">
<figure class="post__preview-img">
<a href="#"><img src="{{ vich_uploader_asset(partenaire) }}" alt="{{ partenaire.name }}"/></a>
</figure>
<div class="post__header">
<div class="dropdown" style="float: right;">
<button type="button" class="btn dropdown-toggle" id="dropdownMenuIconButton8" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="bi bi-activity"></i>
</button>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuIconButton8" x-placement="bottom-end">
<h6 class="dropdown-header">Opérations</h6>
<a class="dropdown-item update-content-article" href="#!" value="{{ partenaire.id }}"><span class="bi bi-pencil"></span> Modifier</a>
<a class="dropdown-item suppression_current_article" href="#!" value="{{ path('users_adminuser_delete_partenaire', {'id': partenaire.id }) }}"><span class="bi bi-x-lg"></span> Supprimer</a>
</div>
</div>
<time datetime="2019-11-16" class="post__time">{{ partenaire.date|date('d') }}.{{ partenaire.date|date('m') }}.{{ partenaire.date|date('Y') }}</time>
<h2>
<a href="#">{{ partenaire.name }}</a>
</h2>
</div>
<div class="post__meta">
<a href="#">{{ partenaire.user.name(40) }}</a>
<a href="#" class="post__comments">0</a>
</div>
</div>
{% endfor %}
</div>
</div>
</div>
<!-- content-wrapper ends -->
<!-- Modal -->
<div class="modal fade" id="articleModalCenter" tabindex="-1" role="dialog" aria-labelledby="articleModalCenter" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
{{ form_start(form, {'attr': {'action': path('users_adminuser_accueil_partenaire') }}) }}
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLongTitle">Ajouter un article</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-12">
{{ form_errors(form) }}
</div>
<div class="col-md-12 mt-3">
{{ form_errors(form.name) }}
{{ form_label(form.name,'Nom du partenaire') }}
{{ form_widget(form.name) }}
</div>
<div class="col-md-12 mt-3">
{{ form_errors(form.description) }}
{{ form_label(form.description,'Description du partenaire') }}
{{ form_widget(form.description) }}
</div>
<div class="col-md-12 mt-3">
{{ form_errors(form.link) }}
{{ form_label(form.link,'Lien sous en savoir plus') }}
{{ form_widget(form.link) }}
</div>
<div class="col-md-12 mt-3">
{{ form_errors(form.file) }}
{{ form_label(form.file,'Joindre une image') }}
{{ form_widget(form.file) }}
</div>
<div class="clear"></div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Enregistrer</button>
</div>
</div>
{{ form_end(form) }}
</div>
</div>
<div class="modal fade" id="modalGestionCatalogueSelect" tabindex="-1" role="dialog" aria-labelledby="modalGestionCatalogueSelect" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h2 class="modal-title" id="exampleModalLongTitle">Mise à jour de l'article</h2>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-12">
<div class="wait-chargement-content-module" style="text-align: center;">
Patientez un moment pendant le chargement de l'article</br>
<img src="{{ asset('template/images/loader1.gif') }}" alt="image" style="height: 40px; width: 40px;">
</div>
<div class="content-module-loading" style="display: none;">
</div>
</div>
</div>
</div>
<div class="modal-footer" style="display: block;">
{% include "Theme/General/Template/Menu/social.html.twig" %}
</div>
</div>
</div>
</div>
{% endblock %}
{% block javascripttemplate %}
$('.update-content-article').click(function(){
var id = $(this).attr('value');
$('#modalGestionCatalogueSelect').modal('show');
$('.wait-chargement-content-module').show();
$('.content-module-loading').hide();
$.get('{{ path('users_adminuser_update_partenaire') }}',{ id: id }, function(data){
$('.wait-chargement-content-module').hide();
$('.content-module-loading').show();
$('.content-module-loading').html(data);
});
});
$('.suppression_current_article').click(function(){
id = $(this).attr('value');
resetNotif();
alertify.confirm("Êtes-vous certain de vouloir supprimer cet article ?</br></br>", function (e) {
if(e){
document.location.href= ''+id;
} else {
alertify.success("Opération annulée avec succès !");
}
});
});
{% endblock %}