Ejemplo n.º 1
0
        exit;
    }
    //if (!$nome)
    if (!$id && $nome !== false) {
        try {
            $produtosModel->insert(['nome'], ['nome' => mb_strtoupper($nome), 'descricao' => $descricao]);
            $_SESSION['status'] = 'Produto inserido!';
            header('Location: ' . url('/admin/produtos'));
        } catch (\Exception $exc) {
            $_SESSION['erros'][] = "Erro ao inserir produto! \n {$exc->getMessage()}";
        }
    }
    //if (!$id)
    if ($id && $nome) {
        try {
            $produtosModel->update($id, ['nome' => mb_strtoupper($nome), 'descricao' => $descricao]);
            $_SESSION['status'] = 'Produto atualizado!';
            header('Location: ' . url('/admin/produtos'));
        } catch (\Exception $exc) {
            $_SESSION['erros'][] = "Erro ao atualizar produto! \n {$exc->getMessage()}";
        }
    }
    //fim if($id && $nome)
}
?>

<hr>
<div class="panel panel-primary">
    <div class="panel-heading">Cadastrar novo Produto</div>
    <div class="panel-body">
        <form class="form-horizontal" method="post">