コード例 #1
0
ファイル: abonnement.php プロジェクト: KevinAlberca/Trottilib
    ?>
" />
                    <input type="hidden" name="abonnement" value="<?php 
    echo $a[$i][1];
    ?>
" />
                    <input type="hidden" name="duree" value="<?php 
    echo $a[$i][2];
    ?>
" />
                    <input type="hidden" name="prix" value="<?php 
    echo $a[$i][3];
    ?>
" />
                    <input type="submit" value="Ajouter au panier" class="btn btn-block btn-commande" />
                </form>
            </div>
        <?php 
}
if (isset($_POST) && !empty($_POST)) {
    addMessageFlash('success', 'L\'offre  : " ' . $_POST['abonnement'] . ' " a été ajoutée à votre panier');
    if (!isset($_SESSION['panier'])) {
        $_SESSION['panier'] = [];
    }
    $panier->addToBasket($_POST);
    echo '<p class="successBlock">' . end($_SESSION['flashBag']['success']) . '</p>';
} elseif (isset($_POST) && !empty($_POST) && empty($_SESSION)) {
    header('Location : ./?page=connexion');
}
?>
</div>
コード例 #2
0
ファイル: connexion.php プロジェクト: KevinAlberca/Trottilib
<?php

if (isset($_SESSION['user'])) {
    header('Location: ./?page=accueil');
}
if (isset($_POST) && !empty($_POST)) {
    @($email = $_POST['adresse_email']);
    @($pass = $_POST['pwd']);
    if (!empty($email) && !empty($pass)) {
        $user->connect($email, $pass);
        if ($user->connect($email, $pass)) {
            $_SESSION['user'] = ['id' => $user->connect($email, $pass)['id'], 'nom' => $user->connect($email, $pass)['nom'], 'prenom' => $user->connect($email, $pass)['prenom'], 'email' => $user->connect($email, $pass)['email'], 'adresse' => $user->connect($email, $pass)['adresse'], 'code_postal' => $user->connect($email, $pass)['code_postal'], 'ville' => $user->connect($email, $pass)['ville'], 'date_inscription' => $user->connect($email, $pass)['date_inscription']];
            addMessageFlash('success', "Bonjour " . $_SESSION['user']['nom'] . " " . $_SESSION['user']['prenom'] . ' !');
            echo '<script>setTimeout(function(){document.location.href="./?page=accueil";}, 2500);</script>
            <p class="successBlock">' . end($_SESSION['flashBag']['success']) . '</p>';
        } else {
            echo 'Aucun utilisateur n\'a été trouvé avec les informations données';
        }
    }
} else {
    ?>

    <div class="row text-center">
        <div class="col-xs-12 col-sm-offset-3 col-sm-6" style="margin-top:20px">
            <form class="form-horizontal" method="POST">
                <div class="form-group col-xs-12">
                    <label for="adresse_email" class="col-sm-2 control-label">Adresse e-mail</label>
                    <div class="col-sm-10">
                        <input type="email" class="form-control" id="adresse_email" name="adresse_email" placeholder="*****@*****.**" required />
                    </div>
                </div>
コード例 #3
0
ファイル: panier.php プロジェクト: KevinAlberca/Trottilib
                    <button type="submit" class="btn btn-primary">Vider le Panier</button>
                </form>
            </td>
        </tr>
    </tbody>
    </table>
</div>
<?php 
    if (isset($_GET['del']) && !empty($_GET['del'])) {
        if ($_GET['del'] == $array_del) {
            unset($_SESSION['panier'][$_GET['del']]['abonnement'], $_SESSION['panier'][$_GET['del']]['duree'], $_SESSION['panier'][$_GET['del']]['prix'], $_SESSION['panier'][$_GET['del']]);
        }
        if (count($_SESSION['panier']) == 1) {
            unset($_SESSION['panier']);
        }
    }
    if (isset($_POST['vider']) && !empty($_POST['vider'])) {
        $panier->cleanMyBasket();
        addMessageFlash('success', "Votre panier a été vidé.");
        echo "<p class='successBlock'>" . end($_SESSION['flashBag']['success']) . "</p><script>setTimeout(function(){document.location.href='./?page=panier';}, 2500);</script>";
    }
    if (isset($_POST['paiement']) && !empty($_POST['paiement'])) {
        for ($i = 0; $i < count($_SESSION['panier']); $i++) {
            @($prix = $prix + $_SESSION['panier'][$i]['prix']);
        }
        $_SESSION['paypal'] = ['prix' => $prix];
    }
} else {
    header('Location: ./?page=abonnement');
    exit;
}