//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";
<?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 {
<?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";