From b4ef49625381ab7b5de049681b267cac43f6b182 Mon Sep 17 00:00:00 2001 From: dev Date: Wed, 25 Sep 2024 15:02:33 -0300 Subject: [PATCH 01/12] Corrigindo issue [#231] --- html/saude/historico_paciente.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html/saude/historico_paciente.php b/html/saude/historico_paciente.php index 5d361cb1..19a98ffe 100644 --- a/html/saude/historico_paciente.php +++ b/html/saude/historico_paciente.php @@ -31,7 +31,7 @@ $pdo = Conexao::connect(); $conexao = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); -$id_pessoa = $_SESSION['id_pessoa']; +$id_pessoa = mysqli_real_escape_string($conexao, $_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); From a9f3cc50212e4339e1bab83ae090ead94dea6ab1 Mon Sep 17 00:00:00 2001 From: dev Date: Wed, 25 Sep 2024 16:47:15 -0300 Subject: [PATCH 02/12] Corrigindo issue [#232] --- html/saude/exibir_medicamento.php | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/html/saude/exibir_medicamento.php b/html/saude/exibir_medicamento.php index 18d00ce3..8a4ee601 100644 --- a/html/saude/exibir_medicamento.php +++ b/html/saude/exibir_medicamento.php @@ -1,12 +1,23 @@ query($sql); - $resultado = array(); - while ($row = $stmt->fetch()) { - $resultado[] = array('id_CID'=>$row['id_CID'],'descricao'=>$row['descricao']); + + try { + // Consulta antes de enviar o json + $sql = 'SELECT id_CID, descricao FROM saude_tabelacid'; + $stmt = $pdo->prepare($sql); + $stmt->execute(); + + $resultado = array(); + while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { + $resultado[] = array('id_CID' => $row['id_CID'], 'descricao' => $row['descricao']); + } + + echo json_encode($resultado); + } catch (PDOException $e) { + // Em caso de erro, você pode registrar ou lidar com a exceção de forma apropriada + error_log('Database error: ' . $e->getMessage()); + echo json_encode(array('error' => 'Unable to fetch data')); } - echo json_encode($resultado); -?> \ No newline at end of file + +?> From d8544e79988695635d09c697503fa016b6b90e52 Mon Sep 17 00:00:00 2001 From: dev Date: Wed, 25 Sep 2024 17:13:35 -0300 Subject: [PATCH 03/12] Corrigindo issue [#233] --- html/saude/exibir_exame.php | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/html/saude/exibir_exame.php b/html/saude/exibir_exame.php index 5a6b0920..bd24d12f 100644 --- a/html/saude/exibir_exame.php +++ b/html/saude/exibir_exame.php @@ -1,12 +1,20 @@ prepare($sql); + $stmt->execute(); + + $resultado = array(); + while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { + $resultado[] = array('id_exame_tipo'=>$row['id_exame_tipo'],'descricao'=>$row['descricao']); + } - $sql = 'select * from saude_exame_tipos'; - $stmt = $pdo->query($sql); - $resultado = array(); - while ($row = $stmt->fetch()) { - $resultado[] = array('id_exame_tipo'=>$row['id_exame_tipo'],'descricao'=>$row['descricao']); + echo json_encode($resultado); + } catch (PDOException $e) { + // Em caso de erro, você pode registrar ou lidar com a exceção de forma apropriada + error_log('Database error: ' . $e->getMessage()); + echo json_encode(array('error' => 'Unable to fetch data')); } - echo json_encode($resultado); ?> \ No newline at end of file From b2477ec5df9dcb315baa5aa39fa4b4966e407f4a Mon Sep 17 00:00:00 2001 From: dev Date: Thu, 26 Sep 2024 14:05:38 -0300 Subject: [PATCH 04/12] Bug [#723] --- dao/pet/exibir_cor.php | 4 ++-- html/pet/cadastro_pet.php | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dao/pet/exibir_cor.php b/dao/pet/exibir_cor.php index 40dfbf3d..8b208308 100644 --- a/dao/pet/exibir_cor.php +++ b/dao/pet/exibir_cor.php @@ -1,5 +1,5 @@ -query($sql); diff --git a/html/pet/cadastro_pet.php b/html/pet/cadastro_pet.php index 83c2ca0e..be3e27c8 100644 --- a/html/pet/cadastro_pet.php +++ b/html/pet/cadastro_pet.php @@ -351,7 +351,7 @@ function noType(){ */ /** Função adicionar_raca */ function gerarRaca() { - url = '../../../dao/pet/exibir_raca.php'; + url = '../../dao/pet/exibir_raca.php'; $.ajax({ data: '', type: "POST", @@ -405,7 +405,7 @@ function adicionar_raca() { /** Função adicionar_especie */ function gerarEspecie() { - url = '../../../dao/pet/exibir_especie.php'; + url = '../../dao/pet/exibir_especie.php'; $.ajax({ data: '', type: "POST", @@ -460,7 +460,7 @@ function adicionar_especie() { /** Função adicionar_cor */ function gerarCor() { - url = '../../../dao/pet/exibir_cor.php'; + url = '../../dao/pet/exibir_cor.php'; $.ajax({ data: '', type: "POST", From 2b9006e8ed918f63f104fa9b09560de0b8f1576e Mon Sep 17 00:00:00 2001 From: dev Date: Thu, 26 Sep 2024 14:15:10 -0300 Subject: [PATCH 05/12] Corrigindo issue [#234] --- html/saude/exibir_enfermidade.php | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/html/saude/exibir_enfermidade.php b/html/saude/exibir_enfermidade.php index bc49f549..c1e9b672 100644 --- a/html/saude/exibir_enfermidade.php +++ b/html/saude/exibir_enfermidade.php @@ -2,11 +2,20 @@ require_once'../../dao/Conexao.php'; $pdo = Conexao::connect(); - $sql = 'select * from saude_tabelacid'; - $stmt = $pdo->query($sql); - $resultado = array(); - while ($row = $stmt->fetch()) { - $resultado[] = array('id_CID'=>$row['id_CID'],'CID'=>$row['CID'],'descricao'=>$row['descricao']); + try{ + $sql = 'select * from saude_tabelacid'; + $stmt = $pdo->prepare($sql); + $stmt = $pdo->execute(); + + $resultado = array(); + while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { + $resultado[] = array('id_CID'=>$row['id_CID'],'CID'=>$row['CID'],'descricao'=>$row['descricao']); + } + + echo json_encode($resultado); + } catch (PDOException $e) { + // Em caso de erro, você pode registrar ou lidar com a exceção de forma apropriada + error_log('Database error: ' . $e->getMessage()); + echo json_encode(array('error' => 'Unable to fetch data')); } - echo json_encode($resultado); -?> \ No newline at end of file +?> From 4d09fde118d6a148c381fa6ac02cb3edae0cb32c Mon Sep 17 00:00:00 2001 From: nicolly015 Date: Thu, 26 Sep 2024 15:17:38 -0300 Subject: [PATCH 06/12] Corrigindo issue [#678] --- html/funcionario/cadastro_funcionario.php | 9 ++- html/funcionario/profile_funcionario.php | 67 +++++++++++++++++++---- 2 files changed, 62 insertions(+), 14 deletions(-) diff --git a/html/funcionario/cadastro_funcionario.php b/html/funcionario/cadastro_funcionario.php index 39410fc5..30131719 100755 --- a/html/funcionario/cadastro_funcionario.php +++ b/html/funcionario/cadastro_funcionario.php @@ -312,13 +312,18 @@ + diff --git a/html/funcionario/profile_funcionario.php b/html/funcionario/profile_funcionario.php index 34b6c830..7dc50c7b 100755 --- a/html/funcionario/profile_funcionario.php +++ b/html/funcionario/profile_funcionario.php @@ -950,53 +950,96 @@ function adicionar_cargo() {
- +
- + + Formato: 123.45678.91-0
+ +
- +
- + + Formato: 1234567/8910
+ +
+ +
- +
- + + Formato: 123456789012
+ +
- +
- + + Formato: 123
+ +
- +
- + + Formato: 1234
+ + +
From 480efd2259c8862d43435baf61e2742a3fe9cae6 Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 27 Sep 2024 11:54:51 -0300 Subject: [PATCH 07/12] =?UTF-8?q?Altera=C3=A7=C3=B5es=20no=20m=C3=B3dulo?= =?UTF-8?q?=20MatPat?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- html/adicionar_almoxarifado.php | 2 +- html/adicionar_categoria.php | 2 +- html/adicionar_tipoEntrada.php | 4 ++-- html/adicionar_tipoSaida.php | 4 ++-- html/adicionar_unidade.php | 3 +-- html/cadastro_doador.php | 2 +- html/cadastro_entrada.php | 8 ++++---- html/cadastro_saida.php | 8 ++++---- html/listar_entrada.php | 2 +- html/listar_saida.php | 4 ++-- html/listar_tipoSaida.php | 4 ++-- 11 files changed, 21 insertions(+), 22 deletions(-) diff --git a/html/adicionar_almoxarifado.php b/html/adicionar_almoxarifado.php index f04baa1f..80975b19 100755 --- a/html/adicionar_almoxarifado.php +++ b/html/adicionar_almoxarifado.php @@ -170,7 +170,7 @@ }else{ ?>

- +
diff --git a/html/adicionar_categoria.php b/html/adicionar_categoria.php index 4f126283..2154534c 100755 --- a/html/adicionar_categoria.php +++ b/html/adicionar_categoria.php @@ -165,7 +165,7 @@

- +
diff --git a/html/adicionar_tipoEntrada.php b/html/adicionar_tipoEntrada.php index 1a86bc2a..0c12c758 100755 --- a/html/adicionar_tipoEntrada.php +++ b/html/adicionar_tipoEntrada.php @@ -115,7 +115,7 @@
@@ -123,7 +123,7 @@

- +
diff --git a/html/adicionar_tipoSaida.php b/html/adicionar_tipoSaida.php index 10d5053e..ec3e0024 100755 --- a/html/adicionar_tipoSaida.php +++ b/html/adicionar_tipoSaida.php @@ -116,7 +116,7 @@
@@ -124,7 +124,7 @@

- +
diff --git a/html/adicionar_unidade.php b/html/adicionar_unidade.php index f8d89147..9cc7abc5 100755 --- a/html/adicionar_unidade.php +++ b/html/adicionar_unidade.php @@ -163,8 +163,7 @@

- +
diff --git a/html/cadastro_doador.php b/html/cadastro_doador.php index c4105572..890b5864 100755 --- a/html/cadastro_doador.php +++ b/html/cadastro_doador.php @@ -285,7 +285,7 @@ function validar() { - +
diff --git a/html/cadastro_entrada.php b/html/cadastro_entrada.php index ed348fcc..15a1b870 100755 --- a/html/cadastro_entrada.php +++ b/html/cadastro_entrada.php @@ -169,7 +169,7 @@
-
+

Atenção: Almoxarifados só serão exibidos como opção caso o usuário esteja cadastrado como almoxarife.

@@ -210,9 +210,9 @@ - quantidade - valor unitário - incluir + Quantidade + Valor unitário + Incluir diff --git a/html/cadastro_saida.php b/html/cadastro_saida.php index 90ea73fc..4b5cb281 100755 --- a/html/cadastro_saida.php +++ b/html/cadastro_saida.php @@ -389,9 +389,9 @@ function validar() { - quantidade - valor unitário - incluir + Quantidade + Valor unitário + Incluir @@ -402,7 +402,7 @@ function validar() { - + diff --git a/html/listar_entrada.php b/html/listar_entrada.php index 5f5c718a..9ad37383 100755 --- a/html/listar_entrada.php +++ b/html/listar_entrada.php @@ -200,7 +200,7 @@ function listarId(id){ Origem Almoxarifado Tipo - Resposável + Responsável Valor Total Data Hora diff --git a/html/listar_saida.php b/html/listar_saida.php index f3744211..703dfc9e 100755 --- a/html/listar_saida.php +++ b/html/listar_saida.php @@ -200,7 +200,7 @@ function listarId(id){
-

Saida

+

Saída

@@ -209,7 +209,7 @@ function listarId(id){ - + diff --git a/html/listar_tipoSaida.php b/html/listar_tipoSaida.php index 30a5249f..70fa526f 100755 --- a/html/listar_tipoSaida.php +++ b/html/listar_tipoSaida.php @@ -154,14 +154,14 @@ function excluir(id){
-

tipo

+

Tipo

Destino Almoxarifado TipoResposávelResponsável Valor Total Data Hora
- + From 6d9862727f0380a1ab705b8b7247f8631d79e1c7 Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 27 Sep 2024 14:56:50 -0300 Subject: [PATCH 08/12] Atualizacao das imagens nos footers --- html/adicionar_almoxarifado.php | 181 +++--- html/atendido/Informacao_Atendido.php | 4 + html/atendido/cadastro_ocorrencia.php | 4 + html/atendido/listar_ocorrencias_ativas.php | 4 + html/atendido/pre_cadastro_atendido.php | 4 +- html/cadastro_entrada.php | 540 +++++++++--------- html/cadastro_produto.php | 220 +++---- html/cadastro_saida.php | 85 +-- .../configuracao/gateway_pagamento.php | 3 +- .../configuracao/meio_pagamento.php | 8 +- .../configuracao/regra_pagamento.php | 3 +- html/funcionario/informacao_funcionario.php | 2 +- html/funcionario/pre_cadastro_funcionario.php | 2 +- html/listar_almox.php | 302 +++++----- html/listar_entrada.php | 301 +++++----- html/listar_saida.php | 243 ++++---- html/pet/cadastrar_medicamento.php | 3 + html/pet/cadastro_ficha_medica_pet.php | 3 + html/pet/cadastro_pet.php | 172 +++--- html/pet/informacao_medicamento.php | 399 ++++++------- html/pet/informacao_pet.php | 6 +- html/pet/informacao_saude_pet.php | 6 +- html/relatorio.php | 2 +- html/socio/sistema/cobrancas.php | 277 ++++----- html/socio/sistema/index.php | 247 ++++---- html/socio/sistema/relatorios_socios.php | 225 ++++---- html/socio/sistema/starter.html | 3 + html/socio/sistema/tags.php | 368 ++++++------ 28 files changed, 1841 insertions(+), 1776 deletions(-) diff --git a/html/adicionar_almoxarifado.php b/html/adicionar_almoxarifado.php index f04baa1f..966af3e2 100755 --- a/html/adicionar_almoxarifado.php +++ b/html/adicionar_almoxarifado.php @@ -1,50 +1,51 @@ + @@ -63,7 +64,7 @@ - " type="image/x-icon" id="logo-icon"> + " type="image/x-icon" id="logo-icon"> @@ -85,44 +86,48 @@ - + - + - + - + - + + + + - + +
@@ -133,7 +138,7 @@
@@ -152,7 +157,7 @@
-
+
- +
-
+ -
-
- -
+
+ +
- + + \ No newline at end of file diff --git a/html/atendido/Informacao_Atendido.php b/html/atendido/Informacao_Atendido.php index d06847c1..00d14e07 100755 --- a/html/atendido/Informacao_Atendido.php +++ b/html/atendido/Informacao_Atendido.php @@ -263,6 +263,10 @@ function clicar(id) { + +
+ +
diff --git a/html/atendido/cadastro_ocorrencia.php b/html/atendido/cadastro_ocorrencia.php index e35b05b6..06f1d554 100644 --- a/html/atendido/cadastro_ocorrencia.php +++ b/html/atendido/cadastro_ocorrencia.php @@ -575,5 +575,9 @@ + +
+ +
\ No newline at end of file diff --git a/html/atendido/listar_ocorrencias_ativas.php b/html/atendido/listar_ocorrencias_ativas.php index 510a3bfd..ee5550f3 100644 --- a/html/atendido/listar_ocorrencias_ativas.php +++ b/html/atendido/listar_ocorrencias_ativas.php @@ -255,6 +255,10 @@ function clicar(id) { + +
+ +
diff --git a/html/atendido/pre_cadastro_atendido.php b/html/atendido/pre_cadastro_atendido.php index dccbafdc..fae07f23 100644 --- a/html/atendido/pre_cadastro_atendido.php +++ b/html/atendido/pre_cadastro_atendido.php @@ -334,7 +334,9 @@ function validarCPF(strCPF) { - +
+ +
\ No newline at end of file diff --git a/html/cadastro_entrada.php b/html/cadastro_entrada.php index ed348fcc..134bbe9f 100755 --- a/html/cadastro_entrada.php +++ b/html/cadastro_entrada.php @@ -1,86 +1,87 @@ + - + Cadastro entrada @@ -93,7 +94,7 @@ - " type="image/x-icon" id="logo-icon"> + " type="image/x-icon" id="logo-icon"> @@ -112,16 +113,17 @@ - - + + + - +
- -
+ +
- +
NomeacaoAção
- - - - - - - - - - - - - - -
Produto - - - quantidadevalor unitárioincluir
- - - - -

-
+ + + + + + + + +
+
-
- - - - - - - - - - - - - - - - - - - -
Produto - QuantidadePreçoTotalAção
Valor total: - - - -
+
+ + + + + + + + + + + + + + + + + + + +
Produto + QuantidadePreçoTotalAção
Valor total: + + + +
+
-
- -

-
-
- - - +

+
+
+ + + +
-
- + +
-
@@ -283,111 +286,108 @@ - + @@ -464,7 +461,8 @@ function validar(){
- +
- + + \ No newline at end of file diff --git a/html/cadastro_produto.php b/html/cadastro_produto.php index 4364f08c..41e8f2ad 100755 --- a/html/cadastro_produto.php +++ b/html/cadastro_produto.php @@ -1,75 +1,74 @@ + @@ -87,7 +86,7 @@ - " type="image/x-icon" id="logo-icon"> + " type="image/x-icon" id="logo-icon"> @@ -109,71 +108,73 @@ - + - + - + - + - - - + + + +
- -
- - + +
+ +
@@ -196,8 +197,8 @@ function validar(){
-
- +
+
- + +
- +
- +
-
+
- +
- +
- +
- +
- + @@ -284,7 +285,7 @@ function validar(){
- +
+ + + @@ -299,12 +303,8 @@ color: rgb(255, 0, 0); } - iframe{ - display: none; - } + #display_image { - #display_image{ - min-height: 250px; margin: 0 auto; border: 1px solid black; @@ -314,21 +314,19 @@ } - #display_image:after{ - + #display_image:after { + content: ""; display: block; padding-bottom: 100%; } - - @@ -684,8 +681,9 @@ function esconder_reservista() { reader.readAsDataURL(this.files[0]); }); +
- +
diff --git a/html/pet/informacao_medicamento.php b/html/pet/informacao_medicamento.php index 083161ca..697a6abd 100644 --- a/html/pet/informacao_medicamento.php +++ b/html/pet/informacao_medicamento.php @@ -1,22 +1,22 @@ bind_param("i", $id_pessoa); $stmt->execute(); $resultado = $stmt->get_result(); -if(!is_null($resultado)){ +if (!is_null($resultado)) { $id_cargo = mysqli_fetch_array($resultado); - if(!is_null($id_cargo)){ - $id_cargo = $id_cargo['id_cargo']; + if (!is_null($id_cargo)) { + $id_cargo = $id_cargo['id_cargo']; } $resultado = mysqli_query($conexao, "SELECT * FROM permissao p JOIN acao a ON(p.id_acao=a.id_acao) JOIN recurso r ON(p.id_recurso=r.id_recurso) WHERE id_cargo=$id_cargo AND a.descricao = 'LER, GRAVAR E EXECUTAR' AND r.descricao='Módulo Saúde'"); - if(!is_bool($resultado) and mysqli_num_rows($resultado)){ - $permissao = mysqli_fetch_array($resultado); - if($permissao['id_acao'] < 7){ - $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{ + if (!is_bool($resultado) and mysqli_num_rows($resultado)) { + $permissao = mysqli_fetch_array($resultado); + if ($permissao['id_acao'] < 7) { + $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{ + } +} else { $permissao = 1; -$msg = "Você não tem as permissões necessárias para essa página."; -header("Location: ../home.php?msg_c=$msg"); -} - + $msg = "Você não tem as permissões necessárias para essa página."; + header("Location: ../home.php?msg_c=$msg"); +} + $nome = $pdo->query("SELECT p.id_pet, p.nome FROM pet p")->fetchAll(PDO::FETCH_ASSOC); @@ -67,164 +67,165 @@ $idsVerificados = array(); $nomesCertos = array(); -foreach($idsPets as $valor){ +foreach ($idsPets as $valor) { array_push($idPet, $valor['id_pet']); } // adiciona o id do saudePet a um array -foreach($idsPetsFichaMedica as $value){ +foreach ($idsPetsFichaMedica as $value) { array_push($idPetsCadastrados, $value['id_pet']); } //pego um array e se não tiver no array cadastrado, add no verificado// -foreach($idPet as $val){ - if(!in_array($val, $idPetsCadastrados)) - { - array_push($idsVerificados, $val); - } +foreach ($idPet as $val) { + if (!in_array($val, $idPetsCadastrados)) { + array_push($idsVerificados, $val); + } } // pego o id e nome e se estiver tiver dentro do verificado, add ele aos nomes //certos -foreach($nome as $va) -{ - if(in_array($va["id_pet"], $idsVerificados)) - { +foreach ($nome as $va) { + if (in_array($va["id_pet"], $idsVerificados)) { array_push($nomesCertos, $va); } } -require_once ROOT."/controle/SaudeControle.php"; -require_once ROOT."/html/personalizacao_display.php"; +require_once ROOT . "/controle/SaudeControle.php"; +require_once ROOT . "/html/personalizacao_display.php"; ?> + Informações do medicamento para pets - + - - + + - - - " type="image/x-icon" id="logo-icon"> + + + " type="image/x-icon" id="logo-icon"> - - + + - + - + - + - + - + - - - - - - - - + + + + + + + + - - + + - - + + - - + + - + - - - + + + - - + + - - + + + + +
+ +
- + + \ No newline at end of file diff --git a/html/socio/sistema/starter.html b/html/socio/sistema/starter.html index 9a764dfb..f08d70cb 100755 --- a/html/socio/sistema/starter.html +++ b/html/socio/sistema/starter.html @@ -405,5 +405,8 @@

General Settings

+
+ +
\ No newline at end of file diff --git a/html/socio/sistema/tags.php b/html/socio/sistema/tags.php index 5184d2ae..37cb632f 100644 --- a/html/socio/sistema/tags.php +++ b/html/socio/sistema/tags.php @@ -1,126 +1,128 @@ + Listar Tags - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + +
@@ -132,7 +134,7 @@ - +
-
- + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + }, 300) + }) + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + \ No newline at end of file From 5ab80ad18dbfc07fa5fc81a2d5eb444dcb3c5e05 Mon Sep 17 00:00:00 2001 From: nicolly015 Date: Fri, 27 Sep 2024 16:18:45 -0300 Subject: [PATCH 09/12] Corrigindo issue [#362] --- html/atendido/familiar_editarEndereco.php | 25 ++++++++++++++--------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/html/atendido/familiar_editarEndereco.php b/html/atendido/familiar_editarEndereco.php index 291653b4..de50063b 100644 --- a/html/atendido/familiar_editarEndereco.php +++ b/html/atendido/familiar_editarEndereco.php @@ -17,15 +17,15 @@ $pdo = Conexao::connect(); - $id = $_GET['id_pessoa']; - $cep = $_POST['cep']; - $estado = $_POST['uf']; - $cidade = $_POST['cidade']; - $bairro = $_POST['bairro']; - $rua = $_POST['rua']; - $numero = $_POST['numero_residencia']; - $complemento = $_POST['complemento']; - $ibge = $_POST['ibge']; + $id = filter_input(INPUT_GET, 'id_pessoa', FILTER_VALIDATE_INT); + $cep = filter_input(INPUT_POST, 'cep', FILTER_SANITIZE_STRING); + $estado = filter_input(INPUT_POST, 'uf', FILTER_SANITIZE_STRING); + $cidade = filter_input(INPUT_POST, 'cidade', FILTER_SANITIZE_STRING); + $bairro = filter_input(INPUT_POST, 'bairro', FILTER_SANITIZE_STRING); + $rua = filter_input(INPUT_POST, 'rua', FILTER_SANITIZE_STRING); + $numero = filter_input(INPUT_POST, 'numero_residencia', FILTER_SANITIZE_STRING); + $complemento = filter_input(INPUT_POST, 'complemento', FILTER_SANITIZE_STRING); + $ibge = filter_input(INPUT_POST, 'ibge', FILTER_SANITIZE_STRING); define("ALTERAR_END", "UPDATE pessoa SET cep=:cep, estado=:estado, cidade=:cidade, bairro=:bairro, logradouro=:rua, numero_endereco=:numero, complemento=:complemento, ibge=:ibge where id_pessoa = :id"); @@ -48,7 +48,12 @@ } - $idatendido_familiares = $_GET['idatendido_familiares']; + $idatendido_familiares = filter_input(INPUT_GET, 'idatendido_familiares', FILTER_VALIDATE_INT); + if (!$idatendido_familiares) { + die('ID inválido para redirecionamento.'); + } + header("Location: profile_familiar.php?id_dependente=$idatendido_familiares"); + exit(); ?> \ No newline at end of file From f93b48562552f6b0cc4c42c8ccbe94f93f8cde20 Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 27 Sep 2024 17:10:47 -0300 Subject: [PATCH 10/12] =?UTF-8?q?Altera=C3=A7=C3=B5es=20modulo=20MatPat?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- html/relatorio_geracao.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/html/relatorio_geracao.php b/html/relatorio_geracao.php index 4fd01f34..6abe552f 100755 --- a/html/relatorio_geracao.php +++ b/html/relatorio_geracao.php @@ -18,7 +18,10 @@ } $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"); +$stmt = mysqli_prepare($conexao, "SELECT id_cargo FROM funcionario WHERE id_pessoa = ?"); +mysqli_stmt_bind_param($stmt, 'i', $id_pessoa); +mysqli_stmt_execute($stmt); +$resultado = mysqli_stmt_get_result($stmt); if(!is_null($resultado)){ $id_cargo = mysqli_fetch_array($resultado); if(!is_null($id_cargo)){ From 6ae0c85801d50b278a7bd01166580eb3e511fee8 Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 27 Sep 2024 18:04:19 -0300 Subject: [PATCH 11/12] Alteracoes --- html/cadastro_entrada.php | 184 +++++++++++++++++++------------------- html/listar_entrada.php | 64 ++++++------- 2 files changed, 124 insertions(+), 124 deletions(-) diff --git a/html/cadastro_entrada.php b/html/cadastro_entrada.php index 01e53d17..d7cc8a8f 100755 --- a/html/cadastro_entrada.php +++ b/html/cadastro_entrada.php @@ -164,29 +164,29 @@
- -
-
-
-
-
-

Atenção: Almoxarifados só serão exibidos como opção caso o usuário esteja cadastrado como almoxarife.

-
- - -
- - - - - + +
+
+ +
+
+

Atenção: Almoxarifados só serão exibidos como opção caso o usuário esteja cadastrado como almoxarife.

+
+ + +
+ + + + +
- +
@@ -205,87 +205,87 @@
- -
-
- -
-
- - - - - - - - - - - - - - - -
Produto - - - QuantidadeValor unitárioIncluir
- - - - -

-
-
- - - - - - - - - - - - - - - - - - - -
Produto - QuantidadePreçoTotalAção
Valor total: - - - -
-
- + + + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + +
Produto + QuantidadePreçoTotalAção
Valor total: + + + +
+
+
+ -

-
-
- - - -
-
-
+
+
+
+ + + +
+
- - + + + - - - - - - - - - - - - - - - - - - - -
- -
- - + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + \ No newline at end of file From e12e6e547fc6dac7dae002cea2f6061910f89710 Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 27 Sep 2024 18:29:47 -0300 Subject: [PATCH 12/12] Ajustes do MatPat --- html/cadastro_entrada.php | 143 ++++++++------- html/listar_entrada.php | 102 +++++------ html/relatorio_geracao.php | 354 +++++++++++++++++++------------------ 3 files changed, 300 insertions(+), 299 deletions(-) diff --git a/html/cadastro_entrada.php b/html/cadastro_entrada.php index d7cc8a8f..4422236c 100755 --- a/html/cadastro_entrada.php +++ b/html/cadastro_entrada.php @@ -163,7 +163,6 @@
-
@@ -205,87 +202,85 @@
- - -
-
- - - - - - - - - - - - - - - -
Produto - - - QuantidadeValor unitárioIncluir
- - - - -

-
- -
- - - - - - - - - - - - - - - - - - - -
Produto - QuantidadePreçoTotalAção
Valor total: - - - -
-
-
- -
-
-
- - - -
+
+
+
+ + + +
+
+
- + - - - +
- +
diff --git a/html/listar_entrada.php b/html/listar_entrada.php index 13639bf0..81bda676 100755 --- a/html/listar_entrada.php +++ b/html/listar_entrada.php @@ -192,61 +192,53 @@ function listarId(id) { - - -
-
-
- -
- -

Entrada

-
-
- - - - - - - - - - - - - - - -
Produto(s)OrigemAlmoxarifadoTipoResponsávelValor TotalDataHora
-

-
- - - - - - - - - - - - - - - - - - - - - - - -
- -
+

Entrada

+ +
+ + + + + + + + + + + + + + + +
Produto(s)OrigemAlmoxarifadoTipoResposávelValor TotalDataHora
+

+ + + + + + + + + + + + + + + + + + + + + + + + +
+ +
\ No newline at end of file diff --git a/html/relatorio_geracao.php b/html/relatorio_geracao.php index 6abe552f..83c35614 100755 --- a/html/relatorio_geracao.php +++ b/html/relatorio_geracao.php @@ -1,99 +1,101 @@ $_POST['data_inicio'] != '' ? $_POST['data_inicio'] : null, - 'fim' => $_POST['data_fim'] != '' ? $_POST['data_fim'] : null - ], - $_POST['almoxarifado'] != '' ? $_POST['almoxarifado'] : null, - $_POST['mostrarZerados'] == "on" ?? false - ]; - - $item = new Item( - $_POST['tipo_relatorio'], - $o_d, - $_POST['tipo'], - $_POST['responsavel'], - [ - 'inicio' => $_POST['data_inicio'], - 'fim' => $_POST['data_fim'] - ], - $_POST['almoxarifado'], - $_POST['mostrarZerados'] == "on" ?? false - ); - - function quickQuery($query, $column){ - $pdo = Conexao::connect(); - $res = $pdo->query($query); - $res = $res->fetchAll(PDO::FETCH_ASSOC); - return $res[0][$column]; - } +$o_d = null; +if ($_POST['tipo_relatorio'] == 'entrada') { + $o_d = $_POST['origem']; +} else if ($_POST['tipo_relatorio'] == 'saida') { + $o_d = $_POST['destino']; +} +$post = [ + $_POST['tipo_relatorio'] != '' ? $_POST['tipo_relatorio'] : null, + $o_d != '' ? $o_d : null, + $_POST['tipo'] != '' ? $_POST['tipo'] : null, + $_POST['responsavel'] != '' ? $_POST['responsavel'] : null, + [ + 'inicio' => $_POST['data_inicio'] != '' ? $_POST['data_inicio'] : null, + 'fim' => $_POST['data_fim'] != '' ? $_POST['data_fim'] : null + ], + $_POST['almoxarifado'] != '' ? $_POST['almoxarifado'] : null, + $_POST['mostrarZerados'] == "on" ?? false +]; + +$item = new Item( + $_POST['tipo_relatorio'], + $o_d, + $_POST['tipo'], + $_POST['responsavel'], + [ + 'inicio' => $_POST['data_inicio'], + 'fim' => $_POST['data_fim'] + ], + $_POST['almoxarifado'], + $_POST['mostrarZerados'] == "on" ?? false +); + +function quickQuery($query, $column) +{ + $pdo = Conexao::connect(); + $res = $pdo->query($query); + $res = $res->fetchAll(PDO::FETCH_ASSOC); + return $res[0][$column]; +} ?> + @@ -112,23 +114,23 @@ function quickQuery($query, $column){ - " type="image/x-icon"> - + " type="image/x-icon"> + - + - + - + - + @@ -137,61 +139,65 @@ function quickQuery($query, $column){ - + - + - + - + - + + + + - + - - - + + + +
- +
@@ -212,15 +218,15 @@ function quickQuery($query, $column){
- -
+ +

  • "; var_dump("GET", $_GET); var_dump("POST", $_POST, $post); @@ -228,69 +234,69 @@ function quickQuery($query, $column){ echo ""; } - echo("

    Relatório de ".$post[0]."

    "); + echo ("

    Relatório de " . $post[0] . "

    "); - if ($post[0] == 'entrada'){ - if (isset($post[1])){ - $origem = quickQuery("select nome_origem from origem where id_origem = ".$post[1].";", "nome_origem"); - echo("
      Origem: ".$origem."
    "); - }else{ - echo("
      Origem: Todas
    "); + if ($post[0] == 'entrada') { + if (isset($post[1])) { + $origem = quickQuery("select nome_origem from origem where id_origem = " . $post[1] . ";", "nome_origem"); + echo ("
      Origem: " . $origem . "
    "); + } else { + echo ("
      Origem: Todas
    "); } - if (isset($post[2])){ - $tipo = quickQuery("select descricao from tipo_entrada where id_tipo = ".$post[2].";", "descricao"); - echo("
      Tipo: ".$tipo."
    "); - }else{ - echo("
      Tipo: Todos
    "); + if (isset($post[2])) { + $tipo = quickQuery("select descricao from tipo_entrada where id_tipo = " . $post[2] . ";", "descricao"); + echo ("
      Tipo: " . $tipo . "
    "); + } else { + echo ("
      Tipo: Todos
    "); } - if (isset($post[3])){ - $responsavel = quickQuery("select nome from pessoa where id_pessoa = ".$post[3].";", "nome"); - echo("
      Responsável: ".$responsavel."
    "); - }else{ - echo("
      Responsável: Todos
    "); + if (isset($post[3])) { + $responsavel = quickQuery("select nome from pessoa where id_pessoa = " . $post[3] . ";", "nome"); + echo ("
      Responsável: " . $responsavel . "
    "); + } else { + echo ("
      Responsável: Todos
    "); } } - if ($post[0] == 'saida'){ - if (isset($post[1])){ - $destino = quickQuery("select nome_destino from destino where id_destino = ".$post[1].";", "nome_destino"); - echo("
      Destino: ".$destino."
    "); - }else{ - echo("
      Destino: Todos
    "); + if ($post[0] == 'saida') { + if (isset($post[1])) { + $destino = quickQuery("select nome_destino from destino where id_destino = " . $post[1] . ";", "nome_destino"); + echo ("
      Destino: " . $destino . "
    "); + } else { + echo ("
      Destino: Todos
    "); } - if (isset($post[2])){ - $tipo = quickQuery("select descricao from tipo_saida where id_tipo = ".$post[2].";", "descricao"); - echo("
      Tipo: ".$tipo."
    "); - }else{ - echo("
      Tipo: Todos
    "); + if (isset($post[2])) { + $tipo = quickQuery("select descricao from tipo_saida where id_tipo = " . $post[2] . ";", "descricao"); + echo ("
      Tipo: " . $tipo . "
    "); + } else { + echo ("
      Tipo: Todos
    "); } - if (isset($post[3])){ - $responsavel = quickQuery("select nome from pessoa where id_pessoa = ".$post[3].";", "nome"); - echo("
      Responsável: ".$responsavel."
    "); - }else{ - echo("
      Responsável: Todos
    "); + if (isset($post[3])) { + $responsavel = quickQuery("select nome from pessoa where id_pessoa = " . $post[3] . ";", "nome"); + echo ("
      Responsável: " . $responsavel . "
    "); + } else { + echo ("
      Responsável: Todos
    "); } } - if (isset($post[4]['inicio'])){ - echo("
      A partir de: ".$post[4]['inicio']."
    "); + if (isset($post[4]['inicio'])) { + echo ("
      A partir de: " . $post[4]['inicio'] . "
    "); } - if (isset($post[4]['fim'])){ - echo("
      Até: ".$post[4]['fim']."
    "); + if (isset($post[4]['fim'])) { + echo ("
      Até: " . $post[4]['fim'] . "
    "); } - if (isset($post[5])){ - $almoxarifado = quickQuery("select descricao_almoxarifado from almoxarifado where id_almoxarifado = ".$post[5].";","descricao_almoxarifado"); - echo("
      Almoxarifado: ".$almoxarifado."
    "); - }else{ - echo("
      Almoxarifado: Todos
    "); + if (isset($post[5])) { + $almoxarifado = quickQuery("select descricao_almoxarifado from almoxarifado where id_almoxarifado = " . $post[5] . ";", "descricao_almoxarifado"); + echo ("
      Almoxarifado: " . $almoxarifado . "
    "); + } else { + echo ("
      Almoxarifado: Todos
    "); } - if ($post[6]){ - echo("
      Mostrando produtos fora de estoque
    "); - }else { - echo("
      Ocultando produtos fora de estoque
    "); + if ($post[6]) { + echo ("
      Mostrando produtos fora de estoque
    "); + } else { + echo ("
      Ocultando produtos fora de estoque
    "); } } ?> @@ -298,29 +304,37 @@ function quickQuery($query, $column){

  • -

    Resultado

    - - - - - - - Valor Unitário');}else{echo('');} ?> - - - - +

    Resultado

    + +
    QuantidadeDescriçãoPreço MédioTotal
    + + + + + Valor Unitário'); + } else { + echo (''); + } ?> + + + + display(); + $item->display(); ?> - -
    QuantidadeDescriçãoPreço MédioTotal
    + +
    +
    + +
    + \ No newline at end of file