Ejemplo n.º 1
0
    $album = albums::where('id', $id);
    $images = images::where('album_id', $id, 'all');
    $dados = array('pagina' => 'images_view', 'album' => $album, 'users' => $users, 'images' => $images);
    $app->render('layout.php', $dados);
});
$app->get('/admin/images/photo/delete/:id', function ($id) use($app) {
    login::estaLogado('user_logado', $app);
    $users = users::where('name', $_SESSION['name']);
    $view = $app->view();
    $view->setTemplatesDirectory(TEMPLATE_ADMIN);
    $album = albums::where('id', $id);
    $images = images::where('album_id', $id, 'all');
    $dados = array('pagina' => 'images_delete', 'album' => $album, 'users' => $users, 'images' => $images);
    $app->render('layout.php', $dados);
});
$app->get('/image/allow-access/:id', function ($id) use($app) {
    $attributes = ['open' => 1];
    $images = new images();
    $images->atualizar($id, $attributes);
});
$app->get('/image/deny-access/:id', function ($id) use($app) {
    $attributes = ['open' => 0];
    $images = new images();
    $images->atualizar($id, $attributes);
});
$app->delete('/image/delete/:id', function ($id) use($app) {
    $id = filter_var($id, FILTER_SANITIZE_NUMBER_INT);
    $images = new \app\models\images();
    $images->deletar($id);
    echo 'deletou';
});
Ejemplo n.º 2
0
    $attributes = array('customer_id' => $customer_id);
    orders::cadastrar($attributes);
    $order = \app\models\orders::find('last');
    $order_id = $order->id;
    $images = \app\models\images::all(array('conditions' => array('purchased = 1')));
    $granTotal = 0;
    foreach ($images as $image) {
        $image_id = $image->id;
        $amount = $app->request()->post("quant-{$image_id}");
        $total = $price * $amount;
        $att = array('order_id' => $order_id, 'image_id' => $image_id, 'amount' => $amount, 'total' => $total);
        item_order::cadastrar($att);
        $granTotal += $total;
        $reset = array('purchased' => 0, 'sale_count' => 1);
        $imageReset = new images();
        $imageReset->atualizar($image_id, $reset);
    }
    $items_order = item_order::all(array('conditions' => array("order_id = {$order_id}")));
    $dados = array('categories' => $categories, 'album' => $album, 'images' => $images, 'customer' => $customer, 'order' => $order, 'items_order' => $items_order, 'granTotal' => $granTotal);
    $template = $twig->loadTemplate('invoice.html');
    $template->display($dados);
});
$app->post('/area-do-cliente/cart/remove/:id', function ($id) use($app) {
    $logado = login::banLogado('user_logado', $app);
    if ($logado) {
        $customer = customers::where('name', $_SESSION['name']);
    } else {
    }
    $attributes = ['purchased' => 0];
    $images = new \app\models\images();
    $images->atualizar($id, $attributes);