<?php if (!isset($_SESSION['pseudo'])) { header('location: ../../'); } else { //Quelque chose a été envoyé ? if (isset($_POST['sent'])) { //initialisations $origin = htmlspecialchars($_POST['hidden_from']); $destination = htmlspecialchars($_POST['hidden_to']); $type = htmlspecialchars($_POST['type']); $frequency = htmlspecialchars($_POST['frequency']); $date = htmlspecialchars($_POST['hidden_date']); $places_nb = (int) $_POST['places_nb']; if (verify_everything_entered($origin, $destination, $type, $frequency, $date, $places_nb)) { $everything_verified = verify($origin, $destination, $frequency, $date); //Si tout est vérifié if ($everything_verified) { include_once 'model/carte/insert_trip.php'; include_once 'model/carte/insert_passenger.php'; $trip_id = insert_trip($_SESSION['pseudo'], $origin, $destination, $date, $frequency, $places_nb); insert_passenger($trip_id, $_SESSION['pseudo'], $origin, $destination); header('Location: ../'); } } else { $_SESSION['sending_errors'][] = 'Il manque des informations.'; } } $show_enib_home_marker = false; $show_home_marker = false; $show_map = false;
<?php //Quelque chose a été envoyé ? if (isset($_POST['sent'])) { //initialisations $pseudo = htmlspecialchars($_POST['pseudo']); $password = $_POST['password']; $everything_entered = verify_everything_entered($pseudo, $password); //Si tout a bien été entré, on commence les vérifications if ($everything_entered) { include_once 'model/user/user_exists.php'; $everything_verified = verify($pseudo, $password); //Si tout est vérifié if ($everything_verified) { //On peut connecter l'utilisateur include_once 'model/user/connect_user.php'; connect_user($pseudo); } } else { $_SESSION['connexion_error'][] = 'Il manque des informations.'; } } header('Location: ' . $_SERVER['HTTP_REFERER']); //Vérification que les infos sont bien entrées function verify_everything_entered($pseudo, $password) { $pseudo_entered = false; $password_entered = false; if (isset($pseudo) and $pseudo != '') { $pseudo_entered = true; }
<?php if (!isset($_SESSION['pseudo'])) { header('location: ../../'); } else { //Quelque chose a été envoyé ? if (isset($_POST['sent'])) { //initialisations $receiver = htmlspecialchars($_POST['receiver']); $title = htmlspecialchars($_POST['title']); $message = htmlspecialchars($_POST['message']); $everything_entered = verify_everything_entered($receiver, $title, $message); //Si tout a bien été entré, on commence les vérifications if ($everything_entered) { $everything_verified = verify($receiver, $title, $message); //Si tout est vérifié if ($everything_verified) { //On peut rajouter le message include_once 'model/messagerie/insert_message.php'; insert_message($_SESSION['pseudo'], $receiver, $title, $message); header('Location: ../'); } } else { $_SESSION['sending_errors'][] = 'Il manque des informations.'; } } //Si ça ne s'est pas bien passé ou que l'utilisateur n'a rien fait //On affiche le formulaire include_once 'model/user/get_users.php'; $users = get_users(); include 'view/messagerie/envoyer/index.php';
<?php //Si l'utilisateur est déjà connecté if (isset($_SESSION['pseudo'])) { header('location: ../'); } //Quelque chose a été envoyé ? if (isset($_POST['sent'])) { //initialisations $pseudo = htmlspecialchars($_POST['pseudo']); $password = $_POST['password']; $password_verification = $_POST['password_verification']; $email = htmlspecialchars($_POST['email']); $everything_entered = verify_everything_entered($pseudo, $password, $password_verification, $email); //Si tout a bien été entré, on commence les vérifications if ($everything_entered) { include_once 'model/user/user_exists.php'; $everything_verified = verify($pseudo, $password, $password_verification, $email); //Si tout est vérifié if ($everything_verified) { //On peut rajouter l'utilisateur include_once 'model/user/insert_user.php'; insert_user($pseudo, $password, $email); include_once 'model/user/connect_user.php'; connect_user($pseudo); include_once 'view/user/inscription/inscription_done.php'; exit; //Stop le chargement pour éviter de charger l'autre vue } } else { $_SESSION['inscription_errors'][] = 'Il manque des informations.';