Files
tn_promo/templates/backend_admin/position_affichage/creer.html.twig
2025-10-30 13:13:41 +01:00

150 lines
6.0 KiB
Twig

{% extends 'base_backend_admin.html.twig' %}
{% block title %} Position {% endblock %}
{% block content %}
<!-- Page Heading -->
<div class="d-sm-flex align-items-center justify-content-between mb-4">
<h1 class="h3 mb-0 text-gray-800">Position et affichage</h1>
<ol class="breadcrumb float-sm-right">
<li class="breadcrumb-item active">Position et affichage</li>
</ol>
</div>
<!-- Content Row -->
<div class="row">
<div class="card shadow mb-4" >
<!-- Card Header - Dropdown -->
<div class="card-header py-3 d-flex flex-row align-items-center justify-content-between">
<h6 class="m-0 font-weight-bold text-primary">Afficher l'annonce sur la page d'acceuil</h6>
</div>
<!-- Card Body -->
<div class="card-body" style="min-height: 700px">
<div class="row">
<div class="col-md-5">
<div class="col-md-12 mb-4 mt-2">
<label for="societe" class="form-label">Société</label>
<div class="input-group">
<span class="input-group-text"><i class="fa-regular fa-building"></i></span>
<select class="form-select" id="societe" required="">
<option value=""></option>
{% for societe in societes %}
<option value="{{ societe.getId() }}">{{ societe.getNom() }}</option>
{% endfor %}
</select>
<div class="invalid-feedback">
Please select a valid country.
</div>
</div>
</div>
<div class="col-md-12 mb-5 annonce" style="display:none">
<label for="annonce" class="form-label">Annonce</label>
<div class="input-group">
<span class="input-group-text"><i class="fa-solid fa-scroll"></i></span>
<select class="form-select" id="annonce" required="">
</select>
<div class="invalid-feedback">
Please select a valid Annonce.
</div>
</div>
</div>
<div class="row mb-5 largeur" style="display:none">
<div class="col-md-8">
Dimension: <b><span id="largeur"></span></b>
</div>
</div>
<div class="col-md-8 mb-5 ligne" style="display:none">
<label for="ligne" class="form-label">Ligne d'affichage sur la Page d'accueil</label>
<select class="form-select" id="ligne" required=""></select>
<div class="invalid-feedback">
Please select a valid country.
</div>
</div>
<div class="intervalle-date mb-5" style="display:none">
<div class="row mb-3">
<div class="col-md-5">
<label for="dateDebut" class="form-label">Date Début</label>
<input type="date" class="form-control" id="dateDebut" placeholder="" value="" required="">
<div class="invalid-feedback">
Valid first name is required.
</div>
</div>
<div class="offset-1 col-md-5 dateFin">
<label for="dateFin" class="form-label">Date Fin</label>
<input type="date" class="form-control" id="dateFin" placeholder="" value="" required="">
<div class="invalid-feedback">
Valid last name is required.
</div>
</div>
</div>
</div>
<br>
<div class="row mb-5 valOperation" style="display:none">
<div class="col-md-5 offset-4">
<button type="button" class="btn btn-outline-secondary" id="valOperation">valider</button>
</div>
</div>
</div>
<div class="col-md-6 offset-1" >
<div id="loading-data"></div>
<div id="annonce-ligne"></div>
</div>
<div class="save-operation" style="display:none">
<div class="col-md-6 offset-3 " >
<hr class="my-4 mb-4">
<center>
<button class="w-5 btn btn-primary btn-lg" id="save-operation">
<i class="fa-regular fa-floppy-disk"></i>
enregister
</button>
</center>
</div>
</div>
</div>
</div>
</div>
</div>
{% endblock %}
{% block javascripts %}
<script>
var pathReservation = "{{ path('backend_admin_position_creer') }}";
var pathTestReservation = "{{ path('backend_admin_position_disponibilite') }}";
var pathLigneDetail = "{{ path('backend_admin_position_ligne_detail') }}";
var pathSave = "{{ path('backend_admin_position_save') }}";
var pathPositionDetail = "{{ path('backend_admin_position_detail') }}";
</script>
{{ parent() }}
{{ encore_entry_script_tags('app_backend_annonce') }}
{% endblock %}