if ($area <= 0) { print_header($day, $month, $year, $type_session); echo '<h1>' . get_vocab("noareas") . '</h1>'; echo '<a href="./admin/admin_accueil.php">' . get_vocab("admin") . '</a>' . PHP_EOL . '</body>' . PHP_EOL . '</html>'; exit; } print_header($day, $month, $year, $type_session); if (authGetUserLevel(getUserName(), -1) < 1 && $settings->get("authentification_obli") == 1) { showAccessDenied($back); exit; } if (authUserAccesArea(getUserName(), $area) == 0) { showAccessDenied($back); exit; } if (check_begin_end_bookings($day, $month, $year)) { showNoBookings($day, $month, $year, $back); exit; } if ($settings->get("verif_reservation_auto") == 0) { verify_confirm_reservation(); verify_retard_reservation(); } $ind = 1; $test = 0; $i = 0; while ($test == 0 && $ind <= 7) { $i = mktime(0, 0, 0, $month, $day - $ind, $year); $test = $display_day[date("w", $i)]; $ind++; }
$date_ = Settings::get('end_bookings'); } } $to_month = date('m', $date_); $to_year = date('Y', $date_); } if (Settings::get("authentification_obli") == 0 && getUserName() == '') { $type_session = "no_session"; } else { $type_session = "with_session"; } $back = ''; if (isset($_SERVER['HTTP_REFERER'])) { $back = htmlspecialchars($_SERVER['HTTP_REFERER']); } if (check_begin_end_bookings($day, $from_month, $from_year)) { showNoBookings($day, $from_month, $from_year, $back); exit; } if (authGetUserLevel(getUserName(), -1) < 1 && Settings::get("authentification_obli") == 1 || authUserAccesArea(getUserName(), $area) == 0) { showAccessDenied($back); exit; } // On vérifie une fois par jour si le délai de confirmation des réservations est dépassé // Si oui, les réservations concernées sont supprimées et un mail automatique est envoyé. // On vérifie une fois par jour que les ressources ont été rendue en fin de réservation // Si non, une notification email est envoyée if (Settings::get("verif_reservation_auto") == 0) { verify_confirm_reservation(); verify_retard_reservation(); }