Example #1
0
use app\classes\hash;
use app\classes\slug;
use app\classes\validation;
use app\models\users;
use app\models\categories;
use app\models\customers;
use app\models\albums;
use app\models\images;
use app\models\albumsCustomers;
$app->get('/admin/customers/', function () use($app) {
    login::estaLogado('user_logado', $app);
    $users = users::where('name', $_SESSION['name']);
    $view = $app->view();
    $view->setTemplatesDirectory(TEMPLATE_ADMIN);
    $customers = customers::listar();
    $albums = albums::listar();
    $dados = array('pagina' => 'customers', 'users' => $users, 'customers' => $customers, 'albums' => $albums);
    $app->render('layout.php', $dados);
});
$app->post('/admin/customers/create/', function () use($app) {
    $name = $app->request()->post('customer-name');
    $pass = $app->request()->post('customer-pass');
    $conf_pass = $app->request()->post('customer-conf-pass');
    $email = $app->request()->post('customer-email');
    $validation = new validation();
    $validacoes = array('customer-email' => 'obrigatorio', 'customer-pass' => 'obrigatorio');
    $validar = $validation->validar($_POST, $validacoes);
    if ($pass != $conf_pass) {
        $app->flash('erro', 'As senhas não conferem. Digite novamente.');
        $app->redirect('/admin/customers');
    } else {