function index() { modTitle('Planit | Deconnexion'); setAlert('Vous êtes bien déconnecté, redirection vers la page d\'accueil dans 5 secondes', 'danger'); deco(); render(); }
function index() { modTitle('Planit | Recheche'); if (!isCO()) { setAlert('Veuillez vous connecter pour faire une recherche', 'warning'); } loadModel('villes'); $k['villes'] = getAllVille(); set($k); if (!empty($_POST)) { $ok = 0; foreach ($_POST as $post) { if (!empty($post)) { $ok = 1; break; } } if ($ok) { loadModel('recherche'); $v['result'] = search_result($_POST); if (empty($v['result'])) { setAlert('Aucun resultat trouve', 'warning'); } set($v); } else { setAlert('Remplir au moins un champs', 'danger'); } } render(); }
function index() { modTitle('Planit | Gérer les vols'); loadModel('ajouter_vol'); $v['vols'] = getAllVol(); set($v); render(); }
function index() { modTitle('Planit | Home'); if (!isCo()) { redirect('user/connexion'); } render(); }
function connexion() { if (isCo()) { redirect(); } modTitle('Planit | Connexion'); if (!empty($_POST)) { loadModel('user'); if (empty($_POST['pseudo']) || empty($_POST['password'])) { setAlert('Merci de remplir tous les champs', 'danger'); } else { if (user_exist($_POST['pseudo'], $_POST['password'])) { $_SESSION['pseudo'] = $_POST['pseudo']; redirect(); } else { setAlert('Mot de passe ou pseudo incorrect', 'danger'); } } } render('connexion'); }
function index() { modTitle('Planit | Liste des utilisateurs'); render(); }
function index() { modTitle('Planit | Nous contacter'); render(); // redirige vers la view }
function index() { modTitle('Planit | Ajouter un vol'); render(); }
function index() { modTitle('Planit | Home'); render(); }
function index() { modTitle('Planit | Ajouter vol'); if (!isCo()) { redirect('user/connexion'); } if (!empty($_POST)) { $ok = 1; foreach ($_POST as $k => $v) { if (empty($v)) { setAlert('Merci de remplir tous le champs', 'danger'); $ok = 0; break; } $_POST[$k] = htmlentities($v); } if ($ok) { extract($_POST); //verif compagnie if (empty($compagnie)) { setAlert('Veuillez choisir une compagnie', 'danger'); $ok = 0; } else { $num_vols = $compagnie . rand(100, 9999); } /* Verification provenance */ if (empty($provenance)) { setAlert('Remplir la provenance', 'danger'); $ok = 0; } if ($provenance == $destination) { setAlert('Faites attention, vous avez les même destination/provenance', 'danger'); $ok = 0; } //destination if (empty($destination)) { setAlert('Remplir la destination', 'danger'); $ok = 0; } //Verif passager if ($nb_passagers <= 1) { setAlert('Veuillez modifier le nombre de passagers', 'danger'); $ok = 0; } /* Verif heure depart/arrivee */ if (empty($heure_depart)) { setAlert('Selectionnez une heure', 'danger'); $ok = 0; } //check les heures qu'elles soient pas pareil ou wtf || HOUR($heure_depart) >= HOUR($heure_arrivee un truc ds le genre if (empty($heure_arrivee)) { setAlert('Pas bon l\'heure', 'danger'); $ok = 0; } //verification de la date if (empty($date_depart)) { setAlert('Selectionnez une date', 'danger'); $ok = 0; } //pareil check la date || $date_depart >= $date_arrivee) if ($date_arrivee < $date_depart) { setAlert('Pas bon la date', 'danger'); $ok = 0; } if ($ok) { loadModel('ajouter_vol'); //Relation sql if (!add_vol($num_vols, $nb_passagers, $heure_depart, $heure_arrivee, $date_depart, $date_arrivee, $provenance, $destination)) { setAlert('Erreur', 'danger'); } else { setAlert('Vol bien ajouté', 'success'); } } } } loadModel('compagnies'); loadModel('villes'); $q['villes'] = getAllVille(); $q['compagnies'] = getAllCompagnies(); set($q); render(); }
function index() { modTitle('Planit | Inscription'); render(); }
function index() { modTitle('Planit | A propos du site'); render(); // redirige vers la view }
function index() { modTitle('Planit | Inscription'); if (!empty($_POST)) { $ok = 1; foreach ($_POST as $k => $v) { if (empty($v)) { setAlert('Merci de remplir tous le champs', 'danger'); $ok = 0; break; } $_POST[$k] = htmlentities($v); } if ($ok) { loadModel('user'); extract($_POST); /* Verification pseudo */ if (!ctype_alnum($pseudo)) { setAlert('Le pseudo doit etre alpha-numeric', 'danger'); $ok = 0; } else { if (user_exist($pseudo)) { setAlert('Le pseudo est deja utilise', 'danger'); $ok = 0; } } //verif sexe if (!in_array($sexe, ['homme', 'femme'])) { setAlert('le sexe n\'est pas valide, tu as essayé d\'escroquer salopard', 'danger'); $ok = 0; } /* Verification nom/prenom */ if (empty($prenom) || empty($nom)) { setAlert('Le nom et le prénom doivent contenir des lettres', 'danger'); $ok = 0; } //Verif date de naissance if ($jour == 1 && $mois == 01 && $annee == 2015 || !checkdate($mois, $jour, $annee) || time() - mktime(0, 0, 0, $mois, $jour, $annee) < 0) { setAlert('Veuillez modifier la date de naissance', 'danger'); $ok = 0; } /* Verif email */ if (!filter_var($mail, FILTER_VALIDATE_EMAIL)) { setAlert('Email non valide', 'danger'); $ok = 0; } else { if (mail_exist($mail)) { setAlert('Adresse mail existe déjà', 'danger'); $ok = 0; } } //verification que les mots de passe correspondent if ($mdp !== $cmdp) { setAlert('Les mots de passe ne correspondent pas', 'danger'); $ok = 0; } if ($mdp <= "4" && $cmdp <= "4") { setAlert('Le mot de passe doit faire 4 caractère minimum.', 'danger'); $ok = 0; } if ($ok) { //Requete sql $mdp = md5($mdp); if (!add_user($sexe, $nom, $prenom, $pseudo, $mail, $mdp, $annee . '-' . $mois . '-' . $jour)) { setAlert('Erreur', 'danger'); } else { setAlert('Vous êtes bien inscrit.', 'success'); $_SESSION['pseudo'] = $pseudo; header('Refresh:5; url=home'); } } } } render('inscription', 'user'); }