chore: Remove unused code and update database connection details

This commit is contained in:
Douglas Barone 2024-08-05 11:33:31 -04:00
parent 6f50f50a51
commit 5d6e543f94
6 changed files with 217 additions and 126 deletions

162
dump/faltas.sql Normal file
View File

@ -0,0 +1,162 @@
-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1:3306
-- Tempo de geração: 05/08/2024 às 14:51
-- Versão do servidor: 8.3.0
-- Versão do PHP: 7.4.33
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Banco de dados: `faltas`
--
-- --------------------------------------------------------
--
-- Estrutura para tabela `acoes`
--
DROP TABLE IF EXISTS `acoes`;
CREATE TABLE IF NOT EXISTS `acoes` (
`matricula` text NOT NULL,
`whats` int NOT NULL,
`fone` int NOT NULL,
`visita` int NOT NULL,
`sucesso` int NOT NULL,
`comentario` text NOT NULL,
`email` int NOT NULL,
`pessoal` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Despejando dados para a tabela `acoes`
--
INSERT INTO `acoes` (`matricula`, `whats`, `fone`, `visita`, `sucesso`, `comentario`, `email`, `pessoal`) VALUES
('2019107036083-8', 0, 0, 0, 0, '', 0, 0),
('2019107036010-2', 1, 1, 0, 0, 'No dia 31 de agosto de 2022 bati um papo com o estudante. Não vejo necessidade de visita ao domicílio. (Rogério Cardoso)\n\n', 0, 1),
('2021107036092-5', 0, 0, 0, 0, '', 0, 0),
('2020107036004-9', 1, 1, 0, 0, 'Conversei com o Fabrício ele negou que tenha faltado. Informei a mãe e a vó(responsável por ele). Se os colegas e os professores/técnicos, puderem também conversar com ele, será muito positivo.(Tânia)', 0, 1),
('2020207432003-1', 0, 0, 0, 0, '', 0, 0),
('2021107036013-5', 1, 0, 0, 1, '', 0, 1),
('2020107036040-5', 0, 0, 0, 0, '', 0, 0),
('2019207036003-8', 1, 0, 0, 0, 'Estava com dificuldade em vir ao ifms, mas já se organizou e não faltará mais. Em lab. de programação 5 fez prova de suficiência, passou porém as faltas ainda estão contando. Ass. Camila nuged', 0, 0),
('2021107036050-0', 0, 0, 0, 0, '', 0, 0),
('2020107035089-2', 0, 0, 0, 0, 'Aluna está de atestado médico', 0, 0),
('2020107035027-2', 0, 0, 0, 0, 'Entrei em contato com a mãe, informou que a filha não está bem, vai vir ao campus para conversar.', 0, 0),
('2019107035009-3', 0, 0, 0, 0, 'Conversei com o aluno na sala do nuged, disse que foi uma semana em que não estava se sentindo bem, mas que já está tudo certo e frequentando as aulas novamente.', 0, 0),
('2020107035040-0', 0, 0, 0, 0, 'Conversei com a mãe, ela está ciente, informou que na sexta ( 21/10), ele foi para um retiro em Dourados, disse que conversou com os professores.', 0, 0),
('2020107035008-6', 0, 0, 0, 0, 'Não consegui contato ao telefone, enviei email ao aluno.', 0, 0),
('2019107069031-5', 0, 0, 0, 0, 'Não consegui contato por telefone, enviei email ao estudante. Respondeu que vai trancar e voltar semestre que vem.', 0, 0),
('2020107069023-5', 0, 0, 0, 0, 'Não consegui contato por telefone, enviei email ao estudante.', 0, 0),
('2021207484009-1', 0, 0, 0, 0, 'Não consegui contato por telefone, enviei email ao estudante.', 0, 0),
('2017207069001-7', 0, 0, 0, 0, 'Mudou para jardim, passei o contato da Cerel para ver se consegue trancar o curso.', 0, 0),
('2020107069011-1', 0, 0, 0, 0, 'Estava doente, vai retornar e entregar o atestado na Cerel.', 0, 0),
('2022207891021-0', 0, 0, 0, 0, 'Começou a trabalhar e não consegue vir as aulas.', 0, 0),
('2022207891036-9', 0, 0, 0, 0, 'Esqueceu do início das aulas.', 0, 0),
('2022207891022-9', 0, 0, 0, 0, 'Não conseguiu mudar para Ponta Porã, não vai cursar.', 0, 0),
('2022207891040-7', 0, 0, 0, 0, 'Não consegui contato por telefone, enviei email.', 0, 0),
('2022207891006-7', 0, 0, 0, 0, 'Informou que não estuda no IFMS.', 0, 0),
('2022207891012-1', 0, 0, 0, 0, 'Não consegui contato por telefone, enviei email.', 0, 0),
('2022207891035-0', 0, 0, 0, 0, 'Informou que ligou na central e falaram que ela não estava matriculada.Orientei que procurasse a Cerel.', 0, 0),
('2022207891033-4', 0, 0, 0, 0, ' Não consegui contato por telefone, enviei email.', 0, 0),
('2020107035003-5', 0, 0, 0, 0, 'Não consegui contato por telefone, enviei email.', 0, 0),
('2020107035025-6', 0, 0, 0, 0, 'Conversei com a mãe, informou que está com problemas no transporte de Aral Moreira, mas disse que a aluna já conversou com os professores e coordenação.', 0, 0),
('2020107035049-3', 0, 0, 0, 0, 'Conversei com o pai, informou que viajou e o filho aproveitou para faltar, vai conversar com o coordenador.', 0, 0),
('2020107035090-6', 0, 0, 0, 0, 'Conversei com a madrasta, Elizabeth, disse que não sabe o que está havendo, porque ele sai para vir ao campus todos os dias, disse que vai conversar com ele, orientei que procurasse a coordenação.', 0, 0),
('2019107035071-9', 0, 0, 0, 0, 'Conversei com a mãe, ela disse que ele esta assistindo algumas aulas no curso de informática e que conversou com os professores, orientei que ele procurasse a coordenação.', 0, 0),
('2019107035008-5', 0, 0, 0, 0, 'Disse que não estava se sentindo bem e que foi embora, mas que já está frequentando as aulas normalmente.', 0, 0),
('2021107035048-2', 0, 0, 0, 0, 'Não consegui contato, enviei email.', 0, 0),
('2018107102037-5', 0, 0, 0, 0, 'Regime Domiciliar', 0, 0),
('2020107035046-9', 0, 0, 0, 0, 'A aluna disse que vai procurar a coordenação.', 0, 0),
('2021107035069-5', 0, 0, 0, 0, 'A aluna está gestante e não trouxe atestado, conversei com a mãe, orientei que procurasse a coordenação.', 0, 0),
('2022107035089-7', 0, 0, 0, 0, 'Conversei com a mãe, informou que ele deslocou o joelho, orientei que entregasse o atestado na Cerel.', 0, 0),
('2020107035077-9', 0, 0, 0, 0, 'Conversei com a mãe, disse que ele não está muito bem do estômago e que quando chove também tem dificuldade com o transporte, orientei que as faltas também reprovam.', 0, 0),
('2020107035063-9', 0, 0, 0, 0, 'Não consegui contato, enviei email ao estudante.', 0, 0),
('2022107035039-0', 0, 0, 0, 0, 'A aluna está gestante, a mãe informou que vai trancar o curso.', 0, 0),
('2020107035035-3', 0, 0, 0, 0, 'Não consegui contato, enviei email.', 0, 0),
('2019107035045-0', 0, 0, 0, 0, 'Não consegui contato, enviei email.', 0, 0),
('2019107036047-1', 1, 0, 0, 0, 'Contato por Camila ', 0, 0),
('2021107036008-9', 0, 0, 0, 0, '', 0, 0);
-- --------------------------------------------------------
--
-- Estrutura para tabela `fotos`
--
DROP TABLE IF EXISTS `fotos`;
CREATE TABLE IF NOT EXISTS `fotos` (
`matricula` text NOT NULL,
`imagem_pequena` text NOT NULL,
`imagem_grande` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura para tabela `ultimo_relatorio`
--
DROP TABLE IF EXISTS `ultimo_relatorio`;
CREATE TABLE IF NOT EXISTS `ultimo_relatorio` (
`estudante` text NOT NULL,
`email` text NOT NULL,
`telefone` text NOT NULL,
`endereco` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuarios`
--
DROP TABLE IF EXISTS `usuarios`;
CREATE TABLE IF NOT EXISTS `usuarios` (
`email` text NOT NULL,
`nome` text NOT NULL,
`senha` text NOT NULL,
`token` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Despejando dados para a tabela `usuarios`
--
INSERT INTO `usuarios` (`email`, `nome`, `senha`, `token`) VALUES
('robsonjaques@gmail.com', 'Robson', 'q1p0w2o9e3i8', 'tpncT2gkK4INmzyljwBGvExWuPd35M1LD6sYfZiA9FUhJVXS08'),
('rogerio.batista@ifms.edu.br', 'rogerio', 'rog1234', 'ZK8Y4liofRzpjJaNVqPAHkcXMUhd5tS3E9TrmeyxwIbCusL62G'),
('lin.feng@ifms.edu.br', 'lin', 'lin7890', 'B14LmM8HKp2Ak3qizNeb6Yot9IgQnUFaXhuWr0Z5ysdPCvDOf7'),
('marilene.ribeiro@ifms.edu.br', 'marilene', 'mar1234', 'YdI64yxFGrDh1lON8XAQHsvqwVeJi0zPLU3gSZuB7MTmWR9fK2'),
('cerel.pp@ifms.edu.br', 'Cerel', 'fapd2019', 'JsfRxHmI5Gd8Ay7r9teNl2BnSo0TgKDZMFchuWkEYQVLb6U1wC'),
('maria.costa@ifms.edu.br', 'Maria', '030742', 'k1piZGFvcfwK5ChaXIr7NgYulRUVqHdJTMjEPznSODeA964tWo'),
('maria.soares@ifms.edu.br', 'Lau', '291136', 'mBxKraAeudWVQ4nsM6XPZ5wSGfivgpzEIOFHCjDYy13LoklbR7'),
('lia.daniel@ifms.edu.br', 'Lia', '100660RD', 'sm1zR9i6wAnZySlbYHf32UKBILgOQpt5TvCWPGEcFj7x8Vaeq0'),
('coren.pp@ifms.edu.br', 'Coren', 'corencoren', 'PNlpgLxYcsXUzWdo2HtZOwauBrmeDRKVECnTSfJI3M8y5qkGF6'),
('monica.miyashiro@ifms.edu.br', 'Monica', 'miyashiro31', '3J9guiysILzYBE76HetU5qanV0QCMOTZkRbomrhpAGlcN2FPKS'),
('ligia.piletti@ifms.edu.br', '', 'LILIKA88', 'h4CcFYxa3rviT5Rzo8Js2f0OPnKbH19lWSN7kUZqXjmwDpygMA'),
('dirge.pp@ifms.edu.br', '', 'direcao2022', '2UDvrT1HS3XinxlCjwGNZI0FYa8hoVytAkQKfLc79JER4Oeu6W'),
('diren.pp@ifms.edu.br', '', 'direnpp', 'uFr3qNkGOnPJxp2IYXd9RDtvTUs7Cbmy0lEeSaLfKWchVQgjwM'),
('camila.souza@ifms.edu.br', '', 'Ca_890517', 'qeaZk6h2gs79GCYDtN0nKIlULumBSHbdJryF3VAOxjfXcwiE5M'),
('miriam.espindola@ifms.edu.br', '', '322315', '1ZyBpdH0SzjtTM4GWEAFrbRXInx6klJL3Q2N8DPYmisCeg5KVv'),
('napne.pp@ifms.edu.br', '', '394521', 'oVESh0qstzXJblpM7NCIc41PLFWQ69AngZr8UYRwK2vyjmDTd5'),
('ivan.herrmann@ifms.edu.br', '', 'Papaie10', 'NA5YGSsafT4Q6FzbCxlKVdvnR9wmy7BoPei8hj3gkcWMHZ2XtE'),
('coinf.pp@ifms.edu.br', '', '3edc4rfv', 'yH9qUla13RhMX5W6VbTP2JSOcznovCQLxKIks0jF4tY7rwgEdi'),
('marlom.marques@ifms.edu.br', 'Marlom', 'Marlom1@2Projetos', 'DIkoCEB254j1dzKVvxZJpFORtLTgw0A6PncM9irusShHNbqUm7');
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

View File

@ -1,124 +0,0 @@
-- phpMyAdmin SQL Dump
-- version 4.3.7
-- http://www.phpmyadmin.net
--
-- Host: mysql04-farm88.kinghost.net
-- Tempo de geração: 24/02/2023 às 15:02
-- Versão do servidor: 10.6.11-MariaDB-log
-- Versão do PHP: 5.3.29
SET
SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET
time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!40101 SET NAMES utf8 */
;
--
-- Banco de dados: `projetosifms`
--
-- --------------------------------------------------------
--
-- Estrutura para tabela `acoes`
--
CREATE TABLE IF NOT EXISTS `acoes` (
`matricula` text NOT NULL,
`whats` int(1) NOT NULL,
`fone` int(1) NOT NULL,
`visita` int(1) NOT NULL,
`sucesso` int(1) NOT NULL,
`comentario` text NOT NULL,
`email` int(1) NOT NULL,
`pessoal` int(11) NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = latin1 COLLATE = latin1_swedish_ci;
--
-- Fazendo dump de dados para tabela `acoes`
--
INSERT INTO
`acoes` (
`matricula`,
`whats`,
`fone`,
`visita`,
`sucesso`,
`comentario`,
`email`,
`pessoal`
)
VALUES
('2019107036083-8', 0, 0, 0, 0, '', 0, 0),
(
'2019107036010-2',
1,
0,
0,
0,
'No dia 31 de agosto de 2022 bati um papo com o estudante. Não vejo necessidade de visita ao domicílio. (Rogério Cardoso)\n\n',
0,
1
);
-- --------------------------------------------------------
--
-- Estrutura para tabela `fotos`
--
CREATE TABLE IF NOT EXISTS `fotos` (
`matricula` text NOT NULL,
`imagem_pequena` text NOT NULL,
`imagem_grande` text NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = latin1 COLLATE = latin1_swedish_ci;
-- --------------------------------------------------------
--
-- Estrutura para tabela `ultimo_relatorio`
--
CREATE TABLE IF NOT EXISTS `ultimo_relatorio` (
`estudante` text NOT NULL,
`email` text NOT NULL,
`telefone` text NOT NULL,
`endereco` text NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = COMPACT;
-- --------------------------------------------------------
--
-- Estrutura para tabela `usuarios`
--
CREATE TABLE IF NOT EXISTS `usuarios` (
`email` text NOT NULL,
`nome` text NOT NULL,
`senha` text NOT NULL,
`token` text NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = latin1 COLLATE = latin1_swedish_ci;
--
-- Fazendo dump de dados para tabela `usuarios`
--
INSERT INTO
`usuarios` (`email`, `nome`, `senha`, `token`)
VALUES
(
'dev@local.com',
'dev',
'senha',
''
);
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;

16
src/db_manager.py Normal file
View File

@ -0,0 +1,16 @@
import mysql.connector
mydb = mysql.connector.connect(host="mysql.projetosifms.net.br",user="projetosifms",password="rjcbli7jfma18g8E1IACTnR99Uw4qN",database="projetosifms")
mycursor = mydb.cursor()
#mycursor.execute("SELECT * FROM usuarios")
#myresult = mycursor.fetchall()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
def ATUALIZA_BANCO_DE_FOTOS(pasta_de_fotos):
return 0
def ATUALIZA_BANCO_DE_RELATORIOS(pasta_de_fotos):
return 0

16
src/enviar.php Normal file
View File

@ -0,0 +1,16 @@
<?php
if(isset($_FILES["arquivo"])){
$nome_temporario=$_FILES["arquivo"]["tmp_name"];
$nome_real=$_FILES["arquivo"]["name"];
rename("KJLHuygTGHJFjhgfDC7654HJGF453JHGFiukliljhgGgFGD4467Ggtyhujujhsdkgfkjffgdf/ultimo_relatorio.csv",
"KJLHuygTGHJFjhgfDC7654HJGF453JHGFiukliljhgGgFGD4467Ggtyhujujhsdkgfkjffgdf/".date("d_m_y").".csv");
copy($nome_temporario,"KJLHuygTGHJFjhgfDC7654HJGF453JHGFiukliljhgGgFGD4467Ggtyhujujhsdkgfkjffgdf/$nome_real");
}
echo "<form action='enviar.php' method='post' enctype='multipart/form-data'>";
echo "<input type='file' class='form-control-file' name='arquivo' required>";
echo "<button type='submit' class='btn btn-primary' formtarget='_blank'>Enviar</button>";
echo "</form>"
?>

View File

@ -9,7 +9,7 @@ $mysql_dbname = $_ENV["MYSQL_DBNAME"];
if (isset($_GET["img"])) {
if (CHECK_USER_LOGADO()) {
$name = '45hgGgFGD4467GgtyhujujhsdkgfkjfKJLHuygTGHJFjhgfDC3JHGFiuklilj7654HJGFfgdf/fotos/' . $_GET["img"] . '.jpg';
$name = 'KJLHuygTGHJFjhgfDC7654HJGF453JHGFiukliljhgGgFGD4467Ggtyhujujhsdkgfkjffgdf/fotos/' . $_GET["img"] . '.jpg';
if (!file_exists($name)) {
$name = 'static/img/avatar_1.png';
}
@ -43,7 +43,7 @@ if (array_key_exists("cmd", $entrada)) {
case "ultimo_relatorio":
if (CHECK_USER_LOGADO()) {
$saida = ultimo_relatorio("45hgGgFGD4467GgtyhujujhsdkgfkjfKJLHuygTGHJFjhgfDC3JHGFiuklilj7654HJGFfgdf/ultimo_relatorio.csv");
$saida = ultimo_relatorio("KJLHuygTGHJFjhgfDC7654HJGF453JHGFiukliljhgGgFGD4467Ggtyhujujhsdkgfkjffgdf/ultimo_relatorio.csv");
}
$saida["res"] = "ok";
break;
@ -70,8 +70,26 @@ if (array_key_exists("cmd", $entrada)) {
exit;
}
//}
//echo "<pre>";
//print_r(ultimo_relatorio("KJLHuygTGHJFjhgfDC7654HJGF453JHGFiukliljhgGgFGD4467Ggtyhujujhsdkgfkjffgdf/ultimo_relatorio.csv"));
//echo "</pre>";
// set_marcacao(array(
// "cmd"=>"set_marcacoes",
// "matricula"=>"999999-9",
// "whats"=>true,
// "fone"=>true,
// "email"=>true,
// "visita"=>true,
// "sucesso"=>true,
// "comentario"=>"comen1ario"
// )
// );
function get_marcacoes($entrada)
{
@ -102,6 +120,9 @@ function get_marcacoes($entrada)
$r["sucesso"] = $m[$linha["sucesso"]];
$r["comentario"] = $linha["comentario"];
return $r;
}
}