<?php include 'lib/lib.php'; include 'util/ServicoDeAutorizacao.php'; $modulo = Modulos::MODULO_SISTEMA; include 'parts/cabecalho.php'; $pdo = getConnection(); $session = new UsuarioSession(); $empresa = $session->getUsuarioAutenticado()->getEmpresa(); ServicoDeAutorizacao::verificarPermissao($session->getUsuarioAutenticado(), ServicoDeAutorizacao::MODULO_AUDITORIA, ServicoDeAutorizacao::ACOES_LISTAR); $auditoriaRepository = new AuditoriaRepository($pdo); $listaAuditoria = $auditoriaRepository->listar($empresa); $servicoDeMensagem = new ServicoDeMensagem(); ?> <div class="container-fluid"> <div class="row-fluid"> <div class="span11"> <ul class="breadcrumb"> <li><a href="#">Sistema e Configurações</a> <span class="divider">/</span></li> <li class="active">Exibir Auditoria</li> </ul> <h2> Exibir Auditoria </h2> <?php echo $servicoDeMensagem->exibirMensagem(); ?>
<?php include 'lib/lib.php'; include 'util/ServicoAutenticacao.php'; include 'util/ServicoDeAutorizacao.php'; include 'repository/PessoaRepository.php'; $session = new UsuarioSession(); ServicoAutenticacao::verificaSeEstaAutenticado(); ServicoDeAutorizacao::verificarPermissao($session->getUsuarioAutenticado(), ServicoDeAutorizacao::MODULO_USUARIO, ServicoDeAutorizacao::ACOES_DELETAR); $usuarioAutenticado = $session->getUsuarioAutenticado(); $servicoDeMensagem = new ServicoDeMensagem(); $pdo = getConnection(); $pdo->beginTransaction(); $pessoaId = getValorOuNullo('id', $_GET); $pessoaRepository = new PessoaRepository($pdo); $pessoaRepository->delete($pessoaId); $auditoria = new Auditoria(); $auditoriaRepository = new AuditoriaRepository($pdo); // Auditoria $auditoria->setData(date('Y-m-d H:i:s')); $auditoria->setAcao(Auditoria::DELETE); $auditoria->setObservacao('Tabela: Pessoa - Id:' . $pessoaId); $auditoria->setEmpresa($usuarioAutenticado->getEmpresa()); $auditoria->setUsuario($usuarioAutenticado); $auditoriaRepository->add($auditoria); $pdo->commit(); $servicoDeMensagem->setMensagem(MensagemDoSistema::SUCESSO, 'Deletado com sucesso'); redirect('contatos');
} ?> </td> <td> <?php echo Pessoa::$TIPOS[$pessoa->tipo]; ?> </td> <td> <div class="btn-group"> <a href="form-editar-contato?id=<?php echo $pessoa->id; ?> " class="btn btn-info">Editar</a> <?php if (ServicoDeAutorizacao::temPermissao($usuarioAutenticado, ServicoDeAutorizacao::MODULO_PESSOA, ServicoDeAutorizacao::ACOES_DELETAR)) { ?> <a onclick="deletar(<?php echo $pessoa->id; ?> )" class="btn btn-danger">Deletar</a> <?php } ?> </div> </td> </tr> <?php } ?> </tbody>