Commit 219aa2f4 authored by ornanovitch's avatar ornanovitch 🐃

delete vieux templates password_lost / corrections orthographiques / réglages...

delete vieux templates password_lost / corrections orthographiques / réglages aperçus img admin / petites corrections diverses
parent 881f7656
......@@ -52,8 +52,8 @@ class SpectacleType extends AbstractType
->add(
'image',
FileType::class,
['required'=>false,
'help' => 'fichier photo au format : png',
['required'=>true,
'help' => 'jpg/png',
'data_class' => null]
)
->add('photoCredits')
......@@ -61,7 +61,7 @@ class SpectacleType extends AbstractType
'isBalise',
CheckboxType::class,
[
'label' => 'Offre Balises',
'label' => 'Spectacle Balises',
'required' => false,
]
)
......
......@@ -50,14 +50,14 @@ class TheaterType extends AbstractType
'logo',
FileType::class,
['required'=>false,
'help' => 'fichier logo au format : png',
'help' => 'jpg/png',
'data_class' => null
]
)->add(
'picture',
FileType::class,
['required'=>false,
'help' => 'fichier photo au format : png, jpg',
'help' => 'jpg/png',
'data_class' => null
]
)
......@@ -65,13 +65,13 @@ class TheaterType extends AbstractType
'website',
UrlType::class,
['required'=>true,
'help' => 'ex : https:// ou http://']
'help' => 'https:// ou http://']
)
->add(
'ticketOffice',
UrlType::class,
['required'=>true,
'help' => 'ex : https:// ou http://']
'help' => 'https:// ou http://']
)
->add(
'toclient_infos',
......
......@@ -93,29 +93,4 @@ class ShowDateRepository extends ServiceEntityRepository
// returns an array of arrays (i.e. a raw data set)
return $stmt->fetchAll();
}
public function moreDateList($spectacleId, $today) :array
{
return $this->createQueryBuilder('d')
->where('d.showId >= :spectacleId')
->andWhere('d.dateShow >= :today')
->setParameter('spectacleId', $spectacleId)
->setParameter('today', $today)
->orderBy('d.dateShow', 'ASC')
->getQuery()
->getResult()
;
}
// public function searchThreeDates():array
// {
// $entityManager = $this->getEntityManager();
//
// $query = $entityManager->createQuery(
// 'SELECT *
// FROM App\Entity\ShowDate s
// WHERE s.dateShow > NOW()
// ORDER BY s.dateShow DESC LIMIT 3'
// );
// return $query->execute();
// }
}
......@@ -50,7 +50,9 @@
</nav>
{% block body %}
{% if app.request.hasPreviousSession %}
{% for category, messages in app.flashes %}
{% for message in messages %}
<div class="alert alert-{{ category }}">
......@@ -58,7 +60,9 @@
</div>
{% endfor %}
{% endfor %}
{% endif %}
{% endblock %}
</div>
......
......@@ -52,7 +52,9 @@
</nav>
{% block body %}
{% if app.request.hasPreviousSession %}
{% for category, messages in app.flashes %}
{% for message in messages %}
<div class="alert alert-{{ category }}">
......@@ -60,7 +62,9 @@
</div>
{% endfor %}
{% endfor %}
{% endif %}
{% endblock %}
</div>
......
......@@ -37,7 +37,7 @@
{% block javascripts %}
{{ encore_entry_script_tags('index') }}
{% endblock %}
</body>
</html>
......@@ -12,29 +12,15 @@
{% include 'header_map.html.twig' %}
<div class="container-fluid p-0">
<div class="container rounded border border-light bg-dark" id="presentation_spectacle"></div>
{% for category, messages in app.flashes %}
{% for message in messages %}
<div class="alert alert-{{ category }}">
{{ message }}
</div>
{% endfor %}
{% endfor %}
{% block body %}
{% endblock %}
</div>
{% include 'footer.html.twig' %}
{% block javascripts %}
{{ encore_entry_script_tags('index') }}
<script>
window.addEventListener('click', function(e){
if (document.getElementById('presentation_spectacle').style.display == "block"){
if (!document.getElementById('presentation_spectacle').contains(e.target)){
closeSpectacleWindow();
}
}})
</script>
{% endblock %}
</body>
</html>
......@@ -4,7 +4,7 @@
{% block body %}
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase d-none d-sm-block m-0">Modification / {{ blog.title }}</h4>
<h4 class="text-dark font-weight-bold text-uppercase m-0">Modification / {{ blog.title }}</h4>
<a href="{{ path('blog_index') }}" class="btn btn-light btn-sm ml-2"><i class="fas fa-times mr-2"></i>Annuler</a>
</div>
<div class="card-body">
......
......@@ -2,7 +2,7 @@
{% block body %}
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase d-none d-sm-block m-0">Gestion du blog Balises</h4>
<h4 class="text-dark font-weight-bold text-uppercase m-0">Gestion du blog Balises</h4>
<a href="{{ path('blog_new') }}" class="btn btn-sm btn-light ml-2"><i class="fas fa-plus-square mr-2"></i>Nouvel article</a>
</div>
<div class="card-body">
......
......@@ -4,7 +4,7 @@
{% block body %}
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase d-none d-sm-block m-0">Blog / Création d'un article</h4>
<h4 class="text-dark font-weight-bold text-uppercase m-0">Blog / Création d'un article</h4>
<a href="{{ path('blog_index') }}" class="btn btn-secondary btn-sm ml-2"><i class="fas fa-times mr-2"></i>Annuler</a>
</div>
<div class="card-body">
......
......@@ -3,7 +3,7 @@
{% block body %}
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase d-none d-sm-block m-0">Blog / {{ blog.title }}</h4>
<h4 class="text-dark font-weight-bold text-uppercase m-0">Blog / {{ blog.title }}</h4>
<a href="{{ path('blog_index') }}" class="btn btn-secondary btn-sm ml-2"><i class="fas fa-arrow-left mr-2"></i></i>Retour</a>
<a href="{{ path('blog_edit', {'id': blog.id}) }}" class="btn btn-sm btn-light ml-2"><i class="fas fa-edit mr-2"></i>Éditer</a>
<div class="ml-2">{{ include('blog/_delete_form.html.twig') }}</div>
......
{% extends 'booking_base.html.twig' %}
{% block intro %}
Nouvelle réservation confirmée :
Nouvelle réservation confirmée
{% endblock %}
{% block body %}
{% if booking.comment is not empty %}
Commentaire de la personne :
Commentaire du spectateur/de la spectatrice :
----------------------------------------------------------------------
{{ booking.comment }}
----------------------------------------------------------------------
......
{% extends 'booking_base.html.twig' %}
{% block intro %}
Votre réservation est confirmée :
Votre réservation est confirmée
{% endblock %}
{% block body %}
......
{% extends 'booking_base.html.twig' %}
{% block intro %}
Nouvelle réservation confirmée :
Nouvelle réservation Balises confirmée :
{% endblock %}
{% block body %}
{% if booking.comment is not empty %}
Commentaire de la personne :
Commentaire du spectateur/de la spectatrice :
----------------------------------------------------------------------
{{ booking.comment }}
----------------------------------------------------------------------
......
......@@ -187,20 +187,6 @@
}, 1000);
}
function moreDates(dates) {
fetch(dates)
.then(response => response.text())
.then(text => {
let moreDates = document.getElementById('moreDates');
if(moreDates.innerHTML != ''){
moreDates.innerHTML ='';
}
else{
moreDates.innerHTML =text;
}
});
}
</script>
{% endblock %}
......@@ -12,8 +12,8 @@
</h4>
</div>
<div class="card-body">
<p>Un émail contenant un lien pour réinitialiser votre mot de passe a été envoyé, le lien est valable {{ tokenLifetime|date('g') }} heures.</p>
<small>Merci de vérifier dans les SPAM si le mail n'est pas dans votre boite de réception<a class="text-dark" href="{{ path('app_forgot_password_request') }}"><u> [renvoyer l'émail].</u></a></small>
<p>Un émail contenant un lien pour réinitialiser votre mot de passe a été envoyé. Le lien est valable {{ tokenLifetime|date('g') }} heures.</p>
<small>Merci de vérifier dans les SPAM si le mail n'est pas dans votre boîte de réception<a class="text-dark" href="{{ path('app_forgot_password_request') }}"><u> [renvoyer l'émail].</u></a></small>
</div>
</div>
</div>
......
<p>Bonjour,</p>
<p>Pour éinitialisé votre mot de passe Balises merci de cliquer sur le lient suivant :</p>
<p>Pour réinitialiser votre mot de passe Balises, merci de cliquer sur le lient suivant :</p>
<p><a href="{{ url('app_reset_password', {token: resetToken.token}) }}">{{ url('app_reset_password', {token: resetToken.token}) }}</a></p>
<p>Ce lien expire dans {{ tokenLifetime|date('g') }} heures.</p>
......
......@@ -21,7 +21,7 @@
<div>
Un lien pour réinitialiser votre mot de passe sera envoyé à cette adresse mail.
</div>
<button class="btn btn-light text-uppercase mt-3">Envoyer l'email de réinitialisation</button>
<button class="btn btn-light text-uppercase mt-3">Envoyer l'émail de réinitialisation</button>
{{ form_end(requestForm) }}
</div>
</div>
......
{% extends 'basePage.html.twig' %}
{% block title %}Forgotten Password!{% endblock %}
{% block body %}
<div class="container">
<form method="post">
<div class="row justify-content-md-center mt-5">
<h1 class="h3 mb-3 font-weight-normal">Mot de Passe oublié ?</h1>
</div>
<div class="row justify-content-md-center mt-5">
<div class="col-md-8">
<label for="inputEmail" class="sr-only">Votre adresse email</label>
<input type="email" name="email" id="inputEmail" class="form-control" placeholder="Email" required
autofocus>
</div>
</div>
<div class="row justify-content-md-center mt-5">
<button class="btn btn-lg btn-primary" type="submit">
Envoyer l'email !
</button>
</div>
</form>
</div>
{% endblock %}
{% extends 'baseMap.html.twig' %}
{% block title %}Reset Password !{% endblock %}
{% block body %}
<div class="container">
<form method="post">
<div class="row justify-content-md-center mt-5">
<h1 class="h3 mb-3 font-weight-normal">Nouveau Mot de passe</h1>
</div>
<div class="row justify-content-md-center mt-5">
<div class="col-md-8">
<label for="inputPassword" class="sr-only">Nouveau Mot de Passe</label>
<input type="password" name="password" id="inputPassword" class="form-control"
placeholder="Nouveau Mot de passe" required>
</div>
</div>
<div class="row justify-content-md-center mt-5">
<div class="col-md-8">
<input type="hidden" name="token" value="{{ token }}">
<label for="inputConfirmPassword" class="sr-only">Confirmez votre nouveau Mot de Passe</label>
<input type="password" name="confirmPassword" id="inputConfirmPassword" class="form-control"
placeholder="Confirmer votre nouveau Mot de Passe" required>
</div>
</div>
<div class="row justify-content-md-center mt-5">
<button class="btn btn-lg btn-primary" type="submit">
Enregister
</button>
</div>
</form>
</div>
{% endblock %}
......@@ -12,7 +12,7 @@
{% block body %}
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase d-none d-sm-block m-0">{{ spectacle.title }} : Gestion des représentations</h4>
<h4 class="text-dark font-weight-bold text-uppercase m-0">{{ spectacle.title }} : Gestion des représentations</h4>
<a href="{{ path('spectacle_index') }}" class="btn btn-sm btn-light ml-3"><i class="fas fa-chevron-left"></i> OK</a>
</div>
<div class="card-body p-3 ">
......
......@@ -7,7 +7,7 @@
{% block body %}
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase m-0">{{ spectacle.title }} : modification</h4>
<h4 class="text-dark font-weight-bold text-uppercase m-0">{{ spectacle.title }} : modification</h4>
<a href="{{ path('spectacle_index') }}" class="btn btn-secondary btn-sm ml-2"><i class="fas fa-times mr-2"></i>Annuler</a>
</div>
</div>
......
......@@ -7,7 +7,7 @@
{% block body %}
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase d-none d-sm-block m-0">Liste des spectacles</h4>
<h4 class="text-dark font-weight-bold text-uppercase m-0">Liste des spectacles</h4>
<a href="{{ path('spectacle_new') }}" class="btn btn-light btn-sm ml-2"><i class="fas fa-plus-square mr-2"></i>Ajouter</a>
</div>
<div class="card-body">
......
......@@ -7,7 +7,7 @@
{% block body %}
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase m-0">Nouveau spectacle</h4>
<h4 class="text-dark font-weight-bold text-uppercase m-0">Nouveau spectacle</h4>
<a href="{{ path('spectacle_index') }}" class="btn btn-secondary btn-sm ml-2"><i class="fas fa-times mr-2"></i>Annuler</a>
</div>
</div>
......
......@@ -7,7 +7,7 @@
{% block body %}
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase d-none d-sm-block m-0">fiche spectacle : {{ spectacle.title }}</h4>
<h4 class="text-dark font-weight-bold text-uppercase m-0">fiche spectacle : {{ spectacle.title }}</h4>
<a href="{{ path('spectacle_index') }}" class="btn btn-secondary btn-sm ml-2"><i class="fas fa-arrow-left mr-2"></i>Retour</a>
<span id="dropActions" type="button" class="btn btn-light btn-sm ml-2" data-toggle="dropdown">
Options<i class="fas fa-chevron-down ml-2"></i>
......
{% block stylesheets %}
{{ encore_entry_link_tags('places') }}
{{ encore_entry_link_tags('places') }}
{% endblock %}
{{ form_start(form) }}
<div class="row justify-content-center">
......@@ -8,31 +8,32 @@
{{ form_widget(form.name) }}
</div>
<div class="col-md-6">
<h6 class="mt-3 font-weight-bold text-uppercase m-0">{{ form_label(form.nameAlt, 'Nom alternatif (pour le tri alphabetique)') }}</h6>
{{ form_widget(form.nameAlt) }}
<h6 class="mt-3 font-weight-bold text-uppercase m-0">{{ form_label(form.nameAlt, 'Nom alternatif pour le tri alphabetique') }}</h6>
{{ form_widget(form.nameAlt, {'attr': {'placeholder': 'exemple : Élysée (théâtre de l\')'}}) }}
</div>
</div>
<div class="row justify-content-md-center">
<div class="col-sm-6">
<h6 class="mt-3 font-weight-bold text-uppercase m-0">{{ form_label(form.logo, 'Logo') }}</h6>
{{ form_widget(form.logo, {'attr': {'class': 'hold','placeholder': 'format : png',
{{ form_widget(form.logo, {'attr': {'class': 'hold','placeholder': 'pour un apperçu complet, privilégiez un format carré',
'onchange':'previewTheaterLogo(event)'}}) }}
{{ form_help(form.logo) }}
</div>
<div class="col-sm-6 my-auto">
<img id="output_theater_logo" class="img-fluid rounded-circle" src="{{ asset('uploads/images/' ~ theater.logo) }}" style="max-height: 100px" alt="">
<div class="col-sm-6 my-2">
<div class="rounded-circle border border-dark"
style="background:transparent url({{ asset('uploads/images/' ~ theater.logo) }}) center; background-size: cover; height: 140px; width:140px">
</div>
</div>
<div class="col-sm-6">
<h6 class="mt-3 font-weight-bold text-uppercase m-0">{{ form_label(form.picture, 'Photo') }}</h6>
{{ form_widget(form.picture, {'attr': {'class': 'hold','placeholder': 'format : png,jpg',
{{ form_widget(form.picture, {'attr': {'class': 'hold','placeholder': 'format 16:9 recommandé',
'onchange':'previewTheaterPhoto(event)'}}) }}
{{ form_help(form.picture) }}
</div>
<div class="col-sm-6">
<img id="output_theater_photo" class="img-thumbnail"
src="{{ asset('uploads/images/' ~ theater.picture) }}"
alt=""
style="width: 240px">
<div class="rounded border border-dark"
style="background:transparent url({{ asset('uploads/images/' ~ theater.picture) }}) center; background-size: cover; height:135px; width:240px">
</div>
</div>
</div>
<div class="row justify-content-center">
......@@ -107,32 +108,32 @@
{% endif %}
</div>
{% if form_errors(form) != '' %}
{{ form_errors(form) }}
{% endif %}
{% if form_errors(form) != '' %}
{{ form_errors(form) }}
{% endif %}
{{ form_end(form) }}
{% block javascripts %}
{{ encore_entry_script_tags('places') }}
<script>
function preview_logo(event) {
var img = 'oye';
var reader = new FileReader();
reader.onload = function () {
var output = document.getElementById('output_theater_logo');
output.src = reader.result;
}
reader.readAsDataURL(event.target.files[0]);
{{ encore_entry_script_tags('places') }}
<script>
function preview_logo(event) {
var img = 'oye';
var reader = new FileReader();
reader.onload = function () {
var output = document.getElementById('output_theater_logo');
output.src = reader.result;
}
function preview_photo(event) {
var img = 'oye';
var reader = new FileReader();
reader.onload = function () {
var output = document.getElementById('output_theater_photo');
output.src = reader.result;
}
reader.readAsDataURL(event.target.files[0]);
reader.readAsDataURL(event.target.files[0]);
}
function preview_photo(event) {
var img = 'oye';
var reader = new FileReader();
reader.onload = function () {
var output = document.getElementById('output_theater_photo');
output.src = reader.result;
}
</script>
reader.readAsDataURL(event.target.files[0]);
}
</script>
{% endblock javascripts %}
<div class="card card-edit-new w-100 container p-0">
{{ form_start(form) }}
<h2 class="text-center mb-3">Changement du mot de passe du {{ theater.name }}</h2>
<div class="row justify-content-md-center mb-3">
<div class="col-sm-4 espSaisie">
{{ form_row(form.password.first) }}
<div class="col-lg-6">
<div class="card">
<div class="card-header">
<h4 class="text-dark font-weight-bold text-uppercase">Changement de mot de passe pour : {{ theater.name }}</h4>
</div>
<div class="col-sm-4 espSaisie">
<div class="card-body">
{{ form_start(form) }}
{{ form_row(form.password.first) }}
{{ form_row(form.password.second) }}
</div>
</div>
<div class="row justify-content-center">
<div class="col-sm-4">
<a type="button" href="{{ path('theater_show', {'id': theater.id}) }}"
data-toggle="tooltip" data-placement="top" title="Retour"
class="btn btn-secondary mb-2"><i class="fas fa-reply"></i>
<div class="card-footer">
<a href="{{ path('theater_show', {'id': theater.id}) }}"
class="btn btn-secondary btn-sm ml-2">
<i class="fas fa-times mr-2"></i>
Annuler
</a>
</div>
<div class="col-sm-4">
<button class="btn btn-secondary">{{ button_label|default('Enregistrer') }}</button>
<button class="btn btn-primary btn-sm">
<i class="fas fa-save mr-2"></i>{{ button_label|default('Enregistrer') }}
</button>
{{ form_end(form) }}
</div>
</div>
</div>
{{ form_end(form) }}
......@@ -6,7 +6,7 @@
{% block body %}
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase m-0">{{ theater.name }} : modification</h4>
<h4 class="text-dark font-weight-bold text-uppercase m-0">{{ theater.name }} : modification</h4>
<a href="{{ path('theater_show', {'id': theater.id}) }}" class="btn btn-secondary btn-sm ml-2"><i class="fas fa-times mr-2"></i>Annuler</a>
</div>
</div>
......
......@@ -7,26 +7,26 @@
{% block body %}
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase d-none d-sm-block m-0"> {{ theater.name }}</h4>
<h4 class="text-dark font-weight-bold text-uppercase m-0"> {{ theater.name }}</h4>
<a href="{{ path('theater_edit', {'id': theater.id}) }}" class="btn btn-light btn-sm ml-3"><i class="fas fa-edit mr-2"></i>Modifier les informations</a>
</div>
<table class="table">
<tbody>
{% if theater.logo is not null %}
<tr>
<th>Logo</th>
<td>
<img class="img-fluid rounded-circle" src="{{ asset('uploads/images/' ~ theater.logo) }}">
<div class="rounded-circle border border-dark"
style="background:transparent url({{ asset('uploads/images/' ~ theater.logo) }}) center; background-size: cover; height: 140px; width:140px">
</div>
</td>
</tr>
{% endif %}
{% if theater.picture is not null %}
<tr>
<th>Illustration</th>
<td>
<img class="img-thumbnail" src="{{ asset('uploads/images/' ~ theater.picture) }}">
<div class="rounded border border-dark"
style="background:transparent url({{ asset('uploads/images/' ~ theater.picture) }}) center; background-size: cover; height:135px; width:240px">
</div>
</td>
{% endif %}
</tr>
<tr>
......
......@@ -7,7 +7,9 @@
<div class="col">
<div class="row bg-dark border border-light rounded">
<div class="col-3 m-auto">
<img class="img-fluid rounded-circle" src="{{ asset('uploads/images/' ~ theater.logo) }}" style="max-height: 175px" alt="">
<div class="rounded-circle"
style="background:transparent url({{ asset('uploads/images/' ~ theater.logo) }}) center; background-size: cover; height: 140px; width:140px">
</div>
</div>
<div class="col-9 align-self-center border-bottom border-light">
<h1 class="font-weight-bold">{{ theater.name }}</h1>
......@@ -44,8 +46,8 @@
</div>
<div class="card-body bg-light">
<p class="font-weight-bold text-dark">
Prochaine représentation :<br>
<i class="fas fa-calendar-alt"></i> {{ spectacle.1|localizeddate('full', 'none', 'fr', 'Europe/Paris','EEE d MMMM à HH:mm') }}</p>
Prochaine représentation :<br>
<i class="fas fa-calendar-alt"></i> {{ spectacle.1|localizeddate('full', 'none', 'fr', 'Europe/Paris','EEE d MMMM à HH:mm') }}</p>
<a href="#" onclick="detailsSpectacles('{{ path('detailSpectacle', {"id": spectacle.id})}}')" class="btn btn-dark">infos & réservations</a>
</div>
</div>
......@@ -101,7 +103,7 @@
<div class="modal-content bg-dark border border-secondary">
<div class="modal-header bg-dark border border-dark">
<h4 class="modal-title text-light font-weight-bold">Réservation avec l'offre Balises</h4>
<button class="text-danger bg-dark border-0 p-0" data-dismiss="modal"><i class="fas fa-window-close fa-2x"></i></button>
<button class="text-danger bg-dark border-0 p-0" data-dismiss="modal"><i class="fas fa-window-close fa-2x"></i></button>
</div>
<div class="resa-modal-body">
<!-- See reservation/index.html.twig -->
......@@ -161,20 +163,6 @@
}, 1000);
}
function moreDates(dates) {
fetch(dates)
.then(response => response.text())
.then(text => {
let moreDates = document.getElementById('moreDates');
if(moreDates.innerHTML != ''){
moreDates.innerHTML ='';
}
else{
moreDates.innerHTML =text;
}
});
}
</script>
{% endblock %}
......@@ -7,7 +7,7 @@
<div class="d-none" type="hidden" id="reservationByMonth">{{ bookingsPerMonth|json_encode }}</div>
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase d-none d-sm-block m-0">Dernières réservations</h4>
<h4 class="text-dark font-weight-bold text-uppercase m-0">Dernières réservations</h4>
</div>
<div class="card-body">
<table class="table">
......
......@@ -6,7 +6,7 @@
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase d-none d-sm-block m-0"> Liste des théâtres Balises</h4>
<h4 class="text-dark font-weight-bold text-uppercase m-0"> Liste des théâtres Balises</h4>
<a href="{{ path('user_new') }}" class="btn btn-light btn-sm ml-2"><i class="fas fa-plus-square mr-2"></i>Ajouter</a>
</div>
<div class="card-body">
......
......@@ -5,7 +5,7 @@
{% block body %}
<div class="card">
<div class="card-header d-flex align-items-center">
<h4 class="text-right text-dark font-weight-bold text-uppercase d-none d-sm-block m-0">Création d'un théâtre</h4>
<h4 class="text-dark font-weight-bold text-uppercase d-none d-sm-block m-0">Création d'un théâtre</h4>
<a href="{{ path('user_index') }}" class="btn btn-sm btn-secondary ml-2"><i class="fas fa-times mr-2"></i>Annuler</a>
</div>
<div class="card-body">
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment