diff --git a/html/apoio/view/meio_pagamento.php b/html/apoio/view/meio_pagamento.php
index 7f2d7fc5..72aa6316 100755
--- a/html/apoio/view/meio_pagamento.php
+++ b/html/apoio/view/meio_pagamento.php
@@ -205,8 +205,8 @@
- = $meioPagamento['meio'] ?>
- = $meioPagamento['plataforma'].' | '.$meioPagamento['endpoint'] ?>
+ = htmlspecialchars($meioPagamento['meio']) ?>
+ =htmlspecialchars($meioPagamento['plataforma']).' | '.htmlspecialchars($meioPagamento['endpoint']) ?>
diff --git a/html/apoio/view/regra_pagamento.php b/html/apoio/view/regra_pagamento.php
index 438a2dee..04c07035 100755
--- a/html/apoio/view/regra_pagamento.php
+++ b/html/apoio/view/regra_pagamento.php
@@ -140,7 +140,7 @@
Selecione o meio de pagamento desejado ...
- = $meioPagamento['meio'] . ' | ' . $meioPagamento['plataforma'] . ' | ' . $meioPagamento['endpoint'] ?>
+ = htmlspecialchars($meioPagamento['meio']) . ' | ' . htmlspecialchars($meioPagamento['plataforma']) . ' | ' . htmlspecialchars($meioPagamento['endpoint']) ?>
diff --git a/html/apoio/view/segunda_via.php b/html/apoio/view/segunda_via.php
new file mode 100755
index 00000000..71d5a45f
--- /dev/null
+++ b/html/apoio/view/segunda_via.php
@@ -0,0 +1,65 @@
+getBrand();
+?>
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/html/apoio/view/templates/header.php b/html/apoio/view/templates/header.php
index 2a1f38aa..ddab711e 100644
--- a/html/apoio/view/templates/header.php
+++ b/html/apoio/view/templates/header.php
@@ -19,6 +19,8 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/html/contribuicao/configuracao/assets/css/contribuicao-configuracao.css b/html/contribuicao/configuracao/assets/css/contribuicao-configuracao.css
deleted file mode 100644
index b48dfbd5..00000000
--- a/html/contribuicao/configuracao/assets/css/contribuicao-configuracao.css
+++ /dev/null
@@ -1,82 +0,0 @@
- /* Container do toggle */
- .toggle-switch {
- position: relative;
- display: inline-block;
- width: 60px;
- /*height: 34px;
- padding-bottom: 0px;*/
-}
-
-/* Esconde o input checkbox */
-.toggle-input {
- opacity: 0;
- width: 0;
- height: 0;
-}
-
-/* Estilo do label que age como o toggle */
-.toggle-label {
- position: absolute;
- cursor: pointer;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- height: 20px;
- background-color: #ccc;
- transition: .4s;
- border-radius: 34px;
-}
-
-/* Estilo do círculo deslizante */
-.toggle-label:before {
- position: absolute;
- content: "";
- height: 20px;
- width: 20px;
- left: 2px;
- /*bottom: 4px;*/
- background-color: white;
- transition: .4s;
- border-radius: 50%;
-}
-
-/* Estilo quando o checkbox está marcado */
-.toggle-input:checked+.toggle-label {
- background-color: #2196F3;
-}
-
-.toggle-input:checked+.toggle-label:before {
- transform: translateX(36px);
-}
-
-/*Centralizar verticalmente */
-.vertical-center{
- vertical-align: middle!important;
-}
-
-/*Estilos do modal de edição*/
-.modal-header-primary {
- background-color: #0088cc; /* Azul do panel-primary */
- color: white;
- border-bottom: 1px solid #2e6da4; /* Borda inferior azul escuro */
-}
-
-.modal-header-primary .modal-title {
- font-size: 18px;
- margin: 0;
- padding: 10px 0;
-}
-
-.modal-header-primary .close {
- color: #d2322d ; /* Define a cor vermelha */
- opacity: 1; /* Torna o ícone completamente opaco */
- text-shadow: 0 1px black;
-}
-
-.modal-header-primary .close:hover,
-.modal-header-primary .close:focus {
- color: rgb(231, 15, 15); /* Altera a cor para vermelho escuro ao passar o mouse ou focar */
- text-shadow: 0 1px red;
-}
-
diff --git a/html/contribuicao/configuracao/assets/js/configuracoesGerais.js b/html/contribuicao/configuracao/assets/js/configuracoesGerais.js
deleted file mode 100644
index e6433fb9..00000000
--- a/html/contribuicao/configuracao/assets/js/configuracoesGerais.js
+++ /dev/null
@@ -1,53 +0,0 @@
-$(function () {//Carrega cabeçalho e menu lateral
- $("#header").load("../../header.php");
- $(".menuu").load("../../menu.php");
-});
-
-/**
- * Trava de segurança para evitar exclusão de itens indesejados
- * @returns
- */
-function confirmarExclusao() {
- return confirm("Tem certeza que deseja excluir este item?");
-}
-
-/**Extraí os dados necessários da view e envia um fetch de POST para a URL informada */
-function alterarStatus(ev, URL, controller) {
- const toggleId = ev.target.id; // ID do toggle clicado
- const isChecked = ev.target.checked; // Verifica se está marcado ou não
-
- // Usando expressão regular para extrair o número
- const idNumber = toggleId.match(/\d+/)[0]; // Extrai o número após 'toggle'
- // Montar os dados para enviar no POST
-
- data = new URLSearchParams();
- data.append('id', idNumber);
- data.append('status', isChecked);
- data.append('nomeClasse', controller);
- data.append('metodo', 'alterarStatus');
-
- // Enviar dados via fetch (POST)
- fetch(URL, {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/x-www-form-urlencoded'
- },
- body: data.toString() // Converte o objeto em uma string URL-encoded
- })
- .then(response => {
- if (response.ok) {
- return response.json(); // Se necessário, processa a resposta
- } else {
- return response.json().then(errData => {
- // Lança o erro com a mensagem extraída do backend
- throw new Error(errData.Erro || 'Erro desconhecido no servidor');
- });
- }
- })
- .then(result => {
- console.log('Resultado:', result); // Processa a resposta do servidor, se houver
- })
- .catch(error => {
- alert(error);
- });
-}
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/assets/js/gatewayPagamento.js b/html/contribuicao/configuracao/assets/js/gatewayPagamento.js
deleted file mode 100644
index 23584352..00000000
--- a/html/contribuicao/configuracao/assets/js/gatewayPagamento.js
+++ /dev/null
@@ -1,32 +0,0 @@
-document.addEventListener('DOMContentLoaded', function () {
- // Seletor para todos os botões de editar
- const editButtons = document.querySelectorAll('button[title="Editar"]');
-
- editButtons.forEach(button => {
- button.addEventListener('click', function () {
- const id = this.getAttribute('data-id');
- const nome = this.closest('tr').querySelector('td:nth-child(1)').textContent;
- const endpoint = this.closest('tr').querySelector('td:nth-child(2)').textContent;
- const token = this.closest('tr').querySelector('td:nth-child(3)').textContent;
-
- // Preenche o modal com os dados do gateway
- document.getElementById('editId').value = id;
- document.getElementById('editNome').value = nome;
- document.getElementById('editEndpoint').value = endpoint;
- document.getElementById('editToken').value = token;
-
- // Exibe o modal
- $('#editModal').modal('show');
- });
- });
-
- //Checkbox de ativar/desativar um gateway de pagamento
- const toggles = document.querySelectorAll('.toggle-input');
-
- toggles.forEach(toggle => {
- toggle.addEventListener('change', function (ev) {
- alterarStatus(ev, './src/controller/control.php', 'GatewayPagamentoController');
- });
- });
-
-});
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/assets/js/meioPagamento.js b/html/contribuicao/configuracao/assets/js/meioPagamento.js
deleted file mode 100644
index b2a1ba0e..00000000
--- a/html/contribuicao/configuracao/assets/js/meioPagamento.js
+++ /dev/null
@@ -1,37 +0,0 @@
-document.addEventListener('DOMContentLoaded', function () {
- // Seletor para todos os botões de editar
- const editButtons = document.querySelectorAll('button[title="Editar"]');
-
- editButtons.forEach(button => {
- button.addEventListener('click', function () {
- const id = this.getAttribute('data-id');
- const nome = this.closest('tr').querySelector('td:nth-child(1)').textContent;
- const plataformaId = this.getAttribute('data-plataforma-id');
-
- // Preenche o modal com os dados do gateway
- document.getElementById('editId').value = id;
- document.getElementById('editNome').value = nome;
- let plataformas = document.getElementById('editPlataforma');
- plataformas.value = plataformaId;
- const options = plataformas.options;
-
- // Verifica se a opção foi selecionada corretamente
- if (plataformas.value !== plataformaId) {
- console.error('Erro ao selecionar a plataforma com ID:', plataformaId);
- } else {
- console.log('Plataforma selecionada:', plataformas.options[plataformas.selectedIndex].textContent);
- }
-
- $('#editModal').modal('show');
- });
- });
-
- //Checkbox de ativar/desativar um meio de pagamento
- const toggles = document.querySelectorAll('.toggle-input');
-
- toggles.forEach(toggle => {
- toggle.addEventListener('change', function (ev) {
- alterarStatus(ev, './src/controller/control.php', 'MeioPagamentoController');
- });
- });
-});
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/assets/js/regraPagamento.js b/html/contribuicao/configuracao/assets/js/regraPagamento.js
deleted file mode 100644
index e19304b2..00000000
--- a/html/contribuicao/configuracao/assets/js/regraPagamento.js
+++ /dev/null
@@ -1,26 +0,0 @@
-document.addEventListener('DOMContentLoaded', function () {
- // Seletor para todos os botões de editar
- const editButtons = document.querySelectorAll('button[title="Editar"]');
-
- editButtons.forEach(button => {
- button.addEventListener('click', function () {
- const id = this.getAttribute('data-id');
- const valor = this.closest('tr').querySelector('td:nth-child(4)').textContent;
-
- // Preenche o modal com os dados do gateway
- document.getElementById('editId').value = id;
- document.getElementById('editValor').value = valor;
-
- $('#editModal').modal('show');
- });
- });
-
- //Checkbox de ativar/desativar uma regra de pagamento
- const toggles = document.querySelectorAll('.toggle-input');
-
- toggles.forEach(toggle => {
- toggle.addEventListener('change', function (ev) {
- alterarStatus(ev, './src/controller/control.php', 'RegraPagamentoController');
- });
- });
-});
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/gateway_pagamento.php b/html/contribuicao/configuracao/gateway_pagamento.php
deleted file mode 100644
index d2a867fd..00000000
--- a/html/contribuicao/configuracao/gateway_pagamento.php
+++ /dev/null
@@ -1,312 +0,0 @@
-query("SELECT * FROM situacao");
-$cargo = $mysqli->query("SELECT * FROM cargo");
-
-$conexao = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
-$id_pessoa = $_SESSION['id_pessoa'];
-$resultado = mysqli_query($conexao, "SELECT * FROM funcionario WHERE id_pessoa=$id_pessoa");
-if (!is_null($resultado)) {
- $id_cargo = mysqli_fetch_array($resultado);
- if (!is_null($id_cargo)) {
- $id_cargo = $id_cargo['id_cargo'];
- }
- $resultado = mysqli_query($conexao, "SELECT * FROM permissao WHERE id_cargo=$id_cargo and id_recurso=9");
- if (!is_bool($resultado) and mysqli_num_rows($resultado)) {
- $permissao = mysqli_fetch_array($resultado);
- if ($permissao['id_acao'] < 3) {
- $msg = "Você não tem as permissões necessárias para essa página.";
- header("Location: ../../home.php?msg_c=$msg");
- }
- $permissao = $permissao['id_acao'];
- } else {
- $permissao = 1;
- $msg = "Você não tem as permissões necessárias para essa página.";
- header("Location: ../../home.php?msg_c=$msg");
- }
-} else {
- $permissao = 1;
- $msg = "Você não tem as permissões necessárias para essa página.";
- header("Location: ../../home.php?msg_c=$msg");
-}
-
-//Captura mensagem passada na URL como parâmetro
-if (isset($_GET['msg'])) {
- $msg = trim($_GET['msg']);
-}
-
-//carrega gateways salvos no banco de dados da aplicação
-require_once('./src/controller/GatewayPagamentoController.php');
-
-$gatewayPagamentoController = new GatewayPagamentoController();
-$gateways = $gatewayPagamentoController->buscaTodos();
-
-?>
-
-
-
-
-
-
-
Gateway de Pagamento
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Cadastro de um novo Gateway
-
-
-
-
-
-
- ×
- Gateway cadastrado com sucesso!
-
-
-
- ×
- Falha no cadastro do gateway.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Gateways do Sistema
-
-
-
-
-
-
- ×
- Gateway excluído com sucesso!
-
-
-
- ×
- Falha na exclusão do gateway.
-
-
-
- ×
- Gateway editado com sucesso!
-
-
-
- ×
- Falha na edição do gateway.
-
-
-
-
-
-
- ×
- Não foi possível encontrar nenhum gateway cadastrado no sistema.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/meio_pagamento.php b/html/contribuicao/configuracao/meio_pagamento.php
deleted file mode 100644
index d3eaf7b3..00000000
--- a/html/contribuicao/configuracao/meio_pagamento.php
+++ /dev/null
@@ -1,319 +0,0 @@
-query("SELECT * FROM situacao");
-$cargo = $mysqli->query("SELECT * FROM cargo");
-
-$conexao = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
-$id_pessoa = $_SESSION['id_pessoa'];
-$resultado = mysqli_query($conexao, "SELECT * FROM funcionario WHERE id_pessoa=$id_pessoa");
-if (!is_null($resultado)) {
- $id_cargo = mysqli_fetch_array($resultado);
- if (!is_null($id_cargo)) {
- $id_cargo = $id_cargo['id_cargo'];
- }
- $resultado = mysqli_query($conexao, "SELECT * FROM permissao WHERE id_cargo=$id_cargo and id_recurso=9");
- if (!is_bool($resultado) and mysqli_num_rows($resultado)) {
- $permissao = mysqli_fetch_array($resultado);
- if ($permissao['id_acao'] < 3) {
- $msg = "Você não tem as permissões necessárias para essa página.";
- header("Location: ../../home.php?msg_c=$msg");
- }
- $permissao = $permissao['id_acao'];
- } else {
- $permissao = 1;
- $msg = "Você não tem as permissões necessárias para essa página.";
- header("Location: ../../home.php?msg_c=$msg");
- }
-} else {
- $permissao = 1;
- $msg = "Você não tem as permissões necessárias para essa página.";
- header("Location: ../../home.php?msg_c=$msg");
-}
-
-//Captura mensagem passada na URL como parâmetro
-if (isset($_GET['msg'])) {
- $msg = trim($_GET['msg']);
-}
-
-//carrega gateways salvos no banco de dados da aplicação
-require_once('./src/controller/GatewayPagamentoController.php');
-
-$gatewayPagamentoController = new GatewayPagamentoController();
-$gateways = $gatewayPagamentoController->buscaTodos();
-
-//carrega meios de pagamentos salvos no banco de dados da aplicação
-require_once('./src/controller/MeioPagamentoController.php');
-
-$meioPagamentoController = new MeioPagamentoController();
-$meiosPagamento = $meioPagamentoController->buscaTodos();
-?>
-
-
-
-
-
-
-
Meio de Pagamento
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Cadastro de um novo Meio de Pagamento
-
-
-
-
-
-
- ×
- Meio de pagamento cadastrado com sucesso!
-
-
-
- ×
- Falha no cadastro do meio de pagamento.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Meios de pagamento do sistema
-
-
-
-
-
-
- ×
- Meio de pagamento excluído com sucesso!
-
-
-
- ×
- Falha na exclusão do meio de pagamento.
-
-
-
- ×
- Meio de pagamento editado com sucesso!
-
-
-
- ×
- Falha na edição do meio de pagamento.
-
-
-
-
-
-
- ×
- Não foi possível encontrar nenhum meio de pagamento cadastrado no sistema.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/regra_pagamento.php b/html/contribuicao/configuracao/regra_pagamento.php
deleted file mode 100644
index 9ada5d09..00000000
--- a/html/contribuicao/configuracao/regra_pagamento.php
+++ /dev/null
@@ -1,332 +0,0 @@
-query("SELECT * FROM situacao");
-$cargo = $mysqli->query("SELECT * FROM cargo");
-
-$conexao = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
-$id_pessoa = $_SESSION['id_pessoa'];
-$resultado = mysqli_query($conexao, "SELECT * FROM funcionario WHERE id_pessoa=$id_pessoa");
-if (!is_null($resultado)) {
- $id_cargo = mysqli_fetch_array($resultado);
- if (!is_null($id_cargo)) {
- $id_cargo = $id_cargo['id_cargo'];
- }
- $resultado = mysqli_query($conexao, "SELECT * FROM permissao WHERE id_cargo=$id_cargo and id_recurso=9");
- if (!is_bool($resultado) and mysqli_num_rows($resultado)) {
- $permissao = mysqli_fetch_array($resultado);
- if ($permissao['id_acao'] < 3) {
- $msg = "Você não tem as permissões necessárias para essa página.";
- header("Location: ../../home.php?msg_c=$msg");
- }
- $permissao = $permissao['id_acao'];
- } else {
- $permissao = 1;
- $msg = "Você não tem as permissões necessárias para essa página.";
- header("Location: ../../home.php?msg_c=$msg");
- }
-} else {
- $permissao = 1;
- $msg = "Você não tem as permissões necessárias para essa página.";
- header("Location: ../../home.php?msg_c=$msg");
-}
-
-//Captura mensagem passada na URL como parâmetro
-if (isset($_GET['msg'])) {
- $msg = trim($_GET['msg']);
-}
-
-//carrega meios de pagamentos salvos no banco de dados da aplicação
-require_once('./src/controller/MeioPagamentoController.php');
-
-$meioPagamentoController = new MeioPagamentoController();
-$meiosPagamento = $meioPagamentoController->buscaTodos();
-
-//carrega regras de contribuição
-require_once('./src/controller/RegraPagamentoController.php');
-
-$regraPagamentoController = new RegraPagamentoController();
-$regrasContribuicao = $regraPagamentoController->buscaRegrasContribuicao();
-
-//carrega conjunto de regras de pagamento
-$conjuntoRegrasPagamento = $regraPagamentoController->buscaConjuntoRegrasPagamento();
-//print_r($conjuntoRegrasPagamento);
-?>
-
-
-
-
-
-
-
Regra de Pagamento
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Cadastro de uma nova regra de pagamento
-
-
-
-
-
-
- ×
- Regra de pagamento cadastrada com sucesso!
-
-
-
- ×
- Falha no cadastro da regra de pagamento.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Regras de pagamento do sistema
-
-
-
-
-
-
- ×
- Regra de pagamento excluída com sucesso!
-
-
-
- ×
- Falha na exclusão da regra de pagamento.
-
-
-
- ×
- Regra de pagamento editada com sucesso!
-
-
-
- ×
- Falha na edição da regra de pagamento.
-
-
-
-
-
-
- ×
- Não foi possível encontrar nenhuma regra de pagamento cadastrada no sistema.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/src/controller/GatewayPagamentoController.php b/html/contribuicao/configuracao/src/controller/GatewayPagamentoController.php
deleted file mode 100644
index 53f5e0f1..00000000
--- a/html/contribuicao/configuracao/src/controller/GatewayPagamentoController.php
+++ /dev/null
@@ -1,126 +0,0 @@
-cadastrar();
- header("Location: ../../gateway_pagamento.php?msg=cadastrar-sucesso");
- } catch (Exception $e) {
- header("Location: ../../gateway_pagamento.php?msg=cadastrar-falha");
- }
- }
-
- /**
- * Realiza os procedimentos necessários para buscar os gateways de pagamento da aplicação
- */
- public function buscaTodos()
- {
- try {
- $gatewayPagamentoDao = new GatewayPagamentoDAO();
- $gateways = $gatewayPagamentoDao->buscaTodos();
- return $gateways;
- } catch (PDOException $e) {
- echo 'Erro na busca de gateways de pagamento: ' . $e->getMessage();
- }
- }
-
- /**
- * Realiza os procedimentos necessários para remover um gateway de pagamento do sistema.
- */
- public function excluirPorId()
- {
- $gatewayId = trim($_POST['gateway-id']);
-
- if (!$gatewayId || empty($gatewayId) || $gatewayId < 1) {
- //parar operação
- header("Location: ../../gateway_pagamento.php?msg=excluir-falha#mensagem-tabela");
- exit();
- }
-
- try {
- $gatewayPagamentoDao = new GatewayPagamentoDAO();
- $gatewayPagamentoDao->excluirPorId($gatewayId);
- header("Location: ../../gateway_pagamento.php?msg=excluir-sucesso#mensagem-tabela");
- } catch (Exception $e) {
- header("Location: ../../gateway_pagamento.php?msg=excluir-falha#mensagem-tabela");
- }
- //echo 'O id do gateway que será excluído é: '.$gatewayId;
- }
-
- /**
- * Realiza os procedimentos necessários para alterar as informações de um gateway de pagamento do sistema
- */
- public function editarPorId()
- {
- $gatewayId = $_POST['id'];
- $gatewayNome = $_POST['nome'];
- $gatewayEndepoint = $_POST['endpoint'];
- $gatewayToken = $_POST['token'];
-
- try {
- $gatewayPagamento = new GatewayPagamento($gatewayNome, $gatewayEndepoint, $gatewayToken);
- $gatewayPagamento->setId($gatewayId);
- $gatewayPagamento->editar();
- header("Location: ../../gateway_pagamento.php?msg=editar-sucesso#mensagem-tabela");
- } catch (Exception $e) {
- header("Location: ../../gateway_pagamento.php?msg=editar-falha#mensagem-tabela");
- }
- //echo 'Editando gateway de id: '.$gatewayId;
- }
-
- /**
- * Realiza os procedimentos necessários para ativar/desativar um gateway de pagamento no sistema
- */
- public function alterarStatus()
- {
- $gatewayId = $_POST['id'];
- $status = trim($_POST['status']);
-
- if (!$gatewayId || empty($gatewayId)) {
- http_response_code(400);
- echo json_encode(['Erro' => 'O id deve ser maior ou igual a 1.']);exit;
- }
-
- if (!$status || empty($status)) {
- http_response_code(400);
- echo json_encode(['Erro' => 'O status informado não é válido.']);exit;
- }
-
- if ($status === 'true') {
- $status = 1;
- } elseif ($status === 'false') {
- $status = 0;
- }
-
- try {
- $gatewayPagamentoDao = new GatewayPagamentoDAO();
- $gatewayPagamentoDao->alterarStatusPorId($status, $gatewayId);
- echo json_encode(['Sucesso']);
- } catch (Exception $e) {
- http_response_code(500);
- echo json_encode(['Erro'=>'Ocorreu um problema no servidor.']);exit;
- }
- }
-}
diff --git a/html/contribuicao/configuracao/src/controller/MeioPagamentoController.php b/html/contribuicao/configuracao/src/controller/MeioPagamentoController.php
deleted file mode 100644
index 04154acd..00000000
--- a/html/contribuicao/configuracao/src/controller/MeioPagamentoController.php
+++ /dev/null
@@ -1,116 +0,0 @@
-cadastrar();
- header("Location: ../../meio_pagamento.php?msg=cadastrar-sucesso");
- }catch(Exception $e){
- header("Location: ../../meio_pagamento.php?msg=cadastrar-falha");
- }
- }
-
- /**
- * Busca os meios de pagamentos registrados no banco de dados da aplicação
- */
- public function buscaTodos(){
- try{
- $meioPagamentoDao = new MeioPagamentoDAO();
- $meiosPagamento = $meioPagamentoDao->buscaTodos();
- return $meiosPagamento;
- }catch(PDOException $e){
- echo 'Erro na busca de meios de pagamento: '.$e->getMessage();
- }
- }
-
- /**
- * Realiza os procedimentos necessários para remover um meio de pagamento do sistema.
- */
- public function excluirPorId(){
- $meioPagamentoId = trim($_POST['meio-pagamento-id']);
-
- if (!$meioPagamentoId || empty($meioPagamentoId) || $meioPagamentoId < 1) {
- //parar operação
- header("Location: ../../meio_pagamento.php?msg=excluir-falha#mensagem-tabela");
- exit();
- }
-
- try{
- $meioPagamentoDao = new MeioPagamentoDAO();
- $meioPagamentoDao->excluirPorId($meioPagamentoId);
- header("Location: ../../meio_pagamento.php?msg=excluir-sucesso#mensagem-tabela");
- }catch(Exception $e){
- header("Location: ../../meio_pagamento.php?msg=excluir-falha#mensagem-tabela");
- }
- }
-
- /**
- * Realiza os procedimentos necessários para alterar as informações de um meio de pagamento do sistema
- */
- public function editarPorId(){
- $descricao = $_POST['nome'];
- $gatewayId = $_POST['plataforma'];
- $meioPagamentoId = $_POST['id'];
-
- try{
- $meioPagamento = new MeioPagamento($descricao, $gatewayId);
- $meioPagamento->setId($meioPagamentoId);
- $meioPagamento->editar();
- header("Location: ../../meio_pagamento.php?msg=editar-sucesso#mensagem-tabela");
- }catch(Exception $e){
- header("Location: ../../meio_pagamento.php?msg=editar-falha#mensagem-tabela");
- }
- }
-
- /**
- * Realiza os procedimentos necessários para ativar/desativar um meio de pagamento no sistema
- */
- public function alterarStatus()
- {
- $meioPagamentoId = $_POST['id'];
- $status = trim($_POST['status']);
-
- if (!$meioPagamentoId || empty($meioPagamentoId)) {
- http_response_code(400);
- echo json_encode(['Erro' => 'O id deve ser maior ou igual a 1.']);exit;
- }
-
- if (!$status || empty($status)) {
- http_response_code(400);
- echo json_encode(['Erro' => 'O status informado não é válido.']);exit;
- }
-
- if ($status === 'true') {
- $status = 1;
- } elseif ($status === 'false') {
- $status = 0;
- }
-
- try {
- $meioPagamentoDao = new MeioPagamentoDAO();
- $meioPagamentoDao->alterarStatusPorId($status, $meioPagamentoId);
- echo json_encode(['Sucesso']);
- } catch (Exception $e) {
- http_response_code(500);
- echo json_encode(['Erro'=>'Ocorreu um problema no servidor.']);exit;
- }
- }
-}
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/src/controller/RegraPagamentoController.php b/html/contribuicao/configuracao/src/controller/RegraPagamentoController.php
deleted file mode 100644
index 1cf0e6c8..00000000
--- a/html/contribuicao/configuracao/src/controller/RegraPagamentoController.php
+++ /dev/null
@@ -1,131 +0,0 @@
-buscaRegrasContribuicao();
- return $regrasContribuicao;
- }
-
- /**
- * Retorna o conjunto de regras de pagamento presentes no sistema
- */
- public function buscaConjuntoRegrasPagamento(){
- $regraPagamentoDao = new RegraPagamentoDAO();
- $conjuntoRegrasPagamento = $regraPagamentoDao->buscaConjuntoRegrasPagamento();
- return $conjuntoRegrasPagamento;
- }
-
- /**
- * Extraí os dados do formulário e realiza os procedimentos necessários para inserir um novo
- * conjunto de regras no sistema.
- */
- public function cadastrar(){
- //Implementar restante da lógica do código...
- $meioPagamentoId = $_POST['meio-pagamento-plataforma'];
- $regraContribuicaoId = $_POST['regra-pagamento'];
- $valor = $_POST['valor'];
- try{
- $regraPagamento = new RegraPagamento();
- $regraPagamento
- ->setMeioPagamentoId($meioPagamentoId)
- ->setRegraContribuicaoId($regraContribuicaoId)
- ->setValor($valor)
- ->setStatus(0)
- ->cadastrar();
- header("Location: ../../regra_pagamento.php?msg=cadastrar-sucesso");
- }catch(Exception $e){
- header("Location: ../../regra_pagamento.php?msg=cadastrar-falha");
- }
- }
-
- /**
- * Realiza os procedimentos necessários para remover uma regra de pagamento do sistema.
- */
- public function excluirPorId(){
- $regraPagamentoId = trim($_POST['regra-pagamento-id']);
-
- if (!$regraPagamentoId || empty($regraPagamentoId) || $regraPagamentoId < 1) {
- //parar operação
- header("Location: ../../regra_pagamento.php?msg=excluir-falha#mensagem-tabela");
- exit();
- }
-
- try{
- $regraPagamentoDao = new RegraPagamentoDAO();
- $regraPagamentoDao->excluirPorId($regraPagamentoId);
- header("Location: ../../regra_pagamento.php?msg=excluir-sucesso#mensagem-tabela");
- }catch(Exception $e){
- header("Location: ../../regra_pagamento.php?msg=excluir-falha#mensagem-tabela");
- }
- }
-
- /**
- * Realiza os procedimentos necessários para alterar as informações de uma regra de pagamento do sistema
- */
- public function editarPorId(){
- $valor = $_POST['valor'];
- $regraPagamentoId = $_POST['id'];
-
- try{
- $regraPagamento = new RegraPagamento();
- $regraPagamento
- ->setId($regraPagamentoId)
- ->setValor($valor)
- ->editar();
- header("Location: ../../regra_pagamento.php?msg=editar-sucesso#mensagem-tabela");
- }catch(Exception $e){
- header("Location: ../../regra_pagamento.php?msg=editar-falha#mensagem-tabela");
- }
- }
-
- /**
- * Realiza os procedimentos necessários para ativar/desativar uma regra de pagamento no sistema
- */
- public function alterarStatus()
- {
- $regraPagamentoId = $_POST['id'];
- $status = trim($_POST['status']);
-
- if (!$regraPagamentoId || empty($regraPagamentoId)) {
- http_response_code(400);
- echo json_encode(['Erro' => 'O id deve ser maior ou igual a 1.']);exit;
- }
-
- if (!$status || empty($status)) {
- http_response_code(400);
- echo json_encode(['Erro' => 'O status informado não é válido.']);exit;
- }
-
- if ($status === 'true') {
- $status = 1;
- } elseif ($status === 'false') {
- $status = 0;
- }
-
- try {
- $regraPagamentoDao = new RegraPagamentoDAO();
- $regraPagamentoDao->alterarStatusPorId($status, $regraPagamentoId, $status);
- echo json_encode(['Sucesso']);
- } catch (Exception $e) {
- http_response_code(500);
- echo json_encode(['Erro'=>'Ocorreu um problema no servidor.']);exit;
- }
- }
-}
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/src/controller/control.php b/html/contribuicao/configuracao/src/controller/control.php
deleted file mode 100644
index e4f2c81b..00000000
--- a/html/contribuicao/configuracao/src/controller/control.php
+++ /dev/null
@@ -1,46 +0,0 @@
-$metodo();
- } else {
- // Responde com erro se as variáveis necessárias não foram fornecidas
- http_response_code(400);
- exit('Classe ou método não fornecidos: '.'C = '.$nomeClasse.'M = '.$metodo);
- }
-}
-
-if (isset($_SERVER['CONTENT_TYPE']) && strpos($_SERVER['CONTENT_TYPE'], 'application/json') !==false) {
- // Recebe o JSON da requisição
- $json = file_get_contents('php://input');
- // Decodifica o JSON
- $data = json_decode($json, true);
-
- // Extrai as variáveis do array $data
- $nomeClasse = $data['nomeClasse'] ?? null;
- $metodo = $data['metodo'] ?? null;
- //$modulo = $data['modulo'] ?? null;
-
- // Processa a requisição
- processaRequisicao($nomeClasse, $metodo);
-} else {
- // Recebe os dados do formulário normalmente
- $nomeClasse = $_REQUEST['nomeClasse'] ?? null;
- $metodo = $_REQUEST['metodo'] ?? null;
- //$modulo = $_REQUEST['modulo'] ?? null;
-
- // Processa a requisição
- processaRequisicao($nomeClasse, $metodo);
-}
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/src/dao/GatewayPagamentoDAO.php b/html/contribuicao/configuracao/src/dao/GatewayPagamentoDAO.php
deleted file mode 100644
index f6f7378f..00000000
--- a/html/contribuicao/configuracao/src/dao/GatewayPagamentoDAO.php
+++ /dev/null
@@ -1,120 +0,0 @@
-pdo = $conexao->pdo;
- }
-
- /**
- * Inseri um gateway de pagamento no banco de dados da aplicação
- */
- public function cadastrar($nome, $endpoint, $token, $status){
- /*Lógica da aplicação */
- //definir consulta SQL
- $sqlCadastrar = "INSERT INTO contribuicao_gatewayPagamento (plataforma, endpoint, token, status)
- VALUES (:plataforma, :endpoint, :token, :status)";
- //utilizar prepared statements
- $stmt = $this->pdo->prepare($sqlCadastrar);
- $stmt->bindParam(':plataforma', $nome);
- $stmt->bindParam(':endpoint', $endpoint);
- $stmt->bindParam(':token', $token);
- $stmt->bindParam(':status', $status);
- //executar
- $stmt->execute();
- }
-
- /**
- * Busca os gateways de pagamento registrados no banco de dados da aplicação
- */
- public function buscaTodos(){
- //definir consulta sql
- $sqlBuscaTodos = "SELECT * from contribuicao_gatewayPagamento";
- //executar
- $resultado = $this->pdo->query($sqlBuscaTodos)->fetchAll(PDO::FETCH_ASSOC);
- //retornar resultado
- return $resultado;
- }
-
- /**
- * Remover o gateway de pagamento que possuí id equivalente no banco de dados da aplicação
- */
- public function excluirPorId($id){
- //definir consulta sql
- $sqlExcluirPorId = "DELETE FROM contribuicao_gatewayPagamento WHERE id=:id";
- //utilizar prepared statements
- $stmt = $this->pdo->prepare($sqlExcluirPorId);
- $stmt->bindParam(':id', $id);
- //executar
- $stmt->execute();
-
- //verificar se algum elemento foi de fato excluído
- $gatewayExcluido = $stmt->rowCount();
-
- if($gatewayExcluido < 1){
- throw new Exception();
- }
- }
-
- /**
- * Modifica os campos da tabela contribuicao_gatewaypagamento relacionados ao id informado
- */
- public function editarPorId($id, $nome, $endpoint, $token){
- //definir consulta sql
- $sqlEditarPorId = "UPDATE contribuicao_gatewayPagamento SET plataforma =:nome, endpoint =:endpoint, token =:token WHERE id=:id";
- //utilizar prepared statements
- $stmt = $this->pdo->prepare($sqlEditarPorId);
- $stmt->bindParam(':nome', $nome);
- $stmt->bindParam(':endpoint', $endpoint);
- $stmt->bindParam(':token', $token);
- $stmt->bindParam(':id', $id);
- //executar
- $stmt->execute();
-
- //verificar se algum elemento foi de fato alterado
- $gatewayExcluido = $stmt->rowCount();
-
- if($gatewayExcluido < 1){
- throw new Exception();
- }
- }
-
- /**
- * Modifica o campo status da tabela contribuica_gatewayPagamento de acordo com o id fornecido
- */
- public function alterarStatusPorId($status, $gatewayId){
- //definir consulta sql
- $sqlAlterarStatusPorId = "UPDATE contribuicao_gatewayPagamento SET status =:status WHERE id=:gatewayId";
- //utilizar prepared statements
- $stmt = $this->pdo->prepare($sqlAlterarStatusPorId);
- $stmt->bindParam(':status', $status);
- $stmt->bindParam(':gatewayId', $gatewayId);
- //executar
- $stmt->execute();
-
- //verificar se algum elemento foi de fato alterado
- $gatewayAlterado = $stmt->rowCount();
-
- if($gatewayAlterado < 1){
- throw new Exception();
- }
- }
-}
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/src/dao/MeioPagamentoDAO.php b/html/contribuicao/configuracao/src/dao/MeioPagamentoDAO.php
deleted file mode 100644
index eadd1ae8..00000000
--- a/html/contribuicao/configuracao/src/dao/MeioPagamentoDAO.php
+++ /dev/null
@@ -1,126 +0,0 @@
-pdo = $conexao->pdo;
- }
-
- /**
- * Inseri um meio de pagamento no banco de dados da aplicação
- */
- public function cadastrar($descricao, $gatewayId, $status)
- {
- /*Lógica da aplicação */
- //definir consulta SQL
- $sqlCadastrar = "INSERT INTO contribuicao_meioPagamento (meio, id_plataforma, status)
- VALUES (:descricao, :gatewayId, :status)";
- //utilizar prepared statements
- $stmt = $this->pdo->prepare($sqlCadastrar);
- $stmt->bindParam(':descricao', $descricao);
- $stmt->bindParam(':gatewayId', $gatewayId);
- $stmt->bindParam(':status', $status);
- //executar
- $stmt->execute();
- }
-
- /**
- * Retorna todos os meios de pagamentos registrados no banco de dados da aplicação
- */
- public function buscaTodos()
- {
- //definir consulta sql
- $sqlBuscaTodos = "SELECT cmp.id, cmp.meio, cmp.id_plataforma, cmp.status, cgp.plataforma, cgp.endpoint
- FROM contribuicao_meioPagamento cmp
- JOIN contribuicao_gatewayPagamento cgp ON (cgp.id=cmp.id_plataforma)";
- //executar
- $resultado = $this->pdo->query($sqlBuscaTodos)->fetchAll(PDO::FETCH_ASSOC);
- //retornar resultado
- return $resultado;
- }
-
- /**
- * Remover o meio de pagamento que possuí id equivalente no banco de dados da aplicação
- */
- public function excluirPorId($id)
- {
- //definir consulta sql
- $sqlExcluirPorId = "DELETE FROM contribuicao_meioPagamento WHERE id=:id";
- //utilizar prepared statements
- $stmt = $this->pdo->prepare($sqlExcluirPorId);
- $stmt->bindParam(':id', $id);
- //executar
- $stmt->execute();
-
- //verificar se algum elemento foi de fato excluído
- $meioPagamentoExcluido = $stmt->rowCount();
-
- if ($meioPagamentoExcluido < 1) {
- throw new Exception();
- }
- }
-
- /**
- * Edita o meio de pagamento que possuí id equivalente no banco de dados da aplicação
- */
- public function editarPorId($id, $descricao, $gatewayId)
- {
- //definir consulta sql
- $sqlEditarPorId = "UPDATE contribuicao_meioPagamento SET meio =:descricao, id_plataforma =:gatewayId WHERE id=:id";
- //utilizar prepared statements
- $stmt = $this->pdo->prepare($sqlEditarPorId);
- $stmt->bindParam(':descricao', $descricao);
- $stmt->bindParam(':gatewayId', $gatewayId);
- $stmt->bindParam(':id', $id);
- //executar
- $stmt->execute();
-
- //verificar se algum elemento foi de fato alterado
- $meioPagamentoExcluido = $stmt->rowCount();
-
- if ($meioPagamentoExcluido < 1) {
- throw new Exception();
- }
- }
-
- /**
- * Modifica o campo status da tabela contribuica_meioPagamento de acordo com o id fornecido
- */
- public function alterarStatusPorId($status, $meioPagamentoId)
- {
- //definir consulta sql
- $sqlAlterarStatusPorId = "UPDATE contribuicao_meioPagamento SET status =:status WHERE id=:meioPagamentoId";
- //utilizar prepared statements
- $stmt = $this->pdo->prepare($sqlAlterarStatusPorId);
- $stmt->bindParam(':status', $status);
- $stmt->bindParam(':meioPagamentoId', $meioPagamentoId);
- //executar
- $stmt->execute();
-
- //verificar se algum elemento foi de fato alterado
- $meioAlterado = $stmt->rowCount();
-
- if ($meioAlterado < 1) {
- throw new Exception();
- }
- }
-}
diff --git a/html/contribuicao/configuracao/src/dao/RegraPagamentoDAO.php b/html/contribuicao/configuracao/src/dao/RegraPagamentoDAO.php
deleted file mode 100644
index d76be990..00000000
--- a/html/contribuicao/configuracao/src/dao/RegraPagamentoDAO.php
+++ /dev/null
@@ -1,129 +0,0 @@
-pdo = $conexao->pdo;
- }
-
- /**
- * Retorna todas as regras de contribuição presentes no banco de dados da aplicação
- */
- public function buscaRegrasContribuicao(){
- //definir consulta sql
- $sqlBuscaTodos = "SELECT * FROM contribuicao_regras";
- //executar
- $resultado = $this->pdo->query($sqlBuscaTodos)->fetchAll(PDO::FETCH_ASSOC);
- //retornar resultado
- return $resultado;
- }
-
- public function buscaConjuntoRegrasPagamento(){
- //definir consulta sql
- $sqlBuscaTodos = "SELECT ccr.id, ccr.id_meioPagamento, ccr.id_regra, ccr.valor, ccr.status, cmp.meio, cr.regra, cgp.plataforma, cgp.endpoint
- FROM contribuicao_conjuntoRegras ccr
- JOIN contribuicao_meioPagamento cmp ON(cmp.id=ccr.id_meioPagamento)
- JOIN contribuicao_gatewayPagamento cgp ON(cgp.id = cmp.id_plataforma)
- JOIN contribuicao_regras cr ON(cr.id=ccr.id_regra)";
- //executar
- $resultado = $this->pdo->query($sqlBuscaTodos)->fetchAll(PDO::FETCH_ASSOC);
- //retornar resultado
- return $resultado;
- }
-
- /**
- * Inseri um novo conjunto de regras no banco de dados da aplicação
- */
- public function cadastrar($meioPagamentoId, $regraContribuicaoId, $valor, $status){
- /*Lógica da aplicação */
- //definir consulta SQL
- $sqlCadastrar = "INSERT INTO contribuicao_conjuntoRegras (id_meioPagamento, id_regra, valor, status)
- VALUES (:meioPagamentoId, :regraContribuicaoId, :valor, :status)";
- //utilizar prepared statements
- $stmt = $this->pdo->prepare($sqlCadastrar);
- $stmt->bindParam(':meioPagamentoId', $meioPagamentoId);
- $stmt->bindParam(':regraContribuicaoId', $regraContribuicaoId);
- $stmt->bindParam(':valor', $valor);
- $stmt->bindParam(':status', $status);
- //executar
- $stmt->execute();
- }
-
-
- public function excluirPorId($id){
- //definir consulta sql
- $sqlExcluirPorId = "DELETE FROM contribuicao_conjuntoRegras WHERE id=:id";
- //utilizar prepared statements
- $stmt = $this->pdo->prepare($sqlExcluirPorId);
- $stmt->bindParam(':id', $id);
- //executar
- $stmt->execute();
-
- //verificar se algum elemento foi de fato excluído
- $conjuntoRegraPagamentoExcluido = $stmt->rowCount();
-
- if($conjuntoRegraPagamentoExcluido < 1){
- throw new Exception();
- }
- }
-
- /**
- * Edita o meio de pagamento que possuí id equivalente no
- */
- public function editarPorId($id, $valor){
- //definir consulta sql
- $sqlEditarPorId = "UPDATE contribuicao_conjuntoRegras SET valor =:valor WHERE id=:id";
- //utilizar prepared statements
- $stmt = $this->pdo->prepare($sqlEditarPorId);
- $stmt->bindParam(':valor', $valor);
- $stmt->bindParam(':id', $id);
- //executar
- $stmt->execute();
-
- //verificar se algum elemento foi de fato alterado
- $meioPagamentoExcluido = $stmt->rowCount();
-
- if($meioPagamentoExcluido < 1){
- throw new Exception();
- }
- }
-
- /**
- * Modifica o campo status da tabela contribuicao_conjuntoRegras de acordo com o id fornecido
- */
- public function alterarStatusPorId($status, $regraPagamentoId)
- {
- //definir consulta sql
- $sqlAlterarStatusPorId = "UPDATE contribuicao_conjuntoRegras SET status =:status WHERE id=:regraPagamentoId";
- //utilizar prepared statements
- $stmt = $this->pdo->prepare($sqlAlterarStatusPorId);
- $stmt->bindParam(':status', $status);
- $stmt->bindParam(':regraPagamentoId', $regraPagamentoId);
- //executar
- $stmt->execute();
-
- //verificar se algum elemento foi de fato alterado
- $regraAlterada = $stmt->rowCount();
-
- if ($regraAlterada < 1) {
- throw new Exception();
- }
- }
-}
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/src/model/GatewayPagamento.php b/html/contribuicao/configuracao/src/model/GatewayPagamento.php
deleted file mode 100644
index 1b7a4061..00000000
--- a/html/contribuicao/configuracao/src/model/GatewayPagamento.php
+++ /dev/null
@@ -1,168 +0,0 @@
-setNome($nome)->setEndpoint($endpoint)->setToken($token);
- if(!$status){
- $this->setStatus(0);
- }else{
- $this->setStatus($status);
- }
- }
-
- /**
- * Pega os atributos nome, endpoint, token e status e realiza os procedimentos necessários
- * para inserir um Gateway de pagamento no sistema
- */
- public function cadastrar(){
- require_once '../dao/GatewayPagamentoDAO.php';
- $gatewayPagamentoDao = new GatewayPagamentoDAO();
- $gatewayPagamentoDao->cadastrar($this->nome, $this->endpoint, $this->token, $this->status);
- }
-
- /**
- * Altera os dados do sistema pelos novos fornecidos através dos atributos $nome e $endpoint e $token
- */
- public function editar(){
- require_once '../dao/GatewayPagamentoDAO.php';
- $gatewayPagamentoDao = new GatewayPagamentoDAO();
- $gatewayPagamentoDao->editarPorId($this->id, $this->nome, $this->endpoint, $this->token);
- }
-
- /**
- * Get the value of status
- */
- public function getStatus()
- {
- return $this->status;
- }
-
- /**
- * Set the value of status
- *
- * @return self
- */
- public function setStatus($status)
- {
- $statusLimpo = trim($status);
- //echo $statusLimpo;
-
- if((!$statusLimpo || empty($statusLimpo)) && $statusLimpo != 0){
- throw new InvalidArgumentException('O status de um gateway de pagamento não pode ser vazio.');
- }
-
- $this->status = $status;
-
- return $this;
- }
-
- /**
- * Get the value of token
- */
- public function getToken()
- {
- return $this->token;
- }
-
- /**
- * Set the value of token
- *
- * @return self
- */
- public function setToken($token)
- {
- $tokenLimpo = trim($token);
-
- if(!$tokenLimpo || empty($tokenLimpo)){
- throw new InvalidArgumentException('O token de um gateway de pagamento não pode ser vazio.');
- }
-
- $this->token = $token;
-
- return $this;
- }
-
- /**
- * Get the value of endpoint
- */
- public function getEndpoint()
- {
- return $this->endpoint;
- }
-
- /**
- * Set the value of endpoint
- *
- * @return self
- */
- public function setEndpoint($endpoint)
- {
- $endpointLimpo = trim($endpoint);
-
- if(!$endpointLimpo || empty($endpointLimpo)){
- throw new InvalidArgumentException('O endpoint de um gateway de pagamento não pode ser vazio.');
- }
-
- $this->endpoint = $endpoint;
-
- return $this;
- }
-
- /**
- * Get the value of nome
- */
- public function getNome()
- {
- return $this->nome;
- }
-
- /**
- * Set the value of nome
- *
- * @return self
- */
- public function setNome($nome)
- {
- $nomeLimpo = trim($nome);
-
- if(!$nomeLimpo || empty($nomeLimpo)){
- throw new InvalidArgumentException('O nome de um gateway de pagamento não pode ser vazio.');
- }
- $this->nome = $nome;
-
- return $this;
- }
-
- /**
- * Get the value of id
- */
- public function getId()
- {
- return $this->id;
- }
-
- /**
- * Set the value of id
- *
- * @return self
- */
- public function setId($id)
- {
- $idLimpo = trim($id);
-
- if(!$idLimpo || $idLimpo <1){
- throw new InvalidArgumentException();
- }
- $this->id = $id;
-
- return $this;
- }
-}
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/src/model/MeioPagamento.php b/html/contribuicao/configuracao/src/model/MeioPagamento.php
deleted file mode 100644
index c46aacca..00000000
--- a/html/contribuicao/configuracao/src/model/MeioPagamento.php
+++ /dev/null
@@ -1,138 +0,0 @@
-setDescricao($descricao)->setGatewayId($gatewayId);
-
- if(!$status){
- $this->setStatus(0);
- }else{
- $this->setStatus($status);
- }
- }
-
- /**
- * Pega os atributos $descricao e $gatewayId e realiza os procedimentos necessários para
- * inserir um novo meio de pagamento no sistema da aplicação.
- */
- public function cadastrar(){
- require_once '../dao/MeioPagamentoDAO.php';
- $meioPagamentoDao = new MeioPagamentoDAO();
- $meioPagamentoDao->cadastrar($this->descricao, $this->gatewayId, $this->status);
- }
-
- /**
- * Altera os dados do sistema pelos novos fornecidos através dos atributos $descricao e $gatewayId
- */
- public function editar(){
- require_once '../dao/MeioPagamentoDAO.php';
- $meioPagamentoDao = new MeioPagamentoDAO();
- $meioPagamentoDao->editarPorId($this->id, $this->descricao, $this->gatewayId);
- }
-
- /**
- * Get the value of descricao
- */
- public function getDescricao()
- {
- return $this->descricao;
- }
-
- /**
- * Set the value of descricao
- *
- * @return self
- */
- public function setDescricao($descricao)
- {
- $descricaoLimpa = trim($descricao);
- if(!$descricaoLimpa || empty($descricaoLimpa)){
- throw new InvalidArgumentException();
- }
-
- $this->descricao = $descricao;
-
- return $this;
- }
-
- /**
- * Get the value of gatewayId
- */
- public function getGatewayId()
- {
- return $this->gatewayId;
- }
-
- /**
- * Set the value of gatewayId
- *
- * @return self
- */
- public function setGatewayId($gatewayId)
- {
- if(!$gatewayId || $gatewayId < 1){
- throw new InvalidArgumentException();
- }
-
- $this->gatewayId = $gatewayId;
-
- return $this;
- }
-
- /**
- * Get the value of id
- */
- public function getId()
- {
- return $this->id;
- }
-
- /**
- * Set the value of id
- *
- * @return self
- */
- public function setId($id)
- {
- $idLimpo = trim($id);
-
- if(!$idLimpo || $idLimpo <1){
- throw new InvalidArgumentException();
- }
- $this->id = $id;
-
- return $this;
- }
-
- /**
- * Get the value of status
- */
- public function getStatus()
- {
- return $this->status;
- }
-
- /**
- * Set the value of status
- *
- * @return self
- */
- public function setStatus($status)
- {
- $statusLimpo = trim($status);
- //echo $statusLimpo;
-
- if((!$statusLimpo || empty($statusLimpo)) && $statusLimpo != 0){
- throw new InvalidArgumentException('O status de um meio de pagamento não pode ser vazio.');
- }
-
- $this->status = $status;
-
- return $this;
- }
-}
\ No newline at end of file
diff --git a/html/contribuicao/configuracao/src/model/RegraPagamento.php b/html/contribuicao/configuracao/src/model/RegraPagamento.php
deleted file mode 100644
index f17db759..00000000
--- a/html/contribuicao/configuracao/src/model/RegraPagamento.php
+++ /dev/null
@@ -1,154 +0,0 @@
-cadastrar($this->meioPagamentoId, $this->regraContribuicaoId, $this->valor, $this->status);
- }
-
- /**
- * Altera o valor de uma regra de pagamento no sistema
- */
- public function editar(){
- require_once '../dao/RegraPagamentoDAO.php';
- $meioPagamentoDao = new RegraPagamentoDAO();
- $meioPagamentoDao->editarPorId($this->id, $this->valor);
- }
-
-
- /**
- * Get the value of valor
- */
- public function getValor()
- {
- return $this->valor;
- }
-
- /**
- * Set the value of valor
- *
- * @return self
- */
- public function setValor($valor)
- {
- $valor = floatval($valor);
-
- if(!$valor || $valor < 0){
- throw new InvalidArgumentException();
- }
- $this->valor = $valor;
-
- return $this;
- }
-
- /**
- * Get the value of regraContribuicaoId
- */
- public function getRegraContribuicaoId()
- {
- return $this->regraContribuicaoId;
- }
-
- /**
- * Set the value of regraContribuicaoId
- *
- * @return self
- */
- public function setRegraContribuicaoId($regraContribuicaoId)
- {
- $regraContribuicaoIdLimpo = trim($regraContribuicaoId);
-
- if(!$regraContribuicaoIdLimpo || $regraContribuicaoIdLimpo <1){
- throw new InvalidArgumentException();
- }
- $this->regraContribuicaoId = $regraContribuicaoIdLimpo;
-
- return $this;
- }
-
- /**
- * Get the value of meioPagamentoId
- */
- public function getMeioPagamentoId()
- {
- return $this->meioPagamentoId;
- }
-
- /**
- * Set the value of meioPagamentoId
- *
- * @return self
- */
- public function setMeioPagamentoId($meioPagamentoId)
- {
- $meioPagamentoIdLimpo = trim($meioPagamentoId);
-
- if(!$meioPagamentoIdLimpo || $meioPagamentoIdLimpo <1){
- throw new InvalidArgumentException();
- }
- $this->meioPagamentoId = $meioPagamentoIdLimpo;
-
- return $this;
- }
-
- /**
- * Get the value of id
- */
- public function getId()
- {
- return $this->id;
- }
-
- /**
- * Set the value of id
- *
- * @return self
- */
- public function setId($id)
- {
- if(!$id || $id < 1){
- throw new InvalidArgumentException();
- }
-
- $this->id = $id;
-
- return $this;
- }
-
- /**
- * Get the value of status
- */
- public function getStatus()
- {
- return $this->status;
- }
-
- /**
- * Set the value of status
- *
- * @return self
- */
- public function setStatus($status)
- {
- $statusLimpo = trim($status);
-
- if((!$statusLimpo || empty($statusLimpo)) && $statusLimpo != 0){
- throw new InvalidArgumentException('O status de um meio de pagamento não pode ser vazio.');
- }
-
- $this->status = $status;
-
- return $this;
- }
-}
diff --git a/html/contribuicao/js/geraboleto.js b/html/contribuicao/js/geraboleto.js
index 983987b0..70363f26 100755
--- a/html/contribuicao/js/geraboleto.js
+++ b/html/contribuicao/js/geraboleto.js
@@ -44,7 +44,7 @@ function geraFormaContribuicao(){
let cpfCnpj;
let url;
let parcela = 1;
- let dia = 1;
+ let dia;
if($("#op_cpf").prop('checked')){
cpfCnpj = document.getElementById("dcpf").value;
diff --git a/html/funcionario/dependente_editarEndereco.php b/html/funcionario/dependente_editarEndereco.php
index 21ef8ea2..b6a6bc4a 100644
--- a/html/funcionario/dependente_editarEndereco.php
+++ b/html/funcionario/dependente_editarEndereco.php
@@ -32,7 +32,8 @@
}
if (!is_numeric($numero)) {
- die("Número de residência inválido");
+ //die("Número de residência inválido");
+ $numero = '';
}
if (empty($estado) || empty($cidade) || empty($bairro) || empty($rua)) {
diff --git a/html/home.php b/html/home.php
index a8700976..7f869111 100755
--- a/html/home.php
+++ b/html/home.php
@@ -711,19 +711,19 @@ function openItem(id){
-
+
Gateway de pagamentos
-
+
Meio de pagamento
-
+
Regras de pagamento
diff --git a/html/listar_saida.php b/html/listar_saida.php
index f2d93aa0..96473ee5 100755
--- a/html/listar_saida.php
+++ b/html/listar_saida.php
@@ -206,13 +206,6 @@ function listarId(id) {
-
-
@@ -230,7 +223,7 @@ function listarId(id) {
-
+
diff --git a/html/menu.php b/html/menu.php
index db520017..2418c167 100755
--- a/html/menu.php
+++ b/html/menu.php
@@ -412,19 +412,19 @@ function verificar_modulos(){
-
+
Gateway de pagamento
-
+
Meio de pagamento
-
+
Regras de pagamento
diff --git a/html/socio/sistema/controller/script/geracao_auto_v3.js b/html/socio/sistema/controller/script/geracao_auto_v3.js
index 3d09d1f8..004f34b2 100644
--- a/html/socio/sistema/controller/script/geracao_auto_v3.js
+++ b/html/socio/sistema/controller/script/geracao_auto_v3.js
@@ -166,11 +166,11 @@ $(document).ready(function () {
let url = '';
switch(tipoGeracao){
- case '0': url = '../../contribuicao/doacao/model/emitirBoleto.php'; break;
- case '1': url = '../../contribuicao/mensalidade/model/carne.php'; break;
- case '2': url = '../../contribuicao/mensalidade/model/carne.php'; break;
- case '3': url = '../../contribuicao/mensalidade/model/carne.php'; break;
- case '6': url = '../../contribuicao/mensalidade/model/carne.php'; break;
+ case '0': url = '../../apoio/controller/control.php?nomeClasse=ContribuicaoLogController&metodo=criarBoleto'; break;
+ case '1': url = '../../apoio/controller/control.php?nomeClasse=ContribuicaoLogController&metodo=criarCarne'; break;
+ case '2': url = '../../apoio/controller/control.php?nomeClasse=ContribuicaoLogController&metodo=criarCarne'; break;
+ case '3': url = '../../apoio/controller/control.php?nomeClasse=ContribuicaoLogController&metodo=criarCarne'; break;
+ case '6': url = '../../apoio/controller/control.php?nomeClasse=ContribuicaoLogController&metodo=criarCarne'; break;
default: alert('O tipo de geração escolhido é inválido'); return;
}
@@ -184,10 +184,10 @@ $(document).ready(function () {
console.log(dia);
$.post(url, {
- "dcpf": cpfCnpj,
+ "documento_socio": cpfCnpj,
"valor": valor,
"dia": dia,
- "parcela": parcela,
+ "parcelas": parcela,
"tipoGeracao": tipoGeracao
}).done(function (r) {
const resposta = JSON.parse(r);