Exemplo n.º 1
0
 public static function acheter()
 {
     if (isset($_COOKIE['id_produits']) && isset($_COOKIE['types_produits']) && isset($_COOKIE['noms_produits']) && isset($_COOKIE['prix_produits'])) {
         $pdo = Model::getPdo();
         $id_produits = unserialize($_COOKIE['id_produits']);
         $types_produits = unserialize($_COOKIE['types_produits']);
         $noms_produits = unserialize($_COOKIE['noms_produits']);
         $prix_produits = unserialize($_COOKIE['prix_produits']);
         for ($i = 0; $i < count($noms_produits); $i++) {
             $mail = $_SESSION['mail'];
             $commande = new modelCommande($mail, $noms_produits[$i]);
             $commande->save();
         }
     }
 }
Exemplo n.º 2
0
        break;
    case "acheter":
        modelUtilisateur::acheter();
        if (isset($_SESSION['mail'])) {
            require "{$ROOT}{$DS}view{$DS}Utilisateur{$DS}viewAchatPanier.php";
        } else {
            require "{$ROOT}{$DS}view{$DS}Utilisateur{$DS}viewPasCo.php";
        }
        break;
    case "deconnecter":
        session_destroy();
        require "{$ROOT}{$DS}view{$DS}Utilisateur{$DS}viewDeconnecter.php";
        break;
    case "confirmation":
        $subject = 'Confirmation d\'adresse Mail';
        $headers = "From: louisr.daviaud@gmail.com\r\nReturn-Path: louisr.daviaud@gmail.com\r\n";
        $message = 'test';
        if (mail('*****@*****.**', $subject, $message, $headers)) {
            $reponse = "<p>Un mail vous a été envoyer veuillez le confirmer afin de vous connecter</p>";
            echo $reponse;
        } else {
            $reponse = "Le mail de confirmation de mot de passe n'a pas été envoyé, veuillez contacter le webmaster";
            echo $reponse;
        }
        break;
    case "historique":
        $mail = $_SESSION['mail'];
        $v = modelCommande::getCommandeBymail($mail);
        require "{$ROOT}{$DS}view{$DS}Utilisateur{$DS}viewHistorique.php";
        break;
}