Exemple #1
0
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++;
}
Exemple #2
0
            $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();
}