<?php $connOb = new \App\Database\Conexao(); $connection = $connOb->getConnection(); $servicosModel = new \App\Model\Servico($connection); if (isset($_GET['id'])) { $servico = $servicosModel->find(filter_input(INPUT_GET, 'id', FILTER_VALIDATE_INT)); } if (isset($_POST['nome'])) { $id = filter_input(INPUT_POST, 'id', FILTER_VALIDATE_INT); $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING); $descricao = filter_input(INPUT_POST, 'descricao'); if (!$nome) { $_SESSION['erros'][] = "O campo nome é obrigatório!"; unset($_POST); header('Location: ' . url('/admin/servicos')); exit; } //if (!$nome) if (!$id && $nome !== false) { try { $servicosModel->insert(['nome'], ['nome' => mb_strtoupper($nome), 'descricao' => $descricao]); $_SESSION['status'] = 'Serviço inserido!'; header('Location: ' . url('/admin/servicos')); } catch (\Exception $exc) { $_SESSION['erros'][] = "Erro ao inserir Serviço! \n {$exc->getMessage()}"; } } //if (!$id) if ($id && $nome) { try {
<?php $connOb = new \App\Database\Conexao(); $connection = $connOb->getConnection(); $servicosModel = new \App\Model\Servico($connection); if (isset($_GET['id'])) { $id = filter_input(INPUT_GET, 'id', FILTER_VALIDATE_INT); if ($id) { $servicosModel->delete($id); $_SESSION['status'] = 'Serviço deletado!'; header('Location: ' . url('/admin/servicos')); } else { header('Location: ' . url('/admin/servicos')); } }