Format
This commit is contained in:
parent
d0935843b8
commit
2da87582f1
113
index.php
113
index.php
|
@ -50,12 +50,14 @@ if(isset($_GET["img"])){
|
||||||
|
|
||||||
case "set_marcacoes":
|
case "set_marcacoes":
|
||||||
|
|
||||||
$saida = set_marcacao($entrada);;
|
$saida = set_marcacao($entrada);
|
||||||
|
;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "get_marcacoes":
|
case "get_marcacoes":
|
||||||
|
|
||||||
$saida = get_marcacoes($entrada);;
|
$saida = get_marcacoes($entrada);
|
||||||
|
;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -70,7 +72,8 @@ if(isset($_GET["img"])){
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function get_marcacoes($entrada){
|
function get_marcacoes($entrada)
|
||||||
|
{
|
||||||
|
|
||||||
$matricula = $entrada["matricula"];
|
$matricula = $entrada["matricula"];
|
||||||
|
|
||||||
|
@ -99,9 +102,6 @@ function get_marcacoes($entrada){
|
||||||
$r["sucesso"] = $m[$linha["sucesso"]];
|
$r["sucesso"] = $m[$linha["sucesso"]];
|
||||||
$r["comentario"] = $linha["comentario"];
|
$r["comentario"] = $linha["comentario"];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return $r;
|
return $r;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -125,7 +125,8 @@ function get_marcacoes($entrada){
|
||||||
|
|
||||||
return $linha;
|
return $linha;
|
||||||
}
|
}
|
||||||
function set_marcacao($entrada){
|
function set_marcacao($entrada)
|
||||||
|
{
|
||||||
|
|
||||||
$matricula = $entrada["matricula"];
|
$matricula = $entrada["matricula"];
|
||||||
$pessoal = $entrada["pessoal"];
|
$pessoal = $entrada["pessoal"];
|
||||||
|
@ -159,7 +160,8 @@ function set_marcacao($entrada){
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function existe_marcacao($matricula){
|
function existe_marcacao($matricula)
|
||||||
|
{
|
||||||
$mysql_servername = $GLOBALS['mysql_servername'];
|
$mysql_servername = $GLOBALS['mysql_servername'];
|
||||||
$mysql_username = $GLOBALS['mysql_username'];
|
$mysql_username = $GLOBALS['mysql_username'];
|
||||||
$mysql_password = $GLOBALS['mysql_password'];
|
$mysql_password = $GLOBALS['mysql_password'];
|
||||||
|
@ -180,13 +182,24 @@ function existe_marcacao($matricula){
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function CHECK_USER_LOGADO(){
|
function CHECK_USER_LOGADO()
|
||||||
if(!isset($_COOKIE['email'])){return false;};
|
{
|
||||||
if(!isset($_COOKIE['token'])){return false;};
|
if (!isset($_COOKIE['email'])) {
|
||||||
if(check_login($_COOKIE["email"],$_COOKIE["token"])){return true;};
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
function ultimo_relatorio($arquivo){
|
;
|
||||||
|
if (!isset($_COOKIE['token'])) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
;
|
||||||
|
if (check_login($_COOKIE["email"], $_COOKIE["token"])) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
function ultimo_relatorio($arquivo)
|
||||||
|
{
|
||||||
|
|
||||||
#"estudante","unidade_curricular","classe","curso","coordenacao","campus","qt_aulas_classe","data_falta","matricula","id_classe","turma","professor","celular","email","email_institucional","endereco","idade"
|
#"estudante","unidade_curricular","classe","curso","coordenacao","campus","qt_aulas_classe","data_falta","matricula","id_classe","turma","professor","celular","email","email_institucional","endereco","idade"
|
||||||
#"estudante","turma","total_faltas","faltas_por_dia","matricula","celular","email","endereco","idade"
|
#"estudante","turma","total_faltas","faltas_por_dia","matricula","celular","email","endereco","idade"
|
||||||
|
@ -258,20 +271,24 @@ function ultimo_relatorio($arquivo){
|
||||||
|
|
||||||
return array("turmas" => $turmas, "risco_turma" => $risco_turma, "dados" => $dados, "datas" => $datas);
|
return array("turmas" => $turmas, "risco_turma" => $risco_turma, "dados" => $dados, "datas" => $datas);
|
||||||
}
|
}
|
||||||
function tdata($data){
|
function tdata($data)
|
||||||
|
{
|
||||||
$d = explode("/", $data);
|
$d = explode("/", $data);
|
||||||
return $d[2] . "/" . $d[1] . "/" . $d[0];
|
return $d[2] . "/" . $d[1] . "/" . $d[0];
|
||||||
}
|
}
|
||||||
function mapa_de_chaves($linha0){
|
function mapa_de_chaves($linha0)
|
||||||
|
{
|
||||||
$k = array();
|
$k = array();
|
||||||
for ($i = 0; $i < count($linha0); $i++) {
|
for ($i = 0; $i < count($linha0); $i++) {
|
||||||
$k[$linha0[$i]] = $i;
|
$k[$linha0[$i]] = $i;
|
||||||
}
|
}
|
||||||
return $k;
|
return $k;
|
||||||
}
|
}
|
||||||
function lista_de_turmas($datas){
|
function lista_de_turmas($datas)
|
||||||
|
{
|
||||||
}
|
}
|
||||||
function login($email,$senha){
|
function login($email, $senha)
|
||||||
|
{
|
||||||
$mysql_servername = $GLOBALS['mysql_servername'];
|
$mysql_servername = $GLOBALS['mysql_servername'];
|
||||||
$mysql_username = $GLOBALS['mysql_username'];
|
$mysql_username = $GLOBALS['mysql_username'];
|
||||||
$mysql_password = $GLOBALS['mysql_password'];
|
$mysql_password = $GLOBALS['mysql_password'];
|
||||||
|
@ -295,7 +312,8 @@ function login($email,$senha){
|
||||||
$mysql_conn->close();
|
$mysql_conn->close();
|
||||||
return array("res" => "erro", "token" => "");
|
return array("res" => "erro", "token" => "");
|
||||||
}
|
}
|
||||||
function check_login($email,$token){
|
function check_login($email, $token)
|
||||||
|
{
|
||||||
$mysql_servername = $GLOBALS['mysql_servername'];
|
$mysql_servername = $GLOBALS['mysql_servername'];
|
||||||
$mysql_username = $GLOBALS['mysql_username'];
|
$mysql_username = $GLOBALS['mysql_username'];
|
||||||
$mysql_password = $GLOBALS['mysql_password'];
|
$mysql_password = $GLOBALS['mysql_password'];
|
||||||
|
@ -316,14 +334,17 @@ function check_login($email,$token){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
function exemplo_busca(){
|
function exemplo_busca()
|
||||||
|
{
|
||||||
$mysql_servername = $GLOBALS['mysql_servername'];
|
$mysql_servername = $GLOBALS['mysql_servername'];
|
||||||
$mysql_username = $GLOBALS['mysql_username'];
|
$mysql_username = $GLOBALS['mysql_username'];
|
||||||
$mysql_password = $GLOBALS['mysql_password'];
|
$mysql_password = $GLOBALS['mysql_password'];
|
||||||
$mysql_dbname = $GLOBALS['mysql_dbname'];
|
$mysql_dbname = $GLOBALS['mysql_dbname'];
|
||||||
|
|
||||||
$conn = new mysqli($mysql_servername, $mysql_username, $mysql_password, $mysql_dbname);
|
$conn = new mysqli($mysql_servername, $mysql_username, $mysql_password, $mysql_dbname);
|
||||||
if ($conn->connect_error) {die("Connection failed: " . $conn->connect_error);}
|
if ($conn->connect_error) {
|
||||||
|
die("Connection failed: " . $conn->connect_error);
|
||||||
|
}
|
||||||
//$sql = "INSERT INTO `usuarios`(`email`, `senha`, `nome`) VALUES ('novoemail@gmail.com','12345678','novousuario')";
|
//$sql = "INSERT INTO `usuarios`(`email`, `senha`, `nome`) VALUES ('novoemail@gmail.com','12345678','novousuario')";
|
||||||
//$sql = "SELECT * FROM `usuarios` WHERE 1";
|
//$sql = "SELECT * FROM `usuarios` WHERE 1";
|
||||||
//$sql = "SELECT * FROM `usuarios` WHERE 1 ORDER BY nome DESC";
|
//$sql = "SELECT * FROM `usuarios` WHERE 1 ORDER BY nome DESC";
|
||||||
|
@ -341,18 +362,28 @@ function exemplo_busca(){
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function gerar_token($tamanho=50, $maiusculas=true, $minusculas=true, $numeros=true, $simbolos=false){
|
function gerar_token($tamanho = 50, $maiusculas = true, $minusculas = true, $numeros = true, $simbolos = false)
|
||||||
|
{
|
||||||
$ma = "ABCDEFGHIJKLMNOPQRSTUVYXWZ";
|
$ma = "ABCDEFGHIJKLMNOPQRSTUVYXWZ";
|
||||||
$mi = "abcdefghijklmnopqrstuvyxwz";
|
$mi = "abcdefghijklmnopqrstuvyxwz";
|
||||||
$nu = "0123456789";
|
$nu = "0123456789";
|
||||||
$si = "!@#$%¨&*()_+=";
|
$si = "!@#$%¨&*()_+=";
|
||||||
if ($maiusculas){$senha .= str_shuffle($ma);}
|
if ($maiusculas) {
|
||||||
if ($minusculas){$senha .= str_shuffle($mi);}
|
$senha .= str_shuffle($ma);
|
||||||
if ($numeros){$senha .= str_shuffle($nu);}
|
}
|
||||||
if ($simbolos){$senha .= str_shuffle($si);}
|
if ($minusculas) {
|
||||||
|
$senha .= str_shuffle($mi);
|
||||||
|
}
|
||||||
|
if ($numeros) {
|
||||||
|
$senha .= str_shuffle($nu);
|
||||||
|
}
|
||||||
|
if ($simbolos) {
|
||||||
|
$senha .= str_shuffle($si);
|
||||||
|
}
|
||||||
return substr(str_shuffle($senha), 0, $tamanho);
|
return substr(str_shuffle($senha), 0, $tamanho);
|
||||||
}
|
}
|
||||||
function csvToArray($csvFile){
|
function csvToArray($csvFile)
|
||||||
|
{
|
||||||
|
|
||||||
$file_to_read = fopen($csvFile, 'r');
|
$file_to_read = fopen($csvFile, 'r');
|
||||||
$lines = array();
|
$lines = array();
|
||||||
|
@ -363,6 +394,7 @@ function csvToArray($csvFile){
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
@ -379,6 +411,7 @@ function csvToArray($csvFile){
|
||||||
<link rel="stylesheet" href="static/materialize/css/materialize.min.css">
|
<link rel="stylesheet" href="static/materialize/css/materialize.min.css">
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class='teal lighten-2'>
|
<body class='teal lighten-2'>
|
||||||
<div id="menu_voltar" class="navbar-fixed" style="display:none;">
|
<div id="menu_voltar" class="navbar-fixed" style="display:none;">
|
||||||
<nav class="nav-extended">
|
<nav class="nav-extended">
|
||||||
|
@ -404,9 +437,12 @@ function csvToArray($csvFile){
|
||||||
<i class="material-icons">menu</i>
|
<i class="material-icons">menu</i>
|
||||||
</a>
|
</a>
|
||||||
<ul class="right hide-on-med-and-down">
|
<ul class="right hide-on-med-and-down">
|
||||||
<li><a onclick="mostrar_aba('Estudantes em risco de evasão')"><i class="material-icons left">format_list_bulleted</i>Estudantes em risco</a></li>
|
<li><a onclick="mostrar_aba('Estudantes em risco de evasão')"><i
|
||||||
<li style="display:none"><a onclick="mostrar_aba('Conselho pedagógico')" ><i class="material-icons left">group</i>Conselho pedagógico</a></li>
|
class="material-icons left">format_list_bulleted</i>Estudantes em risco</a></li>
|
||||||
<li style="display:none"><a onclick="mostrar_aba('Visão geral das turmas')"><i class="material-icons left">show_chart</i>Visão geral das turmas</a></li>
|
<li style="display:none"><a onclick="mostrar_aba('Conselho pedagógico')"><i
|
||||||
|
class="material-icons left">group</i>Conselho pedagógico</a></li>
|
||||||
|
<li style="display:none"><a onclick="mostrar_aba('Visão geral das turmas')"><i
|
||||||
|
class="material-icons left">show_chart</i>Visão geral das turmas</a></li>
|
||||||
<li><a onclick="logout()"><i class="material-icons left">exit_to_app</i>Sair</a></li>
|
<li><a onclick="logout()"><i class="material-icons left">exit_to_app</i>Sair</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
@ -415,9 +451,12 @@ function csvToArray($csvFile){
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<ul id="menu_mobile" class="sidenav sidenav-close" style="display:none">
|
<ul id="menu_mobile" class="sidenav sidenav-close" style="display:none">
|
||||||
<li><a onclick="mostrar_aba('Estudantes em risco de evasão')"><i class="material-icons left">format_list_bulleted</i>Estudantes em risco</a></li>
|
<li><a onclick="mostrar_aba('Estudantes em risco de evasão')"><i
|
||||||
<li style="display:none"><a onclick="mostrar_aba('Conselho pedagógico')" ><i class="material-icons left">group</i>Conselho pedagógico</a></li>
|
class="material-icons left">format_list_bulleted</i>Estudantes em risco</a></li>
|
||||||
<li style="display:none"><a onclick="mostrar_aba('Visão geral das turmas')"><i class="material-icons left">show_chart</i>Visão geral das turmas</a></li>
|
<li style="display:none"><a onclick="mostrar_aba('Conselho pedagógico')"><i
|
||||||
|
class="material-icons left">group</i>Conselho pedagógico</a></li>
|
||||||
|
<li style="display:none"><a onclick="mostrar_aba('Visão geral das turmas')"><i
|
||||||
|
class="material-icons left">show_chart</i>Visão geral das turmas</a></li>
|
||||||
<li><a onclick="logout()"><i class="material-icons left">exit_to_app</i>Sair</a></li>
|
<li><a onclick="logout()"><i class="material-icons left">exit_to_app</i>Sair</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
@ -496,7 +535,8 @@ function csvToArray($csvFile){
|
||||||
</p>
|
</p>
|
||||||
<br>
|
<br>
|
||||||
<label for="textarea2">Comentários adicionais</label>
|
<label for="textarea2">Comentários adicionais</label>
|
||||||
<textarea id="acao_comentario" onchange="set_marcacoes()" class="materialize-textarea" ></textarea>
|
<textarea id="acao_comentario" onchange="set_marcacoes()"
|
||||||
|
class="materialize-textarea"></textarea>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -541,11 +581,13 @@ function csvToArray($csvFile){
|
||||||
<i class="material-icons prefix">password</i>
|
<i class="material-icons prefix">password</i>
|
||||||
<input type="password" id="login_senha" placeholder="digite sua senha aqui">
|
<input type="password" id="login_senha" placeholder="digite sua senha aqui">
|
||||||
<label for="primeiro_nome">Senha</label>
|
<label for="primeiro_nome">Senha</label>
|
||||||
<div id="feedback_login" class="col s10 m10 l10 offset-s1 offset-m1 offset-l1 red-text" style="display:none;padding:10px;"></div>
|
<div id="feedback_login" class="col s10 m10 l10 offset-s1 offset-m1 offset-l1 red-text"
|
||||||
|
style="display:none;padding:10px;"></div>
|
||||||
</div>
|
</div>
|
||||||
<br>
|
<br>
|
||||||
<div class="form-field">
|
<div class="form-field">
|
||||||
<button id="login" onclick="login()" class="teal btn-large waves-effect waves-dark">ENTRAR</button>
|
<button id="login" onclick="login()"
|
||||||
|
class="teal btn-large waves-effect waves-dark">ENTRAR</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -858,4 +900,5 @@ function csvToArray($csvFile){
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
Loading…
Reference in New Issue
Block a user