@extends('layouts.app')
@section('content')
Calendrier de prise de rendez-vous Août (Récupération des manuels) -
@php
use App\Models\Lycee;
use App\Models\Paren;
use App\Models\Enfant;
if (session("lycee")) {
try {
$id_lycee = session("lycee");
$nom_lycee = Lycee::findOrFail($id_lycee)->nom;
} catch (\Exception $e) {
// nettoyage des données erronées
$parent = Paren::where('mail', Auth::user()->email)->first();
if ($parent) {
Enfant::where('parent_id', $parent->id)->delete();
$parent->delete();
}
session()->forget('lycee');
// **Redirection fonctionnelle depuis la vue :**
header('Location: '.url('/inscription-choix').'?error='.urlencode('Un problème est survenu lors de la récupération du lycée. Veuillez réessayer de vous inscrire.'));
exit;
}
} else {
$nom_lycee = "";
}
if (!empty($_COOKIE["Paiement"]) && $_COOKIE["Paiement"] === "True" && Auth::user()->role === 'parent') {
Paren::where('mail', Auth::user()->email)->update(['paiement' => 'True']);
}
@endphp
{{ $nom_lycee }}
@php
use App\Calendar;
$month = 8;
$calendar = new Calendar();
echo $calendar->calendar($month, 8, 8);
@endphp
@endsection