127 lines
5.7 KiB
PHP
127 lines
5.7 KiB
PHP
<?php
|
|
// Page d'agenda (admin) - squelette vide
|
|
?>
|
|
<div class="wrap">
|
|
<h1>Agenda</h1>
|
|
<p>Cette page est en cours de construction.</p>
|
|
|
|
|
|
<section class="agenda-container">
|
|
<!--filters-->
|
|
<section class="filters-container">
|
|
<form class="filters" method="get" onsubmit="return false;">
|
|
<div class="filter">
|
|
<label for="date">Date</label>
|
|
<input type="date" id="date" name="date">
|
|
</div>
|
|
<div class="filter">
|
|
<label for="local">Local</label>
|
|
<select id="local" name="local" class="select2">
|
|
<option value="">Tous</option>
|
|
<!-- Options dynamiques -->
|
|
<?php
|
|
foreach ($locals as $local) {
|
|
echo '<option value="' . $local['id'] . '">' . $local['nom'] . '</option>';
|
|
}
|
|
?>
|
|
</select>
|
|
</div>
|
|
<div class="filter">
|
|
<label for="personne">Personne</label>
|
|
<select id="personne" name="personne" class="select2">
|
|
<option value="">Toutes</option>
|
|
<!-- Options dynamiques -->
|
|
<?php
|
|
foreach ($intervenants as $intervenant) {
|
|
echo '<option value="' . $intervenant['id'] . '">' . $intervenant['nom'] . '</option>';
|
|
}
|
|
?>
|
|
</select>
|
|
</div>
|
|
<div class="filter">
|
|
<label for="type_intervention">Type d'intervention</label>
|
|
<select id="type_intervention" name="type_intervention" class="select2">
|
|
<option value="">Tous</option>
|
|
<!-- Options dynamiques -->
|
|
<?php
|
|
foreach ($types_intervention as $type_intervention) {
|
|
echo '<option value="' . $type_intervention['id'] . '">' . $type_intervention['nom'] . '</option>';
|
|
}
|
|
?>
|
|
</select>
|
|
</div>
|
|
<div class="filter">
|
|
<label for="beneficiaire">Bénéficiaire</label>
|
|
<select id="beneficiaire" name="beneficiaire" class="select2">
|
|
<option value="">Tous</option>
|
|
<!-- Options dynamiques -->
|
|
<?php
|
|
foreach ($beneficiaires as $beneficiaire) {
|
|
echo '<option value="' . $beneficiaire['id'] . '">' . $beneficiaire['nom'] . '</option>';
|
|
}
|
|
?>
|
|
</select>
|
|
</div>
|
|
<div class="filter">
|
|
<label for="langue">Langue du rendez-vous</label>
|
|
<select id="langue" name="langue" class="select2">
|
|
<option value="">Toutes</option>
|
|
<!-- Options dynamiques -->
|
|
<?php
|
|
foreach ($langues_beneficiaire as $langue) {
|
|
echo '<option value="' . $langue['id'] . '">' . $langue['nom'] . '</option>';
|
|
}
|
|
?>
|
|
</select>
|
|
</div>
|
|
<div class="filter">
|
|
<label for="intervenant_externe">Intervenant externe</label>
|
|
<select id="intervenant_externe" name="intervenant_externe" class="select2">
|
|
<option value="">Tous</option>
|
|
<!-- Options dynamiques -->
|
|
<?php
|
|
foreach ($traducteurs as $traducteur) {
|
|
echo '<option value="' . $traducteur['id'] . '">' . $traducteur['nom'] . '</option>';
|
|
}
|
|
?>
|
|
</select>
|
|
</div>
|
|
<div class="filter">
|
|
<label for="filtre_permanence" style="display: flex; align-items: center; gap: 8px; cursor: pointer;">
|
|
<input type="checkbox" id="filtre_permanence" name="filtre_permanence" value="permanence">
|
|
<span>Afficher uniquement les permanences</span>
|
|
</label>
|
|
</div>
|
|
<div class="filter">
|
|
<button type="button" id="addEventBtn" class="btn btn-primary">
|
|
<i class="fas fa-plus"></i> Ajouter un RDV
|
|
</button>
|
|
</div>
|
|
<div class="filter" style="display: none;">
|
|
<button type="button" id="resetFiltersBtn" class="btn btn-secondary">
|
|
<i class="fas fa-times"></i> Réinitialiser
|
|
</button>
|
|
</div>
|
|
<div class="filter">
|
|
<button type="button" id="filterBtn" class="btn btn-primary" onclick="return false;">
|
|
<i class="fas fa-filter"></i> Filtrer
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</section>
|
|
|
|
<!--agenda-->
|
|
<section class="agenda-inner-container" id="agenda-calendar">
|
|
<div id="loading-indicator" style="text-align: center; padding: 20px;">
|
|
<p>Chargement du calendrier...</p>
|
|
</div>
|
|
</section>
|
|
|
|
|
|
<!--modal-->
|
|
|
|
<?php
|
|
require_once dirname(__DIR__, 1) . '/modules/agenda-modal.php';
|
|
?>
|
|
</section>
|
|
</div>
|