modif
This commit is contained in:
parent
d1d1d1b229
commit
dc7d96d826
3 changed files with 13 additions and 15 deletions
|
|
@ -3,7 +3,7 @@
|
||||||
function planning_afficher_ctrl() {
|
function planning_afficher_ctrl() {
|
||||||
|
|
||||||
require_once 'models/connection.php';
|
require_once 'models/connection.php';
|
||||||
require_once 'models/planning_model.php';
|
require_once 'models/lecture_page_model.php';
|
||||||
|
|
||||||
$co = connection();
|
$co = connection();
|
||||||
|
|
||||||
|
|
@ -34,22 +34,22 @@ function planning_afficher_ctrl() {
|
||||||
$grille = [];
|
$grille = [];
|
||||||
|
|
||||||
foreach ($sauveteurs as $s) {
|
foreach ($sauveteurs as $s) {
|
||||||
$sauveteursById[$s['ID_Sauveteur']] = $s;
|
$sauveteursById[$s['ID']] = $s;
|
||||||
$grille[$s['ID_Sauveteur']] = array_fill_keys($creneaux, '');
|
$grille[$s['ID']] = array_fill_keys($creneaux, '');
|
||||||
}
|
}
|
||||||
|
|
||||||
// Remplissage des missions
|
// Remplissage des missions
|
||||||
foreach ($missions as $m) {
|
foreach ($missions as $m) {
|
||||||
|
|
||||||
$id = $m['ID_Sauveteur'];
|
$id = $m['ID'];
|
||||||
|
|
||||||
if (!isset($grille[$id])) continue;
|
if (!isset($grille[$id])) continue;
|
||||||
|
|
||||||
$specialite = $sauveteursById[$id]['Specialite'] ?? '';
|
$specialite = $sauveteursById[$id]['Specialite'] ?? '';
|
||||||
$couleur = $couleurs[$specialite] ?? '#cccccc';
|
$couleur = $couleurs[$specialite] ?? '#cccccc';
|
||||||
|
|
||||||
$debut = new DateTime($m['DtaHeureDebut']);
|
$debut = new DateTime($m['DateHeureDebut']);
|
||||||
$fin = new DateTime($m['DtaHeureFin']);
|
$fin = new DateTime($m['DateHeureFin']);
|
||||||
|
|
||||||
foreach ($creneaux as $c) {
|
foreach ($creneaux as $c) {
|
||||||
|
|
||||||
|
|
@ -61,6 +61,4 @@ function planning_afficher_ctrl() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
require 'views/planning_view.php';
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -28,12 +28,12 @@
|
||||||
|
|
||||||
|
|
||||||
case null:
|
case null:
|
||||||
require('views/lecture_page.php');
|
require('controllers/lecture_page_ctrl.php');
|
||||||
planning_afficher_ctrl();
|
planning_afficher_ctrl();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '':
|
case '':
|
||||||
require('views/lecture_page.php');
|
require('controllers/lecture_page_ctrl.php');
|
||||||
planning_afficher_ctrl();
|
planning_afficher_ctrl();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,20 +1,20 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once 'config.php';
|
require('config/config.php');
|
||||||
|
|
||||||
// Récupère tous les sauveteurs
|
// Récupère tous les sauveteurs
|
||||||
function get_all_sauveteurs(PDO $c): array {
|
function get_all_sauveteurs(PDO $c): array {
|
||||||
$req = "SELECT ID_Sauveteur, Nom, Prenom, Specialite FROM Sauveteur ORDER BY Nom, Prenom";
|
$req = "SELECT ID, nom, prenom, specialite FROM Sauveteur ORDER BY Nom, Prenom";
|
||||||
return $c->query($req)->fetchAll(PDO::FETCH_ASSOC);
|
return $c->query($req)->fetchAll(PDO::FETCH_ASSOC);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Récupère les missions d'une date
|
// Récupère les missions d'une date
|
||||||
function get_missions_by_date(PDO $c, string $date): array {
|
function get_missions_by_date(PDO $c, string $date): array {
|
||||||
$req = "
|
$req = "
|
||||||
SELECT ID_Mission, DtaHeureDebut, DtaHeureFin, ID_Sauveteur
|
SELECT ID, DateHeureDebut, DateHeureFin, ID_Sauveteur
|
||||||
FROM Mission
|
FROM Mission
|
||||||
WHERE DATE(DtaHeureDebut) = :date
|
WHERE DATE(DateHeureDebut) = :date
|
||||||
OR DATE(DtaHeureFin) = :date
|
OR DATE(DateHeureFin) = :date
|
||||||
";
|
";
|
||||||
|
|
||||||
$stmt = $c->prepare($req);
|
$stmt = $c->prepare($req);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue