Esempio n. 1
0
        $app->redirect('/admin/categories');
    } else {
        $isImage = imagem::isImage($foto);
        if ($isImage) {
            $coverAdd = categories::where('id', $id);
            if (empty($coverAdd->cover)) {
                $wide = \WideImage\WideImage::load($temp_foto);
                $imagem = new imagem();
                $novoNome = $imagem->renomear($foto);
                $imagem->upload($wide, 'img/category_cover', 1000, 1000);
                $attributes = array('cover' => $novoNome);
                categories::atualizar($id, $attributes);
                $app->flash('mensagem', '<div class="alert alert-success">Foto Cadastrada.</div>');
                $app->redirect('/admin/categories');
            } else {
                imagem::deletar($coverAdd->cover);
                $wide = \WideImage\WideImage::load($temp_foto);
                $imagem = new imagem();
                $novoNome = $imagem->renomear($foto);
                $imagem->upload($wide, 'img/category_cover', 1000, 1000);
                $attributes = array('cover' => $novoNome);
                categories::atualizar($id, $attributes);
                $app->flash('mensagem', '<div class="alert alert-success">Foto Cadastrada.</div>');
                $app->redirect('/admin/categories');
            }
        } else {
            $app->flash('mensagem', '<div class="alert alert-danger">Escolha uma foto com a extensão permitida.</div>');
            $app->redirect('/admin/categories');
        }
    }
});