Reapply "V1_Sans_Congé_Anticipéfemini collaboratrice"

This reverts commit 7f15e380e3.
This commit is contained in:
2025-11-17 10:39:27 +01:00
parent f3a3746c3e
commit f22979a44a
41 changed files with 30347 additions and 2733 deletions

View File

@@ -190,15 +190,9 @@ try {
$stmtEmployees->close();
} elseif ($role === 'directeur de campus') {
$filters['societes'] = [];
$filters['services'] = [];
$result = $conn->query("SELECT DISTINCT Nom as societe_nom FROM Societe ORDER BY societe_nom");
while($row = $result->fetch_assoc()) $filters['societes'][] = $row['societe_nom'];
$result = $conn->query("SELECT DISTINCT Nom as service_nom FROM Services ORDER BY service_nom");
while($row = $result->fetch_assoc()) $filters['services'][] = $row['service_nom'];
// Pour le directeur, les filtres se basent sur les congés de son campus
$filters['societes'] = array_values(array_unique(array_column($leaves, 'societe_nom')));
$filters['services'] = array_values(array_unique(array_column($leaves, 'service_nom')));
} elseif (in_array($role, ['president', 'rh'])) {
// 🔹 Récupérer tous les campus, sociétés, services de manière unique