示例#1
0
<?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;
示例#2
0
<?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;
    }
示例#3
0
<?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';
示例#4
0
<?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.';