query("SELECT id, name FROM pf_people WHERE role NOT IN ('helper', 'nounou', 'proche_adulte', 'proche_enfant', 'relative') AND is_active = 1 ORDER BY id ASC"); $members = $stmt->fetchAll(PDO::FETCH_ASSOC); if (empty($members)) { echo "
" . tr('meals_no_members') . "
"; return; } // Calcul des 14 jours (Lundi semaine courante -> Dimanche semaine prochaine) $start_date = new DateTime(); $start_date->modify('monday this week'); $dates = []; for ($i = 0; $i < 14; $i++) { $d = clone $start_date; $d->modify("+$i days"); $dates[] = $d->format('Y-m-d'); } $stmtMeals = $pdo->prepare("SELECT plan_date, service, person_id, meal_name FROM pf_meals_plan WHERE plan_date BETWEEN ? AND ?"); $stmtMeals->execute([$dates[0], end($dates)]); $mealsData = []; while ($row = $stmtMeals->fetch(PDO::FETCH_ASSOC)) { $mealsData[$row['plan_date']][$row['service']][$row['person_id']] = $row['meal_name']; } ?>

🍽️

$weekDates): $startWeekStr = date('d/m', strtotime($weekDates[0])); $endWeekStr = date('d/m', strtotime(end($weekDates))); ?>

( - )

☀️
🌙

🔄

Source : ...

📄

📥