Ejemplo n.º 1
0
<?php

//Arquivo de atualização de unidade ou usuário no banco
//Inicializa a sessão
session_start("usuario");
//Verificação de sessão iniciada
if (isset($_SESSION["login"]) and $_SESSION["senha"]) {
    //Inclusão do arquivo de conexão com o banco
    include "../model/conecta-mi-db.php";
    $bdMi = new MYSQL_MIDB();
    $selectUnidades = $bdMi->sql("SELECT * FROM unidade");
    if (mysql_num_rows($selectUnidades) > 0) {
        echo "<div>";
        echo "<select name=\"selUnidadeNovo\" class=\"selUnidadePrincipal\" >";
        while ($resultadoUnidades = mysql_fetch_array($selectUnidades)) {
            echo "<option value=\"{$resultadoUnidades['0']}\">{$resultadoUnidades['1']}</option>";
        }
        echo "</select>";
        echo "</div>";
    } else {
        echo "Não há unidades cadastradas!";
    }
} else {
    include "../view/vUsuario-nao-logado.php";
}
Ejemplo n.º 2
0
<?php

session_start("usuario");
include "../model/conecta-mi-db.php";
include "../model/funcoes.php";
$bdMi = new MYSQL_MIDB();
$selectMemorando = $bdMi->sql("SELECT MAX(idMemorando) FROM memorando");
$_SESSION['numeroMemorando'] = mysql_result($selectMemorando, 0) + 1;
header("Location:../view/vCriar.php");
Ejemplo n.º 3
0
<?php

//Inicializa a sess�o
session_start("usuario");
//Verificação de sessão iniciada
if (isset($_SESSION["login"]) and $_SESSION["senha"]) {
    //Inclus�o do arquivo de conex�o com o banco
    include_once "../model/conecta-mi-db.php";
    //Instaciando a classe de conexao com banco de dados
    $bdMi = new MYSQL_MIDB();
    //Recebimento do login setado na sessão
    $txtLogin = $_SESSION["login"];
    //Consulta de permiss�o do sistema
    $consultaPermissaoSistema = $bdMi->sql("SELECT t.permissaoSistema FROM usuario t WHERE t.emailInstitucional='{$txtLogin}'");
    $linhas = mysql_num_rows($consultaPermissaoSistema);
    if ($linhas != 0) {
        $permissao = mysql_result($consultaPermissaoSistema, 0, "permissaoSistema");
    }
    ?>
    <!DOCTYPE HTML>
    <html lang="pt-br">

        <!-- Header --> 
        <head>
            <!-- Titulo -->
            <title>Sistema de Memorandos Internos</title>            
            <!-- Ícone-->
            <link rel="shortcut icon" href="images/favicon.gif">
            <!-- Charset -->
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <!-- CSS -->
Ejemplo n.º 4
0
<?php

//Arquivo de envio de validação de chave enviada por e-mail
//Visual da página
include "../view/vPlease-wait.html";
//Inclusão do arquivo de conexão com o banco
include_once "../model/conecta-mi-db.php";
//Instancia a classe com métodos de conexão com o banco.
$bdMi = new MYSQL_MIDB();
//Verificação de usuário no banco
if (!empty($_GET['keyID'])) {
    $chaveRecebida = $_REQUEST['keyID'];
    //Seleção da chave no banco
    $resultado = $bdMi->sql("SELECT t.idUsuario, p.chave FROM usuario t, chave p WHERE p.chave =  '" . $chaveRecebida . "' AND p.idUsuario = t.idUsuario");
    //Início da
    $idUsuario = mysql_result($resultado, 0, "idUsuario");
    session_start();
    $_SESSION['idUsuario'] = $idUsuario;
    //Verificação de existência de usuário
    if (mysql_num_rows($resultado) > 0) {
        $chaveBD = mysql_result($resultado, 1, "chave");
        //Verificação de chave no banco
        if ($chaveBD == $chaveRecebida) {
            ?>
            <script language="JavaScript">
                window.location = ("../view/vRedefinir-senha.php");
            </script>
            <?php 
        } else {
            ?>
            <script language="JavaScript">
Ejemplo n.º 5
0
<?php

//Arquivo de atualização de unidade ou usuário no banco
//Inicializa a sessão
session_start("usuario");
//Verificação de sessão iniciada
if (isset($_SESSION["login"]) and $_SESSION["senha"]) {
    //Visual da página
    include "../view/vPlease-wait.html";
    //Inclusão do arquivo de conexão com o banco
    include "../model/conecta-mi-db.php";
    //Instaciando a classe de conexao com banco de dados
    $bdMi = new MYSQL_MIDB();
    if (isset($_POST['btAtualizarUnidade'])) {
        //Recebimento das variáveis de unidade
        $idUnidade = $_POST['idUnidade'];
        $nomeUnidade = $_POST['txtUnidade'];
        //Atualização de nome de unidade no banco
        $resultadoUpdateUnidade = $bdMi->sql("UPDATE unidade SET nome='{$nomeUnidade}' WHERE idUnidade='{$idUnidade}'");
        //Verificação de sucesso na operação
        if ($resultadoUpdateUnidade > 0) {
            ?>
            <script language="JavaScript">
                alert("Unidade atualizada com sucesso!");
                window.location = ("../view/vAdmin-gerenciar.php");
            </script>
            <?php 
        } else {
            ?>
            <script language="JavaScript">
                alert("Erro ao atualizar unidade. Tente novamente.");
        <?php 
    }
}
//Cadastro de usuário, caso tenha sido este o botão clicado
if (isset($_POST["btCadastrarUsuario"])) {
    //Recebimento das variáveis do formulário
    $txtNome = $_POST["txtNome"];
    $txtEmail = $_POST["txtEmail"];
    $txtSenha = $_POST["txtSenha"];
    $txtTitulo = $_POST["txtTitulo"];
    $txtPortarira = $_POST["txtPortarira"];
    $txtCargo = $_POST["txtCargo"];
    $selPermissao = $_POST["selPermissao"];
    $selUnidade = $_POST["selUnidade"];
    //Instância de conexão com o banco
    $bdMi = new MYSQL_MIDB();
    //Realização da inserção do usuário no banco
    $resultadoInsertUsuario = $bdMi->sql("INSERT INTO usuario (nome,titulo,cargo,portaria,permissaoSistema,emailInstitucional,senha) VALUES ('{$txtNome}','{$txtTitulo}','{$txtCargo}','{$txtPortarira}','{$selPermissao}','{$txtEmail}','{$txtSenha}')");
    //Caso haja sucesso na inserção do usuário, é executada a seleção do ID deste gerado na inserção
    if ($resultadoInsertUsuario > 0) {
        //Seleção de id do usuário do banco
        $selectId = $bdMi->sql("SELECT idUsuario FROM usuario WHERE emailInstitucional = '{$txtEmail}'");
        $idUsuario = mysql_result($selectId, 0, "idUsuario");
    } else {
        ?>
        <script language="JavaScript">
            alert("Erro na inserção do usuário. Tente novamente.");
            window.location = ("../view/vMain.php");
        </script>
        <?php 
    }
Ejemplo n.º 7
0
<?php

// Arquivo de geração do MI
//Inicializa a sessão
session_start("usuario");
//Inclusão do arquivo de conexão com o banco e instanciamento da conexao
include "../model/conecta-mi-db.php";
//**********RECEBIMENTO DAS VARIÁRVEIS**********/
$txtDestinatario = $_POST['destinatario'];
$split_strings = preg_split('/[\\ \\n\\,]+/', $txtDestinatario);
$tituloDestinatario = $split_strings[0];
$nomeDestinatario = $split_strings[1];
$cargoDestinatario = $split_strings[2];
$bdMi = new MYSQL_MIDB();
$numeroMemorando = $_POST['numeroMemorando'];
$resultado = $bdMi->sql("SELECT nMemorandoEmitido FROM memorando WHERE idMemorando = {$numeroMemorando}");
if (mysql_result($resultado, 0, 'nMemorandoEmitido') == NULL) {
    $resultado = $bdMi->sql("SELECT idDestinatario FROM destinatario WHERE nome = '{$nomeDestinatario}' AND titulo = '{$tituloDestinatario}' and cargo = '{$cargoDestinatario}'");
    if (!mysql_num_rows($resultado)) {
        $resultado = $bdMi->sql("INSERT INTO destinatario(nome, titulo, cargo) VALUES ( '{$nomeDestinatario}', '{$tituloDestinatario}', '{$cargoDestinatario}' )");
    }
    $emissario = $_POST['emissario'];
    $referencia = $_POST['referencia'];
    $corpo = $_POST['corpo'];
    $dataEmissao = $_POST['data'];
    $usuario = $_SESSION["login"];
    $resultado = $bdMi->sql("SELECT idUsuario FROM usuario WHERE emailInstitucional = '{$usuario}'");
    $idRemetente = mysql_result($resultado, 0, 'idUsuario');
    $resultado = $bdMi->sql("SELECT idDestinatario FROM destinatario WHERE nome = '{$nomeDestinatario}' AND titulo = '{$tituloDestinatario}' and cargo = '{$cargoDestinatario}'");
    $idDestinatario = mysql_result($resultado, 0, 'idDestinatario');
    $SelectNumeroMemorandoEmitido = $bdMi->sql("SELECT MAX(nMemorandoEmitido) FROM memorando WHERE emissario = '{$emissario}'");
<?php

//Arquivo de consulta de memorando ao banco
//Inicializa a sessão
session_start("usuario");
//Verificação de sessão iniciada
if (isset($_SESSION["login"]) and $_SESSION["senha"]) {
    //Inclusão do arquivo de conexão com o banco
    include "conecta-mi-db.php";
    //Instaciando a classe de conexao com banco de dados
    $bdMi = new MYSQL_MIDB();
    if (!isset($_GET['radioPesquisa'])) {
        //Consulta de memorandos do sistema
        $selectMemorandos = $bdMi->sql("SELECT * FROM memorando ORDER BY idMemorando DESC");
    } else {
        //Recebimento das variáveis do formulário
        $txtPesquisa = $_GET['txtPesquisa'];
        $coluna = $_GET['radioPesquisa'];
        $txtPesquisa2 = $txtPesquisa;
        //Conversão das variáveis do radiogroup em tabela no banco
        if ($coluna == 'idPesquisaTudo') {
            $pesquisa = explode(" ", $txtPesquisa);
            $termos = count($pesquisa);
            for ($c = 0; $c < $termos; $c++) {
                $selectMemorandos = $bdMi->sql("SELECT * FROM memorando m, usuario u, destinatario d WHERE m.idMemorando LIKE '%{$pesquisa[$c]}%' OR m.data LIKE '%{$pesquisa[$c]}%' OR u.nome LIKE '%{$pesquisa[$c]}%' OR d.nome LIKE '%{$pesquisa[$c]}%' OR m.titulo LIKE '%{$pesquisa[$c]}%' OR m.corpo LIKE '%{$pesquisa[$c]}%' ORDER BY idMemorando DESC");
            }
        } else {
            if ($coluna == 'idPesquisaMemorando') {
                //Identificador do memorando
                $explodeIdMemorando = explode('/', $txtPesquisa);
                $idMemorando = $explodeIdMemorando[0];
Ejemplo n.º 9
0
<?php

//Arquivo de geração do MI
//Inicializa a sessão
session_start("usuario");
//Verificação de sessão iniciada
if (isset($_SESSION["login"]) and $_SESSION["senha"]) {
    //Inclusão do arquivo de conexão com o banco e instanciamento da conexao
    include "conecta-mi-db.php";
    include "funcoes.php";
    $bdMi = new MYSQL_MIDB();
    //**********RECEBIMENTO DAS VARIÁRVEIS**********/
    $txtDestinatario = $_POST['txtDestinatario'];
    $txtCargoRemetente = $_POST['txtCargo'];
    $txtReferencia = $_POST['txtReferencia'];
    $txtTitulo = $_POST['txtTitulo'];
    $txtCorpo = $_POST['txtCorpo'];
    $dataEmissao = $_POST['data'];
    $usuario = $_SESSION["login"];
    //***********CONSULTA DE MEMORANDOS*************/
    //Consulta o "maior ID" de memorando da tabela (ou seja, o último) e o incrementa, gerando o nome do próximo.
    $ultimoMemorando = $bdMi->sql("SELECT MAX(idMemorando) FROM memorando");
    $numeroMemorando1 = $ultimoMemorando[0] + 1;
    $numeroMemorando = zerofill($numeroMemorando1);
    //********OBTENÇÃO DO USUÁRIO REMETENTE*********/
    $resultadoRemetente = $bdMi->sql("SELECT nome FROM usuario WHERE emailInstitucional = '{$usuario}'");
    $remetente = mysql_result($resultadoRemetente, 0, 'nome');
    //*********OBTENÇÃO DE OUTRAS VARIÁVEIS*********/
    $dataEmissao2 = explode('-', $dataEmissao);
    $dia = $dataEmissao2[2];
    $mes = $dataEmissao2[1];
Ejemplo n.º 10
0
<?php

//Visual da página
include "../view/vPlease-wait.html";
//Inclusão do arquivo de conexão com o banco
include_once "../model/conecta-mi-db.php";
//Instancia a classe com métodos de conexão com o banco.
$bdMi = new MYSQL_MIDB();
//$txtLogin = $_POST['txtUsuarioLogin'];
//    $given_password = $_POST['txtSenhaLogin'];
//    $resultado = $bdMi->sql("SELECT senha FROM usuario WHERE emailInstitucional='" . $txtLogin . "'");
//    $db_hash = $resultado['senha'];
//    if (password_verify($given_password, $db_hash)) {
//    // password valid
//        $usuario = mysql_result($resultado, 0, "nome");
//
//        //Inicialização da sessão no sistema
//        session_start();
//
//        $_SESSION["login"] = $txtLogin;
//        $_SESSION["senha"] = $db_hash;
//        $_SESSION["usuario"] = $usuario;
//
//        //Direcionamento para a página inicial do sistema
//        header("Location:../view/vMain.php");
//    }
//Verificação de usuário no banco
if (!(empty($_POST['txtUsuarioLogin']) and empty($_POST['txtSenhaLogin']))) {
    $txtLogin = $_POST['txtUsuarioLogin'];
    $txtSenha = md5($_POST['txtSenhaLogin']);
    $resultado = $bdMi->sql("SELECT * FROM usuario WHERE emailInstitucional='" . $txtLogin . "' AND senha='" . $txtSenha . "'");
Ejemplo n.º 11
0
<?php

include "../model/conecta-mi-db.php";
$idUnidade = mysql_real_escape_string($_POST['idUnidade']);
$bdMi = new MYSQL_MIDB();
$usuarios = array();
$result = $bdMi->sql("SELECT DISTINCT usuario.idUsuario as id, usuario.nome as nome\r\n                                    FROM usuario, usuario_has_unidade, unidade \r\n                                    WHERE usuario.idUsuario = usuario_has_unidade.idUsuario AND\r\n                                            usuario_has_unidade.idUnidade = unidade.idUnidade AND\r\n                                            {$idUnidade} = unidade.idUnidade");
while ($row = mysql_fetch_array($result)) {
    $usuarios[] = $row;
}
echo json_encode($usuarios);
Ejemplo n.º 12
0
<?php

//Arquivo de envio de confirmação de recuperação de senha
//Visual da página
include "../view/vPlease-wait.html";
//Inclusão do arquivo de conexão com o banco
include_once "../model/conecta-mi-db.php";
//Instancia a classe com métodos de conexão com o banco.
$bdMi = new MYSQL_MIDB();
//Verificação de usuário no banco
if (!(empty($_POST['txtSenha']) && empty($_POST['txtRepeteSenha']))) {
    $txtSenha = md5($_POST['txtSenha']);
    $txtRepeteSenha = md5($_POST['txtRepeteSenha']);
    if ($txtSenha != $txtRepeteSenha) {
        ?>
        <script language="JavaScript">
            alert("Campos \"Senha\" e \"Confirma Senha\" estão diferentes!");
            window.location = ("../view/vRedefinir-senha.html");
        </script>
        <?php 
    } else {
        //Obtenção do e-mail da sessão iniciada em 'confirma-chave.php'
        session_start();
        $usuario = $_SESSION['idUsuario'];
        //Atualização da senha no banco
        $resultadoUpdate = $bdMi->sql("UPDATE usuario SET senha = '{$txtSenha}' WHERE idUsuario = {$usuario}");
        //Deleção da chave criada para a alteração
        $resultadoDelete = $bdMi->sql("DELETE FROM chave WHERE idUsuario = {$usuario}");
    }
    //Verificação de sucesso da operação
    if ($resultadoUpdate > 0 && $resultadoDelete > 0) {
Ejemplo n.º 13
0
<?php

//Inicializa a sessão
session_start("usuario");
//Verificação de sessão iniciada
if (isset($_SESSION["login"]) and $_SESSION["senha"]) {
    //Inclusão do arquivo de conexão com o banco
    include "../model/conecta-mi-db.php";
    $bdMi = new MYSQL_MIDB();
    //$resultadoSelectUnidadesUsuario = $bdMi->sql("SELECT nome FROM unidade WHERE ");
    ?>
    <!DOCTYPE HTML>
    <html lang="pt-br">

        <!-- Header -->
        <head>
            <!-- Titulo -->
            <title>Sistema de Memorandos Internos</title>        
            <!-- Ícone-->
            <link rel="shortcut icon" href="../resources/images/favicon.gif">
            <!-- Charset -->
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <!-- CSS -->
            <link href="../resources/css/menu.css" media="screen" rel="stylesheet" type="text/css" />
            <style type="text/css">
                @import url("../resources/css/estilo.css") screen; Design para Desktop
            </style>
            <script type="text/javascript" src="../resources/js/validacao.js"></script>
            
            <script src="../resources/js/jquery-1.10.2.min.js" type="text/javascript"></script>
Ejemplo n.º 14
0
<?php

//Arquivo de geração do MI
//Visual da página
include "vPlease-wait.html";
//Inicializa a sessão
session_start("usuario");
//Verificação de sessão iniciada
if (isset($_SESSION["login"]) and $_SESSION["senha"]) {
    //Inclusão do arquivo de conexão com o banco e instanciamento da conexao
    include "conecta-mi-db.php";
    include "funcoes.php";
    $bdMi = new MYSQL_MIDB();
    //**********RECEBIMENTO DAS VARIÁRVEIS**********/
    $txtDestinatario = $_POST['txtNome'];
    $txtCargo = $_POST['txtCargo'];
    $txtReferencia = $_POST['txtReferencia'];
    $txtTitulo = $_POST['txtTitulo'];
    $txtCorpo = $_POST['txtCorpo'];
    $dataEmissao = $_POST['data'];
    $usuario = $_SESSION["login"];
    //***********CONSULTA DE MEMORANDOS*************/
    //Consulta o "maior ID" de memorando da tabela (ou seja, o último) e o incrementa, gerando o nome do próximo.
    $ultimoMemorando = $bdMi->sql("SELECT MAX(idMemorando) FROM memorando");
    $numeroMemorando1 = $ultimoMemorando[0] + 1;
    $numeroMemorando = zerofill($numeroMemorando1);
    //********OBTENÇÃO DO USUÁRIO REMETENTE*********/
    $resultadoRemetente = $bdMi->sql("SELECT nome FROM usuario WHERE emailInstitucional = '{$usuario}'");
    $remetente = mysql_result($resultadoRemetente, 0, 'nome');
    //*********OBTENÇÃO DE OUTRAS VARIÁVEIS*********/
    $dataEmissao = explode('-', $dataEmissao);
<?php

//Inicializa a sessão
session_start("usuario");
//Verificação de sessão iniciada
if (isset($_SESSION["login"]) and $_SESSION["senha"]) {
    //Inclusão do arquivo de conexão com o banco
    include "../model/conecta-mi-db.php";
    //Instaciando a classe de conexao com banco de dados
    $bdMi = new MYSQL_MIDB();
    //Recebimento da variável com nome do usuário
    $idUsuario = $_POST['idUsuario'];
    $txtNome = $_POST['txtNome'];
    $txtTitulo = $_POST['txtTitulo'];
    $txtCargo = $_POST['txtCargo'];
    $txtPortaria = $_POST['txtPortaria'];
    $selPermissao = $_POST['selPermissao'];
    $txtEmail = $_POST['txtEmail'];
    //Consulta de unidades vinculadas a determinado usuário no sistema
    $selectUnidadesUsuario = $bdMi->sql("SELECT un.idUnidade, un.nome FROM usuario_has_unidade us, unidade un WHERE us.idUsuario = '{$idUsuario}' AND us.idUnidade = un.idUnidade");
    //Consulta de unidades do sistema
    $selectUnidades = $bdMi->sql("SELECT * FROM unidade");
    ?>

    <!DOCTYPE HTML>
    <html lang="pt-br">

        <!-- Header --> 
        <head>
            <!-- Titulo -->
            <title>Sistema de Memorandos Internos</title>
Ejemplo n.º 16
0
<?php

//Inicializa a sessão
session_start("usuario");
//Verificação de sessão iniciada
if (isset($_SESSION["login"]) and $_SESSION["senha"]) {
    //Inclusão do arquivo de conexão com o banco
    include "../model/conecta-mi-db.php";
    $bdMi = new MYSQL_MIDB();
    //$resultadoSelectUnidadesUsuario = $bdMi->sql("SELECT nome FROM unidade WHERE ");
    ?>
    <!DOCTYPE HTML>
    <html lang="pt-br">

        <!-- Header -->
        <head>
            <!-- Titulo -->
            <title>Sistema de Memorandos Internos</title>        
            <!-- Ícone-->
            <link rel="shortcut icon" href="../resources/images/favicon.gif">
            <!-- Charset -->
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <!-- CSS -->
            <link href="../resources/css/menu.css" media="screen" rel="stylesheet" type="text/css" />
            <style type="text/css">
                @import url("../resources/css/estilo.css") screen; Design para Desktop
            </style>
            <script type="text/javascript" src="../resources/js/validacao.js"></script>
            
            <script src="../resources/js/jquery-1.10.2.min.js" type="text/javascript"></script>
Ejemplo n.º 17
0
 } else {
     $split_strings = preg_split('/[\\ \\n\\,]+/', $txtDestinatario);
     $tituloDestinatario = $split_strings[0];
     $nomeDestinatario = $split_strings[1];
     $cargoDestinatario = $split_strings[2];
 }
 $referencia = $_POST['txtReferencia'];
 $corpo = $_POST['txtCorpo'];
 $dataEmissao = $_POST['data'];
 $emissario = $_POST['selecao'];
 if (is_numeric($emissario)) {
     $selectDestinatario = $bdMi->sql("SELECT nome FROM unidade WHERE idUnidade ='" . $emissario . "';");
     $emissario = mysql_result($selectDestinatario, 0);
 }
 $usuario = $_SESSION["login"];
 $bdMi = new MYSQL_MIDB();
 $resultado = $bdMi->sql("SELECT idUsuario, nome, titulo, cargo, portaria, emailInstitucional FROM usuario WHERE emailInstitucional = '{$usuario}'");
 $row = mysql_fetch_array($resultado);
 $idRemetente = $row[0];
 $nomeRemetente = $row[1];
 $tituloRemetente = $row[2];
 $cargoRemetente = $row[3];
 $portariaRemetente = $row[4];
 $emailRemetente = $row[5];
 //***********CONSULTA DE MEMORANDOS*************/
 //Consulta o "maior ID" de memorando da tabela (ou seja, o último) e o incrementa, gerando o nome do próximo.
 //SO PARA TESTE
 $SelectNumeroMemorando = $bdMi->sql("SELECT MAX(nMemorandoEmitido) FROM memorando");
 $numeroMemorando = zerofill(mysql_result($SelectNumeroMemorando, 0));
 //********OBTENÇÃO DO USUÁRIO REMETENTE*********/
 //*********OBTENÇÃO DE OUTRAS VARIÁVEIS*********/
<?php

//Inicializa a sessão
session_start("usuario");
//Verificação de sessão iniciada
if (isset($_SESSION["login"]) and $_SESSION["senha"]) {
    //Inclusão do arquivo de conexão com o banco
    include "../model/conecta-mi-db.php";
    //Instaciando a classe de conexao com banco de dados
    $bdMi = new MYSQL_MIDB();
    ?>

    <!DOCTYPE HTML>
    <html lang="pt-br">

        <!-- Header --> 
        <head>
            <!-- Titulo -->
            <title>Sistema de Memorandos Internos</title>
            <!-- Charset -->
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <!-- Ícone-->
            <link rel="shortcut icon" href="../resources/images/favicon.gif">
            <!-- CSS -->
            <style type="text/css">
                @import url("../resources/css/estilo.css") screen; <!--Design para Desktop -->
            </style>           
            <!-- Biblioteca jQuery -->
            <script type="text/javascript" src="../resources/js/jquery-1.6.4.min.js"></script>
            <!-- Inclusão do arquivo de validações -->
            <script src="../resources/js/validacao.js"></script>
Ejemplo n.º 19
0
<?php

//Arquivo de envio de e-mail para redefinição de senha
//Visual da página
include "../view/vPlease-wait.html";
//Inclusão do arquivo de conexão com o banco
include_once "../model/conecta-mi-db.php";
include "../model/funcoes.php";
//Instancia a classe com métodos de conexão com o banco.
$bdMi = new MYSQL_MIDB();
//Verificação de usuário no banco
if (!empty($_POST['txtMail'])) {
    $txtLogin = $_POST['txtMail'];
    $resultado = $bdMi->sql("SELECT t.idUsuario, t.emailInstitucional, t.senha FROM usuario t WHERE emailInstitucional='" . $txtLogin . "'");
    //Verificação de existência de usuário
    if (mysql_num_rows($resultado) > 0) {
        $idUsuario = mysql_result($resultado, 0, "idUsuario");
        $usuario = mysql_result($resultado, 0, "emailInstitucional");
        $senha = mysql_result($resultado, 0, "senha");
        //Geração de chave aleatória para redefinição de senha
        $chave = crypt($txtLogin);
        //Inserção da chave no banco para posterior comparação.
        $resultadoInsert = $bdMi->sql("INSERT INTO `chave` (idUsuario,chave) VALUES ('{$idUsuario}','" . $chave . "')");
        //Envio de e-mail de redefinição de senha
        $destinatario = $usuario;
        $assunto = "Redefinição de Senha - Sistema de Emissão de MI";
        $headers = "";
        $headers .= "From: naoresponda@facom.ufu.br";
        $mensagem = "\r\nVocê está recebendo esta mensagem pois solicitou a redefinição de senha no Sistema de Emissão de MI.\r\n            \r\nCaso não tenha solicitado, favor ignorar a mensagem.\r\n            \r\nCaso tenha solicitado, clique no link a seguir:\r\n            \r\nhttp://localhost/mi/control/cConfirma-chave.php?keyID=" . $chave . "\r\n            \r\n---------------------------------------------------------------\r\nSistema de Emissão de MI - FACOM - Universidade Federal de Uberlândia.\r\nEsta é uma mensagem automática. Não a responda.\r\n            ";
        $resultadoEmail = mail($destinatario, $assunto, $mensagem, $headers);
        if ($resultadoEmail == true) {
Ejemplo n.º 20
0
<?php

//Arquivo de deleção de unidade no banco
//Visual da página
include "../view/vPlease-wait.html";
//Inicializa a sessão
session_start("usuario");
//Verificação de sessão iniciada
if (isset($_SESSION["login"]) and $_SESSION["senha"]) {
    //Inclusão do arquivo de conexão com o banco
    include "../model/conecta-mi-db.php";
    //Instaciando a classe de conexao com banco de dados
    $bdMi = new MYSQL_MIDB();
    $op = $_REQUEST['op'];
    if ($op == "'delUnit'") {
        $idUnidade = $_REQUEST['idUnidade'];
        //Verificação de existência de relação entre a unidade e o usuário
        $resultadoSelectHasUnidade = $bdMi->sql("SELECT * FROM usuario_has_unidade WHERE idUnidade='{$idUnidade}'");
        if ($resultadoSelectHasUnidade > 0) {
            //Deleção do relacionamento da unidade com usuário
            $resultadoDeleteHasUnidade = $bdMi->sql("DELETE FROM usuario_has_unidade WHERE idUnidade='{$idUnidade}'");
            if ($resultadoDeleteHasUnidade > 0) {
                //Deleção de unidade
                $resultadoDeleteUnidade = $bdMi->sql("DELETE FROM unidade WHERE idUnidade='{$idUnidade}'");
                //Verificação de sucesso da operação
                if ($resultadoDeleteUnidade > 0) {
                    ?>
                    <script language="JavaScript">
                        alert("Unidade deletada com sucesso!");
                        window.location = ("../view/vAdmin-gerenciar.php");
                    </script>