<?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";
}
<?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");
예제 #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 -->
<?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">
예제 #5
0
//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.");
                window.location = ("../view/vAdmin-gerenciar.php");
            </script>
            <?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 
    }
    //Realização na tabela "usuario_has_unidade"
    $resultadoInsertUsuarioHasUnidade = $bdMi->sql("INSERT INTO usuario_has_unidade (idUsuario,idUnidade) VALUES ('{$idUsuario}','{$selUnidade}')");
예제 #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];
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];
    $ano = $dataEmissao2[0];
    $ano2 = explode('0', $ano);
    switch ($mes) {
        case 01:
            $mes = 'Janeiro';
            break;
예제 #10
0
//
//        //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 . "'");
    //Verificação de existência de usuário
    if (mysql_num_rows($resultado) > 0) {
        $usuario = mysql_result($resultado, 0, "nome");
        //Inicialização da sessão no sistema
        session_start();
        $_SESSION["login"] = $txtLogin;
        $_SESSION["senha"] = $txtSenha;
        $_SESSION["usuario"] = $usuario;
        //Direcionamento para a página inicial do sistema
        header("Location:../view/vMain.php");
    } else {
        ?>
        <script language="JavaScript">
            alert("Usuário ou senha inválidos!");
            window.location = ('../view/index.html');
예제 #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);
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) {
        ?>
        <script language="JavaScript">
            alert("Senha alterada com sucesso!");
            window.location = ("../view/index.php");
        </script>
        <?php 
    } else {
        ?>
        <script language="JavaScript">
            alert("Erro na alteração da senha! Tente novamente.");
예제 #13
0
    include "menu.html";
    ?>
                </div>
                
                <!-- Section -->
                <section id="corpo">
                    <!-- Formul�rio -->
                    <form id="fileupload"  method="POST" enctype="multipart/form-data">

                        <!-- Fieldset -->
                        <fieldset>
                              
                            <legend>Criação de Memorando Interno</legend>                             
                            
                            <p id="destinatario" class="campo"><label>Destinatário: <input id="txtDestinatario" class="info" type="text" name="txtDestinatario" value="<?php 
    $selectDestinatario = $bdMi->sql("SELECT titulo, nome, cargo FROM destinatario WHERE idDestinatario ='" . $_GET['destinatario'] . "';");
    $row = mysql_fetch_row($selectDestinatario);
    echo $row[0] . " " . $row[1] . ", " . $row[2];
    ?>
" required></label></p>   
                          
                            <p class="campo"><label>Referência: <input id="txtReferencia" class="info" type="text" name="txtReferencia" value="<?php 
    echo $_GET['referencia'];
    ?>
" required></label></p>

                            <p class="campo"><label>Corpo do Memorando Interno: <textarea id="txtCorpo" name="txtCorpo" ><?php 
    echo $_GET['corpo'];
    ?>
</textarea></label></p>
                                 
예제 #14
0
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);
    $dia = $dataEmissao[2];
    $mes = $dataEmissao[1];
    $ano = $dataEmissao[0];
    $ano2 = explode('0', $ano);
    switch ($mes) {
        case 01:
            $mes = 'Janeiro';
            break;
//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>
            <!-- Ícone-->
            <link rel="shortcut icon" href="../resources/images/favicon.gif">
            <!-- Charset -->
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
예제 #16
0
                                    <td>
                                        <button class="delete" data-type="{%=file.deleteType%}" data-url="{%=file.deleteUrl%}"{% if (file.deleteWithCredentials) { %} data-xhr-fields='{"withCredentials":true}'{% } %}>Delete</button>
                                        <input type="checkbox" name="delete" value="1" class="toggle">
                                    </td>
                                </tr>
                            {% } %}
                            </script>
                            

                            <p class="campo"><label>Data de Emissão: <input id="data" type="text" name="data"  required></label></p>
                           
                            <p class="campo"><label>Emissário:
                                    <select id="selecao" name="selecao">
                                        <?php 
    $usuario = $_SESSION["login"];
    $resultado = $bdMi->sql("SELECT idUsuario FROM usuario WHERE emailInstitucional = '{$usuario}'");
    $idUsuario = mysql_result($resultado, 0, 'idUsuario');
    //Consulta de unidades do sistema
    //Linhas com os resultados do SELECT
    $selectUnidades = $bdMi->sql("SELECT unidade.idUnidade, unidade.nome FROM unidade, usuario_has_unidade WHERE {$idUsuario} = usuario_has_unidade.idUsuario AND usuario_has_unidade.idUnidade = unidade.idUnidade");
    if (mysql_num_rows($selectUnidades) > 0) {
        while ($resultadoUnidades = mysql_fetch_array($selectUnidades)) {
            echo "<option value=\"{$resultadoUnidades['0']}\">{$resultadoUnidades['1']}</option>";
        }
    } else {
        echo "Não há unidades cadastradas!";
    }
    ?>
                                    </select></label>
                            </p>
                            
예제 #17
0
     $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*********/
 $dataEmissao2 = explode('-', $dataEmissao);
                    <!-- Fieldset -->
                    <fieldset align="left">
                        <legend>Unidades cadastradas</legend>
                        <!-- Unidades -->
                        <form name="formUnidade" id="formUnidade" action="vAdmin-editar-unidade.php" enctype="application/x-www-form-urlencoded" method="post">
                            <table border="0" align="center" width="100%">
                                <tr>
                                    <!-- Linha com o título -->
                                    <td><strong>Unidade</strong></td>
                                </tr>
                                <input type="hidden" name="idUnidade" id="idUnidade" value=""/>
                                <input type="hidden" name="nomeUnidade" id="nomeUnidade" value=""/>
                                <?php 
    //Consulta de unidades do sistema
    //Linhas com os resultados do SELECT
    $selectUnidades = $bdMi->sql("SELECT * FROM unidade");
    if (mysql_num_rows($selectUnidades) > 0) {
        $c = 1;
        while ($resultadoUnidades = mysql_fetch_array($selectUnidades)) {
            if ($c % 2 != 0) {
                ?>
                                            <tr style="background-color:#E7E7E6;">
                                                <td><?php 
                echo $resultadoUnidades[1];
                ?>
</td>
                                                <td align="center" width="4%"><a onClick="encaminhaUnidade(<?php 
                echo $resultadoUnidades[0];
                ?>
, <?php 
                echo "'" . $resultadoUnidades[1] . "'";
예제 #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) {
예제 #20
0
//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>
                    <?php 
                } else {