Example #1
0
//var_dump(__DIR__);
//die();
require_once "../Core/utils.php";
require_once "../Model/index.php";
isNoLog("login.php");
function checkInfo($Tab)
{
    if (!preg_match('/^[a-zA-Z-_ÀÁÂÃÄÅÇÑñÇçÈÉÊËÌÍÎÏÒÓÔÕÖØÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöøùúûüýÿ ]{3,25}$/', $Tab['villedep'])) {
        return "Ville de départ Invalide, elle ne doit être composée que de lettres (ou de - _).";
    }
    if (!preg_match('/^[a-zA-Z-_ÀÁÂÃÄÅÇÑñÇçÈÉÊËÌÍÎÏÒÓÔÕÖØÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöøùúûüýÿ ]{3,25}$/', $Tab['villearr'])) {
        return "Ville d'arrivée Invalide, elle ne doit être composée que de lettres (ou de - _).";
    }
    return "NoError";
}
if (isset($_POST['send']) && $_POST['send']) {
    list($villedep, $Pays) = explode(',', $_POST['villedep']);
    list($villearr, $Pays) = explode(',', $_POST['villearr']);
    $_POST['villedep'] = $villedep;
    $_POST['villearr'] = $villearr;
    $error = checkInfo($_POST);
    if ($error == "NoError") {
        $res = recupTrajetParam('villedep', '' . $villedep . '', 'villearr', '' . $villearr . '');
        echo "<div class='success' ><p class='success-txt' >Recherche effectuée !</p></div>";
    } else {
        echo "<div class='error' ><p class='error-txt' >" . $error . "</p></div>";
    }
} else {
    $res = recupTrajet();
}
require_once "../View/index.php";
Example #2
0
<?php

require_once "../Core/utils.php";
require_once "../Model/reservation.php";
//isNoLog("login.php");
$trajet = recupTrajet($_GET['idt']);
$auteur = recupAuteur($trajet->idauteur);
$listInscrit = recupEffectueTrajet($_GET['idt']);
function verif($listInscrit, $trajet)
{
    if ($trajet->nbplace <= 0) {
        return "Le trajet est complet ! Impossible d'effectuer la réservation !";
    }
    foreach ($listInscrit as $user) {
        if ($user->iduser == $_SESSION['id']) {
            return "Vous êtes déja inscrit pour ce trajet. Réservation impossible !";
        }
    }
    if ($trajet->idauteur == $_SESSION['id']) {
        return "Vous êtes le propriétaire de ce trajet, vous ne pouvez pas vous y inscrire !";
    }
    return "NoError";
}
if ($_GET['idtajout']) {
    $error = verif($listInscrit, $trajet);
    if ($error == "NoError") {
        addeffectue($_GET['idtajout'], $_SESSION['id']);
        majnbplace($_GET['idtajout']);
        $_SESSION['msg'] = "<div class='success' ><p class='success-txt' >Trajet ajouté !</p></div>";
        header("Location : index.php");
    } else {
Example #3
0
<?php

require_once "../Core/utils.php";
require_once "../Model/messagerie.php";
isNoLog("login.php");
if (isset($_GET['traj'])) {
    if ($_POST['send'] && isset($_POST['mess'])) {
        inscritMessage($_POST['mess'], $_SESSION['id'], $_GET['traj']);
    }
}
$res = readConversations($_SESSION['id']);
if (isset($_GET['traj'])) {
    $res2 = readMessages($_GET['traj']);
    $trajet = recupTrajet($_GET['traj']);
}
$_SESSION['lu'] = true;
require_once "../View/messagerie.php";