PDO::ERRMODE_EXCEPTION)); } catch (Exception $ex) { die("Erreur lors de la connexion à la base de données : " . $ex->getMessage()); } session_start(); if (isset($_SESSION["user_id"])) { $response = $DB->query("SELECT * FROM `users` WHERE `id` ='" . $_SESSION["user_id"] . "' AND `year` = '$YEAR';"); $data = $response->fetch(); if ($data === FALSE) unset($_SESSION["user_id"]); else { $_SESSION["email"] = $data["email"]; $_SESSION["surname"] = $data["surname"]; $_SESSION["first_name"] = $data["first_name"]; $_SESSION["birth_date"] = $data["birth_date"]; $_SESSION["role"] = $data["role"]; $_SESSION["team_id"] = $data["team_id"]; } if (isset($_SESSION["user_id"]) && isset($_SESSION["team_id"]) && $_SESSION["team_id"] != NULL) { $response = $DB->query("SELECT `tournament`, `validation_status` FROM `teams` WHERE `id` ='" . $_SESSION["team_id"] . "' AND `year` = '$YEAR';"); $data = $response->fetch(); $_SESSION["tournament_id"] = $data["tournament"]; $_SESSION["team_validation_status"] = $data["validation_status"]; } } setlocale(LC_ALL, "fr_FR.utf8"); function echo_date($date = NULL, $with_time = false) { if ($date == NULL) $date = date("yyyy-mm-dd"); return strftime("%d %B %G" . ($with_time ? " %H:%M" : ""), strtotime($date)); } function error403() { include "../403.php"; } function error404() { include "../404.php"; } ?>