Ejemplo n.º 1
0
    $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 {
        if ($validar) {
            $customerExist = customers::where('email', $email);
            if (count($customerExist) == 1) {
                $app->flash('erro', 'Cliente "' . $email . '" já está cadastrado!');
                $app->redirect('/admin/customers');
            } else {
                $attributes = array('name' => $name, 'email' => $email, 'password' => hash::hash($pass));
                customers::cadastrar($attributes);
                $app->flash('sucesso', 'Cliente cadastrado com sucesso !');
                $app->redirect('/admin/customers');
            }
        } else {
            $app->flash('erro', $validation->mostrarErros());
            $app->flash('nameAlbum', $name);
            $app->redirect('/admin/customers');
        }
    }
});
$app->post('/admin/customers/delete/:id', function ($id) use($app) {
    $customers = new customers();
    $customers->deletar($id);
    $app->flash('sucesso', 'Cliente deletado com sucesso !');
    $app->redirect('/admin/customers');