Beispiel #1
0
                $customer = customers::where('name', $_SESSION['name']);
                $id = $customer->id;
                $dados = array('categories' => $categories, 'logado' => $_SESSION['user_logado'], 'customer' => $customer);
                $app->redirect('/area-do-cliente/' . $id);
            } else {
                $erros = array('erro' => 'Usuário ou senha incorretos');
            }
        } else {
            $erros = array('erro' => $validation->mostrarErros());
        }
        $template = $twig->loadTemplate('area-do-cliente.html');
        $template->display($erros);
    }
})->via('GET', 'POST');
$app->get('/area-do-cliente/logout', function () use($app) {
    customers::deslogar('user_logado');
    $app->redirect('/');
});
$app->get('/area-do-cliente/cart', function () use($app, $twig) {
    $logado = login::banLogado('user_logado', $app);
    if ($logado) {
        $customer = customers::where('name', $_SESSION['name']);
        if (isset($_SESSION['album']) && $_SESSION['album'] !== "") {
            $categories = \app\models\categories::listar();
            $album = albums::where('id', $_SESSION['album']);
            $images = \app\models\images::all(array('conditions' => array('purchased = 1')));
            $dados = array('categories' => $categories, 'album' => $album, 'images' => $images, 'customer' => $customer);
            $template = $twig->loadTemplate('cart.html');
            $template->display($dados);
        } else {
            $app->redirect('/');