$news = recupNews($_GET['post']); $nomJeu = $Model->recupNomJeu($news->idjeux); $auteur = $Model->recupAuteur($news->idauteur); $nbCom = recupNbCom($news->idnews); } else { if (isset($_GET['jeu'])) { if (isset($_GET['id'])) { if (!isset($_SESSION['iduser'])) { $_SESSION['msg'][0] = 'error'; $_SESSION['msg'][1] = "Vous devez être connecté pour acceder à cette page !"; header('Location : index.php?page=login'); } $event = recupEvent($_GET['id']); $auteur = $Model->recupAuteur($event->idorganisateur); $nomJeu = $Model->recupNomJeu($event->idjeux); $listeParticipant = recupUser($event->idevent); } else { $jeu = recupJeu($_GET['jeu']); $listeJoueur = recupListeJoueur($jeu->idjeux); $listeNewsJeu = recupNewsJeu($jeu->idjeux); $listeEventJeu = recupEventJeu($jeu->idjeux); } } else { header("Location : index.php"); } } function isPlayer($listeJoueur) { if (isset($_SESSION['iduser']) && !empty($listeJoueur)) { foreach ($listeJoueur as $joueur) { if (!empty($joueur) && $joueur->iduser == $_SESSION['iduser']) {
<?php require_once "../Core/utils.php"; require_once "../Model/proposer.php"; isNoLog("login.php"); $User = recupUser($_SESSION['id']); isNoPermis($User->permis); $res = recupVehicule($_SESSION['id']); if (!isset($res[0]->idvehicule)) { $_SESSION['msg'] = "<div class='error' ><p class='error-txt' >Vous devez enregistrer un véhicule avant de proposer un trajet.</p></div>"; header("Location : vehicule.php"); } function checkInfo($Tab) { list($dd, $mm, $yyyy) = explode('/', $Tab['date']); if (!checkdate($mm, $dd, $yyyy)) { return "Date invalide, il doit être au format dd/mm/yyyy (ex : 22/11/1995)."; } $_POST['date2'] = $dd . "/" . $mm . "/" . $yyyy; $_POST['date'] = $yyyy . "/" . $mm . "/" . $dd; if ($yyyy < date('Y') || $mm == date('m') && $dd < date('j')) { return "Date invalide, elle doit être supérieure à la date d’aujourd’hui"; } 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 - _)."; } if (!preg_match('/^[0-9]{2}:[0-9]{2}$/', $Tab['Hdep'])) { return "Format de l'heure invalide (ex: 15:45).";
?> </div> <div class="line2"> <hr/> <div class="icon2 car"></div> <span class="icon-content"><strong> <?php $vehicule = recupVehicule($trajet->idvehicule); echo $vehicule->marque . " "; echo $vehicule->model; ?> </strong></span> </div> <div class="line"> <?php $user = recupUser($trajet->idauteur); ?> <span class="user-avatar-l left"><img src="<?php echo IMG . '/' . $user->avatar; ?> " alt="avatar"></span> <span class="user-name"> <?php echo $user->prenom . " "; echo $user->nom; ?> </span> <?php afficheStar($user->nbtrajet); ?> </div><!-- /.line -->