1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
{% extends '@kohinos/common/layout.html.twig' %}
{% block content %}
<div class='container groupeshow mt-2'>
{% include '@kohinos/block/breadcrumb.html.twig' with {'label': presta.raison, 'label2': 'Prestataires', 'url2': path('liste_prestataire') } %}
<div class="my-2 p-3 bg-white rounded box-shadow">
<div class="contentpresta p-4 mt-2">
<div class="card mb-2">
<div class="card-header">
<h1>{{ presta.raison }}</h1>
{% if presta.acceptemlc %}
<span class='fa-stack fa-lg' data-toggle='tooltip' data-placement='bottom' title="Accepte la monnaie électronique">
<i class='fa fa-at fa-stack-1x'></i>
<i class='fa fa-fw fa-stack-2x'></i>
</span>
{% else %}
<span class='fa-stack fa-lg' data-toggle='tooltip' data-placement='bottom' title="N'accepte pas la monnaie électronique">
<i class='fa fa-at fa-stack-1x'></i>
<i class='fa fa-ban fa-stack-2x text-danger'></i>
</span>
{% endif %}
{% if presta.rubriques|length > 0%}
{% for rubrique in presta.rubriques %}
<a class='rubrique ml-2' href='{{ path('show_rubrique', {'slug': rubrique.slug}) }}'>{{ rubrique.name }}</a>
{% endfor %}
{% endif %}
{# @TODO : ajouter le lien d'édition uniquement quand l'utilisateur peut l'éditer (Voter?) #}
{% if app.user and (is_granted('ROLE_SUPER_ADMIN') or is_granted('ROLE_ADMIN_PRESTATAIRE_GERER_EDIT')) %}
<a class='btn btn-primary float-right' href="{{ path('prestataire_edit', {'id': presta.id}) }}">Edit</a>
{% endif %}
</div>
<div class="card-body">
{% if presta.media != null %}
<div class='w-25 float-right'>
<img class="w-100" src="{% path presta.media, 'big' %}" alt="{{ presta.raison }}">
</div>
{% endif %}
{% if presta.statut != null %}
<h6 class="card-title text-muted mb-3">{{ presta.statut }}</h6>
{% endif %}
{% if presta.groupe != null %}
<h4 class="card-subtitle mb-3">{{'Groupe local'|trans}} : <a href='{{ path('show_groupe', {'slug': presta.groupe.slug}) }}'>{{ presta.groupe.__toString() }}</a></h4>
{% endif %}
{% if presta.siret != null %}
<h5 class="card-subtitle mb-3">{{'SIRET'|trans}} : {{ presta.siret }}</h5>
{% endif %}
{% if presta.horaires != null %}
<h6 class="card-subtitle text-muted mb-3">{{'Horaires'|trans}} : {{ presta.horaires|raw }}</h6>
{% endif %}
{% if presta.web != null %}
<h6 class="card-subtitle mb-3">{{'Site web'|trans}} : <a href='{{ presta.web }}' target='_blank' rel='noopener noreferrer'>{{ presta.web }}</a></h6>
{% endif %}
{# {% if presta.responsable != null and presta.metier != null %}
<h6 class="card-title my-3">Responsable : {{ presta.responsable }} ({{ presta.metier }})</h6>
{% endif %} #}
<div class="card-text">
{{ presta.description|raw }}
</div>
</div>
{% if presta.geolocs|length > 0%}
<div class="card-header"><h2>{{ 'Adresse(s)'|trans }} :</h2></div>
<ul class="list-group list-group-flush">
{% for geoloc in presta.geolocs %}
<li class="list-group-item">
{{ geoloc.geoloc }}
</li>
{% endfor %}
</ul>
{% endif %}
{% if presta.contacts|length > 0%}
<div class="card-header"><h2>{{ 'Contact'|trans }}{{ (presta.contacts|filter(v => v.enabled)|length > 1) ? 's' : '' }} :</h2></div>
<ul class="list-group list-group-flush">
{% for contact in presta.contacts|filter(v => v.enabled) %}
<li class="list-group-item">
{{ contact.name }} : {% if contact.tel != null %}{{ contact.tel }}{% endif %} / {% if contact.email != null %}{{ contact.email }}{% endif %}
</li>
{% endfor %}
</ul>
{% endif %}
</div>
</div>
</div>
</div>
{% endblock %}
{% block contenat %}
<div class='container newslist mt-5'>
<h1>{{ presta.raison }}</h1>
<div class="my-3 p-3 bg-white rounded box-shadow">
<div class="contentnews p-4 mt-5">
<h2>{{ presta.statut }}</h2>
<h3>Responsable : {{ presta.responsable }} ({{ presta.metier }})</h3>
<h4>SIRET : {{ presta.siret }}</h4>
{% if presta.web is not empty %}
<h4><a href='{{ presta.web }}'>Site web</a></h4>
{% endif %}
</div>
</div>
</div>
{% endblock %}