Пример #1
0
                $meal->setDrink($drink);
            }
            if ($dessert != null) {
                $meal->setDessert($dessert);
            }
            $meal->setCourse($course);
            $meal->setOrder($order);
            array_push($mealArray, $meal);
        }
    }
    $order->setMeals($mealArray);
    $orderDao->save($order);
    if (isset($_SESSION['mealCart'])) {
        unset($_SESSION['mealCart']);
    }
    MailManager::get()->sendOrderConfirmation(SecurityManager::get()->getCurrentUser($_SESSION), $order);
} else {
    header('Location : ' . WEB_PATH);
}
?>
<div class="success">
    <i class="fa fa-check-circle"></i>

    <h1>Votre commande est validée!</h1>

    <p>
        Votre commande de repas est validée, vous allez recevoir un mail récapitulatif de votre commande.
        <br>
        A bientôt sur Aurore Traiteur
    </p>
    <a href="<?php 
Пример #2
0
        //set company with validation code
        $company = $companyDao->getByValidationCode($_POST['idEntreprise']);
        if ($company == null) {
            throw new Exception("Code de validation inconnu");
        }
        $user->setCompany($company);
        //set optIn
        if (isset($_POST['optIn'])) {
            $user->setOptIn($_POST['optIn']);
        }
        //use session field to put authToken
        $user->setSession(Utils::generateStringCode());
        $user->setStatus(0);
        //save user
        $userDao->save($user);
        MailManager::get()->sendSignUpMail($user);
        $info = "Un mail vous a été envoyé pour confirmer votre inscription.";
    } catch (Exception $ex) {
        $error = $ex->getMessage();
    }
}
?>
<div class="col-md-6 col-md-offset-3">

    <h2>Bienvenue</h2>

    <p>
        Vous êtes bien sur le système de réservation de repas Aurore Traiteur.<br />
        Commandez votre déjeuner pour vous le faire livrer à votre entreprise, selon un horaire pré-défini.
    </p>
    <ul>
Пример #3
0
use MealBooker\manager\MailManager;
use MealBooker\manager\SecurityManager;
use MealBooker\models\dao\UserDao;
$mod = "QUERY";
if (isset($_POST['email']) && sizeof($_POST['email']) > 0) {
    //query token
    try {
        $email = $_POST['email'];
        $userDao = new UserDao($em);
        $user = $userDao->getUserByMail($email);
        if ($user == null) {
            throw new Exception("Adresse Email inconnue");
        } else {
            $user->setRestoreToken(\MealBooker\utils\Utils::generateStringCode());
            $userDao->save($user);
            MailManager::get()->sendRestorePasswordMail($user);
            $message = 'Un E-mail vous a été envoyé pour réaliser la restauration de votre mot de passe';
        }
    } catch (Exception $ex) {
        $error = $ex->getMessage();
    }
} else {
    if (isset($_POST['restorepassword']) && sizeof($_POST['restorepassword']) > 0 && isset($_POST['token']) && sizeof($_POST['token']) > 0) {
        //token and new password validation
        try {
            $password = $_POST['restorepassword'];
            $token = $_POST['token'];
            $userDao = new UserDao($em);
            $user = $userDao->getByRestoreToken($token);
            if ($user != null) {
                //unset token and save new password