Ejemplo n.º 1
0
 public function relUsuarios()
 {
     $conexao = new conectaBanco();
     $conexao->conecta();
     try {
         $sql = "SELECT \n                        * \n                    FROM \n                        tblloginsystems l, \n                        tblloginsite s";
         $resultado = mysql_query($sql) or die("Erro na execução do SQL. Verifique sob erro: " . mysql_error());
     } catch (Exception $ex) {
         echo "Não foi possível efetuar a consulta. Verifique sob o erro: " . $ex->getMessage();
     }
 }
 public function comboTipoTelefone()
 {
     $conecta = new conectaBanco();
     $conecta->conecta();
     try {
         $sql = "SELECT * FROM tbltipotelefone";
         $resultado = mysql_query($sql);
         while ($dados = mysql_fetch_array($resultado)) {
             echo "<option name=" . $dados['idTipoTelefone'] . ">" . $dados['nomeTipoTelefone'] . "</option>";
         }
     } catch (Exception $ex) {
         echo "Problemas na consulta. Código E019.1. Erro: " . $ex->getMessage();
     }
 }
Ejemplo n.º 3
0
 public function consultaTipoUsuario()
 {
     $conecta = new conectaBanco();
     $conecta->conecta();
     $sql = "SELECT * FROM tbltipousuario " . "WHERE idTipoUsuario=" . $this->idTipoUsuario;
     try {
         $resultado = mysql_query($sql);
         $dados = mysql_fetch_array($resultado);
         if ($dados > 0) {
             echo $dados['nomeTipoUsuario'];
         } else {
             echo "Tipo de Usuário inválido.";
         }
     } catch (Exception $ex) {
         echo "Houve um problema na consulta do tipo de usuário. Consulte o analista. Erro: " . $ex->getMessage();
     }
 }
Ejemplo n.º 4
0
 public function consultaFoto()
 {
     $conexao = new conectaBanco();
     $conexao->conecta();
     try {
         $sql = "SELECT * FROM tblfoto f \n                    INNER JOIN tblloginsystems l ON f.idUsuario = l.codUsuario \n                    WHERE f.codUsuario = " . $this->idUsuario;
         $resultado = mysql_query($sql) or die("Há um problema no comando SQL. Erro: " . mysql_error());
         $dados = mysql_fetch_array($resultado);
         if ($dados > 0) {
             echo "<img src='" . $dados['foto'] . "' title='" . $dados['nomeUsuario'] . "'>";
         } else {
             echo "<img src='../../images/User-blue.png' width='150' height='150' title=''>";
         }
     } catch (Exception $ex) {
         echo "Não foi possível efetuar a consulta. Erro: " . $ex->getMessage();
     }
 }
Ejemplo n.º 5
0
 public function tabelaSetenio()
 {
     $conexao = new conectaBanco();
     $conexao->conecta();
     try {
         $sqlSetenio = "SELECT  * FROM setenio";
         $resultadoSetenio = mysql_query($sqlSetenio) or die("Erro no comando SQL. Verifique sob o erro: " . mysql_error());
         echo "<table class='table'>";
         echo "  <tr>";
         echo "      <td>";
         echo "          Setênio";
         echo "      </td>";
         echo "      <td>";
         echo "          Idade Inicial";
         echo "      </td>";
         echo "      <td>";
         echo "          Idade Final";
         echo "      </td>";
         echo "  </tr>";
         echo "<tr>";
         while ($dadosSetenio = mysql_fetch_array($resultadoSetenio)) {
             echo "<td>";
             echo $dadosSetenio['setenio'];
             echo "</td>";
             echo "<td>";
             echo $dadosSetenio['idadeInicial'];
             echo "</td>";
             echo "<td>";
             echo $dadosSetenio['idadeFinal'];
             echo "</td>";
         }
         echo "  </tr>";
         echo "</table>";
         echo "      <div style='height: 40px'>&nbsp;</div>";
         echo "      <div class='form-group'>";
         echo "              <div class='col-sm-10' style='text-align:right'>";
         echo "                  <button class='btn btn-default' onclick='javascript: history.go(-1)'>Voltar</button>";
         echo "              </div>";
         echo "      </div>";
     } catch (Exception $ex) {
         echo "Não foi possível efetuar a consulta. Erro exception: " . $ex->getMessage();
     }
 }
Ejemplo n.º 6
0
 public function retornaSetenio()
 {
     $conecta = new conectaBanco();
     $conecta->conecta();
     try {
         $sql = "SELECT setenio FROM tblsetenio " . "WHERE " . $this->idade . " " . "BETWEEN idadeInicial AND idadeFinal";
         $resultado = mysql_query($sql);
         if ($resultado) {
             $dados = mysql_fetch_array($resultado);
             echo "<script>document.getElementById('setenio').value = " . $dados['setenio'] . "</script>";
         } else {
             if ($this->idade > 83) {
                 echo "<script>document.getElementById('setenio').value='12º';</script>";
             } else {
                 echo "<script>document.getElementById('setenio').value='S/N';</script>";
             }
         }
     } catch (Exception $ex) {
         echo "Não foi possível realizar a consulta. Erro: " . $ex->getMessage();
     }
 }
Ejemplo n.º 7
0
 public function tabelaTipoUsuario()
 {
     $conexao = new conectaBanco();
     $conexao->conecta();
     try {
         $sqlTipoTelefone = "SELECT  * FROM tipousuario";
         $resultadoTipoTelefone = mysql_query($sqlTipoTelefone) or die("Erro no comando SQL. Verifique sob o erro: " . mysql_error());
         echo "<table class='table'>";
         echo "  <tr>";
         echo "      <td>";
         echo "          <b>Código</b>";
         echo "      </td>";
         echo "      <td>";
         echo "          <b>Nome</b>";
         echo "      </td>";
         echo "  </tr>";
         while ($dadosTipoTelefone = mysql_fetch_array($resultadoTipoTelefone)) {
             echo "  <tr>";
             echo "      <td>";
             echo $dadosTipoTelefone['idTipo'];
             echo "      </td>";
             echo "      <td>";
             echo $dadosTipoTelefone['nomeTipo'];
             echo "      </td>";
             echo "  </tr>";
         }
         echo "</table>";
         echo "      <div style='height: 40px'>&nbsp;</div>";
         echo "      <div class='form-group'>";
         echo "              <div class='col-sm-10' style='text-align:right'>";
         echo "                  <button class='btn btn-default' onclick='javascript: history.go(-1)'>Voltar</button>";
         echo "              </div>";
         echo "      </div>";
     } catch (Exception $ex) {
         echo "Não foi possível efetuar a consulta. Erro exception: " . $ex->getMessage();
     }
 }
Ejemplo n.º 8
0
 public function consultaTelefonePessoal()
 {
     $conecta = new conectaBanco();
     $conecta->conecta();
     try {
         $sqlTelefone = "SELECT * FROM telefone t " . "INNER JOIN tipotelefone tp ON tp.idTipoTelefone = t.tipoTelefone " . "WHERE t.codUsuario = " . $_SESSION['idusuario'] . " " . "ORDER BY t.idTelefone";
         //                    echo $sqlTelefone."<br>";
         $resultadoTelefone = mysql_query($sqlTelefone) or die("Erro no comando SQL. Descrição: " . mysql_error());
         if (mysql_num_rows($resultadoTelefone) > 0) {
             while ($dadosTelefone = mysql_fetch_array($resultadoTelefone)) {
                 echo "                      <tr>";
                 echo "                          <td name='Telefone'>";
                 echo "                            " . $dadosTelefone['idTelefone'];
                 echo "                          </td>";
                 echo "                          <td name='Telefone'>";
                 echo "                            " . $dadosTelefone['telefone'];
                 echo "                          </td>";
                 echo "                          <td name='TipoTelefone'>";
                 echo "                            " . $dadosTelefone['nomeTipoTelefone'];
                 echo "                          </td>";
                 echo "                          <td name='Operacoes'  data-target='#myModal'>";
                 $idTelefoneSelecionado = $dadosTelefone['idTelefone'];
                 $telefoneSelecionado = $dadosTelefone['telefone'];
                 echo "<a data-toggle='modal' href='inicio.php?menu=perfiltel&idtelefone=" . $idTelefoneSelecionado . "&telefone=" . $telefoneSelecionado . "&modal=sim'>";
                 echo "  <img src='../../images/botaoexcluir.png' title='Excluir' data-target='#myModal'>";
                 echo "</a>";
                 echo "                          </td>";
                 echo "                      </tr>";
             }
         } else {
             echo "<tr>";
             echo "  <td colspan='4'>";
             echo "      &nbsp;";
             echo "  </td>";
             echo "</tr>";
         }
     } catch (Exception $ex) {
         echo "Erro ao efetuar a consulta. Código do erro: " . $ex->getMessage();
     }
 }
Ejemplo n.º 9
0
 public function telaPerfil()
 {
     $conecta = new conectaBanco();
     $conecta->conecta();
     try {
         $sqlConsultaPerfil = "SELECT *, DATE_FORMAT(p.dataNascimento, '%d/%m/%Y') AS dataNascimento FROM perfil p " . "INNER JOIN tblusuario u ON p.codUsuario = u.idUsuario " . "INNER JOIN tipousuario tp ON tp.idTipo = u.codTipoUsuario " . "INNER JOIN setenio s ON s.idSetenio = p.codSetenio " . " WHERE p.codUsuario = " . $_SESSION['idusuario'];
         //            echo $sqlConsultaPerfil."<br>";
         $resultadoConsulta = mysql_query($sqlConsultaPerfil) or die("Não foi possível executar a ação devido ao erro de comando SQL. Erro: " . mysql_error());
         if ($resultadoConsulta > 0) {
             $array = mysql_fetch_array($resultadoConsulta);
             //                echo $array['nome'];
             $nomeUsuario = $array['nome'];
             $dataNascimento = $array['dataNascimento'];
             //                $dataNascimentoFormatada = date("d/m/Y", strtotime($dataNascimento));
             $setenio = $array['setenio'];
             $tipoUsuario = $array['nomeTipo'];
             $sobreVoce = $array['descricao'];
         } else {
             echo "Vazio";
         }
     } catch (Exception $ex) {
         echo "Houve um erro. Erro: " . $ex->getMessage();
     }
     echo "<div class='col-xs-9 col-sm-9 placeholder'>";
     echo "  <form class='form-horizontal' style='font-size: 12px;' method='post' name='formperfil' action='inicio.php?menu=perfilsv'>";
     echo "      <div class='form-group'>";
     echo "          <label for='nome' class='col-sm-2 control-label'>Nome:</label>";
     echo "              <div class='col-sm-8'>";
     echo "                  <input type='text' name='nomeUsuario' class='form-control' id='nomeUsuario' placeholder='Nome' required onkeyup='javascript:validaForm(this.value)' value='" . $nomeUsuario . "'>";
     echo "              </div>";
     echo "              <div class='col-sm-2' style='display:none' id='ok' name='ok'>";
     echo "                  <img src='../../images/ok.png' width='30' height='30' title='Ok'>";
     echo "              </div>";
     echo "      </div>";
     echo "      <div class='form-group'>";
     echo "          <label for='dataNascimento' class='col-sm-2 control-label'>Data de Nascimento:</label>";
     echo "              <div class='col-sm-3'>";
     if ($dataNascimento != "") {
         echo "                  <input type='text' class='form-control' id='dataNascimento' name='dataNascimento' value='" . $dataNascimento . "'>";
     } else {
         echo "                  <input type='date' class='form-control' id='dataNascimento' name='dataNascimento' onmouseout='javascript:calculaIdade(this.value)' onkeyup='javascript:calculaIdade(this.value) value='" . $dataNascimento . "'>";
     }
     echo "              </div>";
     echo "          <label for='setenio' class='col-sm-2 control-label'>Setênio:</label>";
     echo "              <div class='col-sm-2'>";
     echo "                  <input type='text' class='form-control' id='setenio' disabled value='" . $setenio . "'>";
     echo "                  <input type='hidden' class='form-control' id='codSetenio' name='codSetenio'>";
     echo "              </div>";
     echo "      </div>";
     echo "      <div class='form-group'>";
     echo "          <label for='idade' class='col-sm-2 control-label'>Tipo de Usuário:</label>";
     echo "              <div class='col-sm-2'>";
     //        echo "                  <div id='idade'></div>";
     echo "                  <input type='text' class='form-control' name='tipoUsuario' id='tipoUsuario' value='" . $tipoUsuario . "'>";
     echo "              </div>";
     echo "      </div>";
     echo "      <div class='form-group'>";
     echo "          <label for='descricao' class='col-sm-2 control-label'>Sobre você:</label>";
     echo "              <div class='col-sm-8'>";
     echo "                  <textarea class='form-control' cols='10' rows='5' id='descricao' name='descricao'>" . $sobreVoce . "</textarea>";
     echo "              </div>";
     echo "      </div>";
     echo "      <div class='form-group'>";
     //        echo "          <label for='descricao' class='col-sm-2 control-label'>Sobre você:</label>";
     echo "              <div class='col-sm-10' style='text-align:right'>";
     echo "                  <button class='btn btn-default' onclick='javascript: history.go(-1)'>Voltar</button>";
     echo "                  <button class='btn btn-primary'>Salvar</button>";
     echo "              </div>";
     echo "      </div>";
     echo "      <div style='height: 20px'>&nbsp;</div>";
     echo "      <div class='form-group'>";
     //        echo "          <label for='descricao' class='col-sm-2 control-label'>Sobre você:</label>";
     echo "              <div class='col-sm-10' style='text-align:right'>";
     echo "                   | <a href='inicio.php?m=perfilsv' class='btn btn-default active''>Sobre Você</a> | ";
     echo "                  <a href='inicio.php?m=perfilend' class='btn btn-default'>Seu Endereço</a> | ";
     echo "                  <a href='inicio.php?m=perfiltel' class='btn btn-default' autocomplete='off'>Telefones</a> | ";
     echo "                  <a href='inicio.php?m=trocasenha' class='btn btn-default' autocomplete='off'>Troca de Senha</a> | ";
     echo "              </div>";
     echo "      </div>";
     if ($_POST) {
         $nome = filter_input(INPUT_POST, "nomeUsuario");
         //            echo "<br>Recebido o nome: ".$nome;
         $dataNascimento = filter_input(INPUT_POST, "dataNascimento");
         //            echo "<br>Recebido a data de nascimento: ".$dataNascimento;
         $tipoUsuario = filter_input(INPUT_POST, "tipoUsuario");
         //            echo "<br>Recebido a idade: ".$idade;
         $codSetenio = filter_input(INPUT_POST, 'codSetenio');
         //            echo "<br>Recebido o código do setênio: ".$codSetenio;
         $sobreVoce = filter_input(INPUT_POST, 'descricao');
         //            echo "<br>Recebido a descrição: ".$sobreVoce;
         $codUsuario = $_SESSION['idusuario'];
         //            echo "<br>Recebido o código do usuário: ".$codUsuario;
         //            echo "      <div class='form-group'>";
         ////        echo "          <label for='descricao' class='col-sm-2 control-label'>Sobre você:</label>";
         //            echo "              <div class='col-sm-10' style='text-align:center'>";
         echo $this->validaCamposPerfil($nome, $dataNascimento, $tipoUsuario, $codSetenio, $sobreVoce, $codUsuario);
         //            echo "              </div>";
         //            echo "      </div>";
     }
     //Preenche a tabela do perfil
     echo "  </form>";
     echo "</div>";
 }
Ejemplo n.º 10
0
 public function validaUser($usuario)
 {
     // função para validar o usuário e a senha
     $conecta = new conectaBanco();
     $conecta->conecta();
     try {
         $sql = "SELECT * " . "FROM tblusuario " . "WHERE (nomeUsuario = '" . $usuario . "' " . "OR email = '" . $usuario . "') " . "AND senha = '" . $this->senha . "'";
         $resultado = mysql_query($sql) or die("||| Problemas no SQL. Verifique sob o erro: " . mysql_error() . " |||");
         $dados = mysql_fetch_array($resultado);
         if ($dados > 0) {
             session_start();
             $_SESSION['idusuario'] = $dados['idUsuario'];
             //Não está gravando
             $_SESSION['usuario'] = $dados['nomeUsuario'];
             $_SESSION['email'] = $dados['email'];
             $_SESSION['codTipoUsuario'] = $dados['codTipoUsuario'];
             $_SESSION['logado'] = true;
             $identifUsuario = base64_encode($_SESSION['idusuario']);
             header("Location: ../sistema/view/inicio.php");
             //?usuario=".$identifUsuario
             //                echo "<br>Sessão ID: ".$_SESSION['idusuario'];//Os campos estão OK
             //                echo "<br>Sessão Usuário: ".$_SESSION['usuario'];
             //                echo "<br>Sessão E-mail: ".$_SESSION['email'];
             //                echo "<br>Sessão Senha: ".$_SESSION['codTipoUsuario'];
         } else {
             header("Location: ../sistema/index.php?erro=1");
             //Erro usuário
         }
     } catch (Exception $ex) {
         echo "Houve um erro ao validar. Erro: " . $ex->getMessage();
     }
 }
Ejemplo n.º 11
0
<?php

require_once '../../controller/constantes.php';
require_once '../../controller/metodos.php';
require_once '../model/modelUsuario.php';
require_once '../conexao/conectaBanco.php';
//require_once 'inicio.php';
$modelUsuario = new modelUsuario();
$conectaBanco = new conectaBanco();
//session_cache_expire(30);//define o tempo para manter a sessão, em minutos
$conectaBanco->iniciaSessao();
$codAutoridade = (int) $_SESSION['codTipoUsuario'];
//if($_SESSION['idusuario'] === null){
//    header("Location: ../");
//}
?>

<!DOCTYPE html>
<html lang="pt-br">
<head>
	<meta charset="UTF-8">

	<title><?php 
echo TITULOSISTEMA;
?>
</title>

        <link rel="stylesheet" href="../../assets/css/font-awesome.min.css"> <!-- Responsável por emitir figuras -->
        <link rel="stylesheet" href="../../css/font-awesome.min.css"> <!-- Responsável por emitir figuras -->
        
        
Ejemplo n.º 12
0
 public function preencheEndereco()
 {
     $idusuario = $_SESSION['idusuario'];
     $conexao = new conectaBanco();
     $conexao->conecta();
     $sqlConsulta = "SELECT * FROM endereco WHERE codUsuario=" . $idusuario;
     //        $sqlConsulta = "SELECT * FROM endereco WHERE codPerfil=".$this->codperfil;
     try {
         $resultadoConsulta = mysql_query($sqlConsulta) or die("Houve um erro ao executar o comando de consulta. Erro: " . mysql_error());
         if ($resultadoConsulta) {
             $dadosConsulta = mysql_fetch_array($resultadoConsulta);
             $this->endereco = $dadosConsulta['endereco'];
             $this->complemento = $dadosConsulta['complemento'];
             $this->bairro = $dadosConsulta['bairro'];
             $this->cidade = $dadosConsulta['cidade'];
             $this->estado = $dadosConsulta['estado'];
             $this->cep = $dadosConsulta['cep'];
             if (mysql_num_rows($resultadoConsulta) === 0) {
                 $this->endereco = "Endereço não preenchido";
                 $this->complemento = "Complemento não preenchido";
                 $this->bairro = "Bairro não preenchido";
                 $this->cidade = "Cidade não preenchida";
                 $this->estado = "Estado não preenchido";
                 $this->cep = "CEP não preenchido";
             }
             echo "<div class='row' align='left' style='padding-left: 15px;'>";
             echo "  <div class='col-xs-4 col-md-4'>";
             echo "      <h3>";
             echo "          Usuário: " . $_SESSION['usuario'];
             echo "      </h3>";
             echo "  </div>";
             echo "  <div class='col-xs-8 col-md-8' style='padding-left: 15px;'>";
             echo "      &nbsp;";
             echo "  </div>";
             echo "</div>";
             echo "<div class='row' align='left' style='padding-left: 15px;'>";
             echo "  <div class='col-xs-5 col-md-5' style='padding-left: 15px;'>";
             echo "      <input type='text' name='endereco' id='endereco' placeholder='" . $this->endereco . "' class='form-control'>";
             echo "  </div>";
             echo "  <div class='col-xs-3 col-md-3' style='padding-left: 15px;'>";
             echo "      <input type='text' name='complemento' id='endereco' placeholder='" . $this->complemento . "' class='form-control'>";
             echo "  </div>";
             echo "</div>";
             echo "<div style='height: 30px;'>";
             echo "  &nbsp;";
             echo "</div>";
             echo "<div class='row' align='left' style='padding-left: 15px;'>";
             echo "  <div class='col-xs-3 col-md-3'>";
             echo "      <input type='text' name='bairro' id='bairro' placeholder='" . $this->bairro . "' class='form-control'>";
             echo "  </div>";
             echo "</div>";
             echo "<div style='height: 30px;'>";
             echo "  &nbsp;";
             echo "</div>";
             echo "<div class='row' align='left' style='padding-left: 15px;'>";
             echo "  <div class='col-xs-3 col-md-3'>";
             echo "      <input type='text' name='cidade' id='cidade' placeholder='" . $this->cidade . "' class='form-control'>";
             echo "  </div>";
             echo "  <div class='col-xs-2 col-md-2'>";
             echo "      <input type='text' name='cidade' id='cidade' placeholder='" . $this->estado . "' class='form-control' maxlenght='2'>";
             echo "  </div>";
             echo "  <div class='col-xs-8 col-md-8'>";
             echo "      &nbsp;";
             echo "  </div>";
             echo "      <div class='form-group'>";
             echo "              <div class='col-sm-10' style='text-align:right; padding-right: 150px;'>";
             echo "                  <button class='btn btn-default' onclick='javascript: history.go(-1)'>Voltar</button>";
             echo "                  <button class='btn btn-primary'>Salvar</button>";
             echo "              </div>";
             echo "      </div>";
             echo "</div>";
             echo "<div class='col-xs-12 col-md-12'><p style='height: 30px;'>&nbsp;</p></div>";
             echo "<div class='col-xs-9 col-md-9' align='left'>";
             echo "  <div class='btn-group' role='group' aria-label='...'>";
             echo "      <a href='inicio.php?m=perf' style='text-decoration: none;' disabled>";
             echo "          <button class='btn btn-default'>";
             echo "              Sobre você";
             echo "          </button>";
             echo "      </a>";
             echo "      <a href='#' style='text-decoration: none;'>";
             echo "          <button class='btn btn-default' disabled>";
             echo "              Seu endereço";
             echo "          </button>";
             echo "      </a>";
             echo "      <a href='inicio.php?m=perftel' style='text-decoration: none;'>";
             echo "          <button class='btn btn-default'>";
             echo "              Telefones";
             echo "          </button>";
             echo "      </a>";
             echo "      <a href='inicio.php?m=trocasenha' style='text-decoration: none;'>";
             echo "          <button class='btn btn-default'>";
             echo "              Troca de Senha";
             echo "          </button>";
             echo "      </a>";
             echo "  </div>";
             echo "</div>";
             if ($_POST) {
                 $this->endereco = filter_input(INPUT_POST, 'endereco');
                 $this->numero = filter_input(INPUT_POST, 'numero');
                 $this->complemento = filter_input(INPUT_POST, 'complemento');
                 $this->bairro = filter_input(INPUT_POST, 'bairro');
                 $this->cidade = filter_input(INPUT_POST, 'cidade');
                 $this->cep = filter_input(INPUT_POST, 'cep');
                 $this->codPerfil = filter_input(INPUT_GET, 'idusuario');
                 //            $this->codEstado = filter_input(INPUT_POST, 'estado');
                 try {
                     $sqlEstadoSelecionado = "SELECT idEstado FROM tblestado WHERE sigla = '" . filter_input(INPUT_POST, 'estado') . "'";
                     $resultadoEstadoSelecionado = mysql_query($sqlEstadoSelecionado) or die("Erro no estado. Mensagem: " . mysql_error());
                     if ($resultadoEstadoSelecionado) {
                         $dadoEstadoSelecionado = mysql_fetch_array($resultadoEstadoSelecionado);
                         $this->codEstado = $dadoEstadoSelecionado['idEstado'];
                     }
                 } catch (Exception $ex) {
                     echo "Erro na execução do sql. Mensagem: " . $ex->getMessage();
                 }
                 if ($this->validaCampos($this->codPerfil)) {
                     $this->alteraEndereco();
                     echo "<meta HTTP-EQUIV='Refresh' CONTENT='3; URL=" . PHP_SELF . "'>";
                 } else {
                     $this->cadastraEndereco();
                     echo "<meta HTTP-EQUIV='Refresh' CONTENT='3; URL=" . PHP_SELF . "'>";
                 }
             }
         }
     } catch (Exception $ex) {
         echo "Houve um erro na consulta do endereço. Erro: " . $ex->getMessage();
     }
 }
Ejemplo n.º 13
0
 public function consultaEstadoGeral()
 {
     $conexao = new conectaBanco();
     $conexao->conecta();
 }
Ejemplo n.º 14
0
 public function excluirUsuario($idUsuario)
 {
     $conecta = new conectaBanco();
     $conecta->conecta();
     try {
         $sql = "DELETE * FROM tblusuario WHERE idUsuario = " . $idUsuario;
         //            echo $sql;
         $resultado = mysql_query($sql) or die("<br>Erro na exclusão: " . mysql_error());
         if ($resultado) {
             return true;
         } else {
             return false;
         }
     } catch (Exception $ex) {
         echo "Problemas ao inserir os dados. Erro: " . $ex->getMessage();
     }
 }
Ejemplo n.º 15
0
 public function telaTrocaSenha()
 {
     echo "  <div class='form-group'>";
     echo "      <div class='row' style='padding-left: 15px;'>";
     echo "          <div class='col-xs-12 col-md-12' align='center'>";
     echo "              <h3>";
     echo "                  Usuário: " . $_SESSION['usuario'];
     echo "              </h3>";
     echo "          </div>";
     echo "          <div class='col-xs-8 col-md-8' style='padding-left: 15px;'>";
     echo "              &nbsp;";
     echo "          </div>";
     echo "      </div>";
     echo "   </div>";
     echo "<div class='row'>";
     echo "  <div class='col-xs-2 col-md-2'>";
     echo "  </div>";
     echo "  <div class='col-xs-8 col-md-8'>";
     echo "      <form class='form-horizontal' action='inicio.php?menu=trocasenha' method='post'>";
     echo "          <div class='form-group'>";
     echo "              <label for='senhaantiga' class='col-sm-4 control-label'>";
     echo "                  Senha antiga:";
     echo "              </label>";
     echo "              <div class='col-sm-4'>";
     echo "                  <input type='password' name='senhaantiga' id='senhaantiga' class='form-control'>";
     echo "              </div>";
     echo "          </div>";
     echo "          <div class='form-group'>";
     echo "              <label for='senhanova' class='col-sm-4 control-label'>";
     echo "                  Senha nova:";
     echo "              </label>";
     echo "              <div class='col-sm-4'>";
     echo "                  <input type='password' name='senhanova' id='senhanova' class='form-control'>";
     echo "              </div>";
     echo "          </div>";
     echo "          <div class='form-group'>";
     echo "              <label for='senhanova' class='col-sm-4 control-label'>";
     echo "                  Confirme sua senha:";
     echo "              </label>";
     echo "              <div class='col-sm-4'>";
     echo "                  <input type='password' name='confirmasenha' id='confirmasenha' class='form-control'>";
     echo "              </div>";
     echo "          </div>";
     echo "          <div class='form-group'>";
     echo "              <a href='inicio.php' style='text-decoration: none;'>";
     echo "                  <button type='button' class='btn btn-default'>Voltar</button>";
     echo "              </a>";
     echo "              <a href='#' style='text-decoration: none;'>";
     echo "                  <button type='submit' class='btn btn-primary' disabled>Salvar</button>";
     echo "              </a>";
     echo "          </div>";
     echo "          <div style='height: 40px'>&nbsp;</div>";
     echo "          <div class='form-group' align='left'>";
     echo "              <div class='col-sm-12' style='text-align: center;'>";
     echo "                   | <a href='inicio.php?m=perf' class='btn btn-default'>Sobre Você</a> | ";
     echo "                  <a href='inicio.php?m=perfend' class='btn btn-default'>Seu Endereço</a> | ";
     echo "                  <a href='inicio.php?m=perftel' class='btn btn-default'>Telefones</a> | ";
     echo "                  <a href='#' class='btn btn-default active'>Troca de Senha</a> | ";
     echo "              </div>";
     echo "          </div>";
     echo "      </form>";
     echo "  </div>";
     echo "  <div class='col-xs-2 col-md-2'>";
     echo "      &nbsp;";
     echo "  </div>";
     echo "</div>";
     if ($_POST) {
         $senhaAntiga = filter_input(INPUT_POST, 'senhaantiga');
         $senhaNova = filter_input(INPUT_POST, 'senhanova');
         $confirmaSenha = filter_input(INPUT_POST, 'confirmasenha');
         $idusuario = $_SESSION['idusuario'];
         $senhaVerificacao = md5($senhaAntiga);
         $this->setSenha($senhaNova);
         if ($confirmaSenha != $senhaNova) {
             echo "<p class='bg-danger'><label class='label label-danger'>As senhas não conferem. Verifique a nova senha e a confirmação.</label></p>";
             echo "<meta HTTP-EQUIV='refresh' CONTENT='5;URL=inicio.php?menu=trocasenha'>";
         } else {
             $conexao = new conectaBanco();
             $conexao->conecta();
             try {
                 $sqlVerifSenha = "SELECT * FROM " . USUARIO . " \n                                  WHERE idUsuario = " . $idusuario;
                 $resultadoVerifSenha = mysql_query($sqlVerifSenha) or die("Erro na verificação da senha anterior. Erro: " . mysql_error());
                 $dadosVerifSenha = mysql_fetch_array($resultadoVerifSenha);
                 if ($senhaVerificacao === $dadosVerifSenha['senha']) {
                     //se a senha for igual ao do sistema
                     //                    mysql_close($dadosVerifSenha);
                     //                    mysql_close($resultadoVerifSenha);//fecha o sql anterior
                     //Comando para alteração da senha
                     try {
                         $sql = "UPDATE " . USUARIO . " SET senha = '" . $this->senha . "' WHERE idUsuario = " . $idusuario;
                         $resultado = mysql_query($sql) or die("Houve um erro no SQL. Verifique sob o erro " . mysql_error());
                         if ($resultado) {
                             echo "<p class='bg-success'><label class='label label-success'>Senha alterada com sucesso!</label></p>";
                             echo "<meta HTTP-EQUIV='refresh' CONTENT='5;URL=inicio.php'>";
                         }
                     } catch (Exception $e) {
                         echo "Não foi possível alterar a senha. Erro: " . $e->getMessage();
                     }
                 } else {
                     //
                     //                    echo "<br>Usuário: ".$idusuario;
                     //                    echo "<br>Senha a verificar: ".$senhaVerificacao;
                     //                    echo "<br>Senha do sistema: ".$dadosVerifSenha['senha'];
                     echo "<p class='bg-danger'><label class='label label-danger'>A senha informada não confere. Verifique a sua senha ou contate o seu administrador.</label></p>";
                     echo "<meta HTTP-EQUIV='refresh' CONTENT='5;URL=inicio.php?menu=trocasenha'>";
                 }
             } catch (Exception $ex) {
                 echo "Não foi possível executar a operação. Erro: " . $ex->getMessage();
             }
         }
     }
 }
Ejemplo n.º 16
0
 public function consultaEnderecoPerfil()
 {
     $conexao = new conectaBanco();
     $conexao->conecta();
     try {
         $sql = "SELECT * FROM endereco WHERE codusuario=" . $_SESSION['idusuario'];
         $resultado = mysql_query($sql) or die("Não foi possível consultar o endereço. Erro: " . mysql_error());
         if ($resultado) {
             $dados = mysql_fetch_array($resultado);
             $this->endereco = $dados['endereco'];
             $this->numero = $dados['numero'];
             $this->complemento = $dados['complemento'];
             $this->bairro = $dados['bairro'];
             $this->cidade = $dados['cidade'];
             $this->codEstado = $dados['codEstado'];
             $this->cep = $dados['cep'];
         }
     } catch (Exception $ex) {
         echo "Não foi possível efetuar a consulta. Erro: " . $ex->getMessage();
     }
 }