public function Inserir($params)
 {
     $nome = $params['profnome'];
     $sobrenome = $params['profsobrenome'];
     $email = $params['profemail'];
     $cpf = $params['profcpf'];
     $rg = $params['profrg'];
     $rg = $params['proftitulacao'];
     //**** TAREFA DO PROXY ****
     $msgErro = "";
     if ($nome == "" || strlen($nome) <= 2) {
         $msgErro .= '- O campo "nome" deve ser preenchido<br/>';
     }
     if ($sobrenome == "" || strlen($sobrenome) <= 2) {
         $msgErro .= '- O campo "nome" deve ser preenchido<br/>';
     }
     if ($email == "") {
         $msgErro .= '- O campo "e-mail" deve ser preenchido<br/>';
     } else {
         if (strpos($email, '@') <= 3 || strlen($email) == 0) {
             $msgErro .= '- Informe um e-mail válido<br/>';
         }
     }
     if ($cpf != "" && strlen($cpf) < 11) {
         $msgErro .= '- Informe um CPF válido<br/>';
     }
     if ($msgErro != "") {
         //$msgErro = "Verifique os campos obrigatórios: <br/>".$msgErro;
         self::SetErro($msgErro);
         return $this->views . "index.php";
     }
     //Registrar como usuário (enviar e-mail, etc...)
     $usuario = new UsuarioModel();
     $usuario->setEmail($email);
     $usuario->setIdPermissao(2);
     $usuario->setLogin($nome);
     $usuario->setSenha(UtilsHelper::CriarSenhaTemporaria($nome));
     $daoUsuario = new DaoUsuario();
     if (!$daoUsuario->Inserir($usuario)) {
         self::SetErro(DaoUsuario::GetErro());
     }
     //Fim do registro de usuário
     //**** FIM TAREFA DO PROXY ****
     //TODO Buscar uma maneira de marcar os campos com erro na view (como se pode fazer usando a ViewStade do .Net no Razor)
     $cpf = (int) $cpf == 0 ? null : $cpf;
     $rg = (int) $rg == 0 ? null : $rg;
     $professor = new ProfessorModel();
     $professor->setEmail($email);
     $professor->setNome($nome);
     $professor->setSobrenome($sobrenome);
     $professor->setCpf($cpf);
     $professor->setRg($rg);
     $res = $this->repositorio->Inserir($professor);
     if (!$res) {
         $msg = DaoProfessor::getInstance()->GetErro();
         self::SetErro($msg);
     }
     return $this->views . "index.php";
 }
示例#2
0
 public static function conexao()
 {
     if (!isset(self::$instance)) {
         self::$instance = new DaoUsuario();
     }
     return self::$instance;
 }
 public function login2($email, $senha)
 {
     //login local
     session_start();
     $tmp = md5($email);
     $senha = md5($senha . $tmp);
     $daoUsuario = new DaoUsuario();
     $usuario = $daoUsuario->consultarLogin($email, $senha);
     if (isset($usuario)) {
         //login sucesso
         $_SESSION["id"] = $usuario->getId_usuario();
         $_SESSION["nome"] = $usuario->getNome();
         $_SESSION["usuario"] = $usuario;
     } else {
         echo "Senha ou email incorretos";
     }
 }
示例#4
0
 public function confirmarAutenticacao()
 {
     $login = isset($_POST['login']) ? $_POST['login'] : FALSE;
     $senha = isset($_POST['senha']) ? $_POST['senha'] : FALSE;
     if (!$login || !$senha) {
         echo 'Login e Senha devem ser informados!';
         return false;
     }
     $du = new DaoUsuario();
     $ret = $du->autenticar($login, $senha);
     if ($ret) {
         session_start();
         $_SESSION['usuario'] = "autenticado";
         header("location: " . URL);
     } else {
         session_start();
         session_destroy();
         header("location: " . URL);
     }
 }
 public function Inserir($params)
 {
     $login = $params['usrlogin'];
     $email = $params['usremail'];
     $permissao = $params['usrpermissao'];
     //**** TAREFA DO PROXY ****
     $msgErro = "";
     if ($login == "") {
         $msgErro .= '- O campo "login" deve ser preenchido<br/>';
     } else {
         if (strlen($login) <= 5) {
             $msgErro .= 'O campo "login" deve ter no mínimo 6 caracteres<br/>';
         }
     }
     if ($email == "") {
         $msgErro .= '- O campo "e-mail" deve ser preenchido<br/>';
     } else {
         if (strpos($email, '@') <= 3 || strlen($email) == 0) {
             $msgErro .= '- Informe um e-mail válido<br/>';
         }
     }
     if ((int) $permissao < 1) {
         $msgErro .= '- O campo "permissão" deve ser preenchido<br/>';
     }
     if ($msgErro != "") {
         $msgErro = "Verifique os campos obrigatórios: <br/>" . $msgErro;
         self::SetErro($msgErro);
         return $this->views . "index.php";
     }
     //TODO Buscar uma maneira de marcar os campos com erro na view (como se pode fazer usando a ViewStade do .Net no Razor)
     //**** FIM TAREFA DO PROXY ****
     $senha = UtilsHelper::CriarSenhaTemporaria();
     $usuario = new UsuarioModel();
     $usuario->setEmail($email);
     $usuario->setLogin($login);
     $usuario->setSenha($senha);
     $usuario->setIdPermissao($permissao);
     $res = $this->repositorio->Inserir($usuario);
     if (!$res) {
         $msg = DaoUsuario::getInstance()->GetErro();
         self::SetErro($msg);
     }
     return $this->views . "index.php";
 }
示例#6
0
 public static function Autenticar($usuario, $senha)
 {
     if (!isset($usuario) || !isset($senha)) {
         self::SetErroAutenticacao("Faça login para acessar o sistema.");
         return false;
     }
     if (empty($usuario) || empty($senha)) {
         self::SetErroAutenticacao("Os campos <strong>Usuário</strong> e <strong>Senha</strong> devem ser preenchidos.");
         return false;
     }
     $autenticado = DaoUsuario::getInstance()->Autenticar($usuario, $senha);
     if (!$autenticado) {
         $msg = DaoUsuario::getInstance()->GetErro();
         self::SetErroAutenticacao($msg);
         return false;
     }
     if (isset($_SESSION['FALHA'])) {
         unset($_SESSION['FALHA']);
     }
     return $autenticado;
 }
示例#7
0
     $formulario->setIA4($_POST["adicionais4"]);
 }
 if (isset($_POST["adicionais5"])) {
     $formulario->setIA5($_POST["adicionais5"]);
 }
 if (isset($_POST["adicionais6"])) {
     $formulario->setIA6($_POST["adicionais6"]);
 }
 if (isset($_POST["sugestoes"])) {
     $formulario->setSugestao($_POST["sugestoes"]);
 }
 $formulario->setIdUsuario((int) $idLogado);
 try {
     $dao = new DaoFormulario();
     //ATUALIZAR A QUANTIDADE DE RESPONDIMENTO DO USUARIO
     $daoUser = new DaoUsuario();
     $usuarioLogado = $daoUser->buscarPorId((int) $idLogado);
     //VERIFICA SE O CURSO QUE O USUARIO VEZ É O MESMO QUE ELE ESCOLHEU NO FORMULÁRIO
     if ($usuarioLogado->getIdCurso() === $formulario->getIC1()) {
         $formulario->setStatus(1);
         $dao->inserir($formulario);
         $quantidadeFormulario = $dao->buscarPorIdDoUsuarioEIdDoCurso($usuarioLogado->getId(), $formulario->getIC1());
         $usuarioLogado->setQtdResponde(count($quantidadeFormulario));
         $daoUser->atualizar($usuarioLogado);
         echo "<script type='text/javascript'>";
         echo "location.href='http://localhost/questionario/aluno/sair.php';";
         echo "</script>";
     } else {
         echo "<script type='text/javascript'>";
         echo "var \$ = jQuery.noConflict();\r\n            \$(document).ready(function() {\r\n            \$('#modalMsgErroIdCursoFormulario').modal('show');\r\n                });";
         echo "</script>";
示例#8
0
                            } else {
                                CFModelUsuarioUnidade::factory()->createUserAssociationWithUnit($idUsuario, $idUnidade);
                            }
                        }
                    }
                    CFModelUsuario::factory()->commit();
                    Controlador::getInstance()->cache->remove("acl_{$idUsuario}");
                    Controlador::getInstance()->cache->clean('matchingAnyTag', array("acl_usuario_{$idUsuario}"));
                    $out = array('success' => 'true', 'message' => 'Operação realizada com sucesso!');
                } catch (Exception $e) {
                    CFModelUsuario::factory()->rollback();
                    $error = 'Ocorreu um erro ao tentar salvar as informações do usuário!';
                    if (strpos($e->getMessage(), 'already exists')) {
                        $error = 'Verifique o se o USUÁRIO DO SISTEMA ou CPF já não estão cadastrados!';
                    }
                    $out = array('success' => 'false', 'error' => $error);
                }
                break;
            case 'alterar-status':
                $usuario = DaoUsuario::getUsuario((int) $_REQUEST['id'], '*', true);
                $usuario->status = $_REQUEST['status'];
                $out = DaoUsuario::alterarStatus($usuario)->toArray();
                break;
            default:
                $out = array('success' => 'false', 'error' => 'Ocorreu um erro na operação desejada!');
                break;
        }
        print json_encode($out);
    } catch (Exception $e) {
    }
}
示例#9
0
     $email = $_POST["email"];
 }
 if (isset($_POST["senha"])) {
     $senha = $_POST["senha"];
 }
 //USUARIO MASTER
 if ($email == "*****@*****.**" && $senha == "root") {
     $_SESSION['nome'] = "Moderador";
     $_SESSION['email'] = $email;
     $_SESSION['senha'] = $senha;
     //VARIAVEL DE VERIFICAÇÃO DO LOGI... saber se é adm ou usuario
     $_SESSION['tipo'] = "adm";
     echo "ifpr";
 } else {
     try {
         $dao = new DaoUsuario();
         $user = $dao->buscarPorEmailSenha($email, $senha);
         if ($user->getId() > 0) {
             //ENVIO DE DADOS PELA SEÇÃO
             $_SESSION['nome'] = $user->getNome();
             $_SESSION['id'] = $user->getId();
             $_SESSION['senha'] = $user->getSenha();
             $_SESSION['email'] = $user->getEmail();
             $_SESSION['cpf'] = $user->getCpf();
             $_SESSION['telefone'] = $user->getTelefone();
             $_SESSION['liberado'] = $user->getLiberado();
             // $_SESSION['tipo'] = $user->getTipo();
             $_SESSION['qtdResponde'] = $user->getQtdResponde();
             $_SESSION['idCurso'] = $user->getIdCurso();
             //VARIAVEL DE VERIFICAÇÃO DO LOGI... saber se é adm ou usuario
             $_SESSION['tipo'] = "adm";
示例#10
0
}
if (isset($_POST["curso"])) {
    $user->setIdCurso($_POST["curso"]);
}
//    echo "<script type='text/javascript'>";
//        //echo "$(document).ready(function (){ ";
//
//
//    //   echo "$('#modalMsgSucesso').modal('show');";
//        echo "alert('Obrigado por se cadastrar!');";
//    //    echo "location.href='http://localhost/questionario/index.php';";
//
//       // echo "});";
//    echo "</script>";
try {
    $dao = new DaoUsuario();
    $dao->inserir($user);
    //    header('location:http://localhost/questionario/index.php');
    //    echo "<script type='text/javascript'>";
    //
    //        echo "alert('Obrigado por se cadastrar!');";
    //    //    echo "location.href='http://localhost/questionario/index.php';";
    //
    //    echo "</script>";
    //       echo " $('#msgSucesso').show();";
    return "success";
} catch (Exception $e) {
    print "Erro " . $e;
    //    echo "<script type='text/javascript'>";
    //
    //        echo "alert('Houve um erro ao tentar cadastrar usuario');";
     $dao = new DaoFormulario();
     $dao->inserir($formulario);
     $idFormulario = $dao->buscarPorMaiorId();
     $usuario = new Usuario();
     //session_start();
     //RECUPAREAÇÃO DOS DADOS VIA SESSION
     $usuario->setId($_SESSION['id']);
     $usuario->setNome($_SESSION['nome']);
     $usuario->setEmail($_SESSION['email']);
     $usuario->setEmailEnviado($_SESSION['emailEnviado']);
     $usuario->setRepondeu('sim');
     $usuario->setSenha($_SESSION['senha']);
     $usuario->setTelefone($_SESSION['telefone']);
     $usuario->setDataEnvio($_SESSION['dataEnvio']);
     $usuario->setLiberado($idFormulario['MAX(id)']);
     $userDao = new DaoUsuario();
     $userDao->atualizar($usuario);
     //    echo "<script type='text/javascript'>";
     //
     //        echo "alert('Obrigado por responder ao nosso formulário!');";
     //        echo "location.href='http://localhost/questionario/aluno/principal.php';";
     //
     //    echo "</script>";
     echo "succes";
 } catch (Exception $e) {
     print "Erro " . $e;
     //    echo "<script type='text/javascript'>";
     //
     //        echo "alert('Houve um erro ao tentar inserir formulario');";
     //        echo "location.href='http://localhost/questionario/aluno/formulario.php';";
     //
示例#12
0
<?php 
session_start();
require_once './template/topo.php';
include_once './dao/DaoUsuario.php';
include_once './entidades/Usuario.php';
include_once './dao/DaoFormulario.php';
include_once './entidades/Formulario.php';
include_once './banco/Conexao.php';
$daoUsuario = new DaoUsuario();
$daoFormulario = new DaoFormulario();
?>

<script type="text/javascript">
    // Use jQuery com a variavel $j(...)
    var $j = jQuery.noConflict();
    $j(document).ready(function() {
        
    $j('#irParaResponderFormulario').click(function() {
    //$j('body,html').animate({scrollTop:0},600);
    });
        
        
    });
</script>
    

<script>
var $ = jQuery.noConflict();
$(document).ready(function(){
    $('[data-toggle="popover"]').popover({
示例#13
0
 public function confirmaExclusao()
 {
     $id = isset($_POST['id']) ? $_POST['id'] : false;
     if ($id) {
         $du = new DaoUsuario();
         $u = $du->listar($id);
         if ($du->excluir($u)) {
             header("location: " . URL . "controle-usuario/lista-de-usuario");
         } else {
             echo 'Não foi possivel excluir o registro';
         }
     } else {
         header("location: " . URL . "controle-usuario/lista-de-usuario");
     }
 }
<?php

include_once '../dao/DaoUsuario.php';
include_once '../entidades/Usuario.php';
include_once '../banco/Conexao.php';
//VALIDAÇÃO DOS DADOS
if (isset($_POST["cpf"])) {
    $cpf = $_POST["cpf"];
}
try {
    $dao = new DaoUsuario();
    $user = $dao->buscarPorCondicao(" cpf = " . $cpf);
    if ($user->getId() > 0) {
        if ($user->getQtdResponde() >= 5) {
            echo "erroQtdResponde";
        } else {
            echo "sucess";
        }
    } else {
        echo "erro";
    }
} catch (Exception $e) {
    echo "erroException";
}
示例#15
0
<?php

require '../template/topoadm.php';
//usuario
include_once '../dao/DaoUsuario.php';
include_once '../entidades/Usuario.php';
//email
include_once '../dao/DaoEmail.php';
include_once '../entidades/Email.php';
//curso
include_once '../dao/DaoCurso.php';
include_once '../entidades/Curso.php';
//conexao
include_once '../banco/Conexao.php';
$daoUsuario = new DaoUsuario();
$daoEmail = new DaoEmail();
$daoCurso = new DaoCurso();
$cursos = $daoCurso->buscarTodos();
$anoConclusao = "";
$cursoPesquisa = "";
$queryBusca = "";
$control = true;
$cont = 0;
if (isset($_GET['texto']) || isset($_GET['curso'])) {
    $anoConclusao = $_GET['texto'] . "%";
    $cursoPesquisa = $_GET['curso'];
    if ($_GET['curso'] != "0" && $_GET['curso'] != null) {
        $control = false;
        $cont++;
        $queryBusca = $queryBusca . " idCurso = " . $cursoPesquisa . " ";
    }
示例#16
0
require '../template/topoadm.php';
//usuario
include_once '../dao/DaoUsuario.php';
include_once '../entidades/Usuario.php';
//email
include_once '../dao/DaoEmail.php';
include_once '../entidades/Email.php';
//curso
include_once '../dao/DaoCurso.php';
include_once '../entidades/Curso.php';
//conexao
include_once '../banco/Conexao.php';
//email
include_once '../email/EmailEnviar.php';
$daoUsuario = new DaoUsuario();
$daoEmail = new DaoEmail();
$daoCurso = new DaoCurso();
$cursos = $daoCurso->buscarTodos();
$anoConclusao = "";
$cursoPesquisa = "";
$queryBusca = "";
$control = true;
$cont = 0;
if (isset($_GET['texto']) || isset($_GET['curso'])) {
    $anoConclusao = $_GET['texto'] . "%";
    $cursoPesquisa = $_GET['curso'];
    if ($_GET['curso'] != "0" && $_GET['curso'] != null) {
        $control = false;
        $cont++;
        $queryBusca = $queryBusca . " idCurso = " . $cursoPesquisa . " ";
示例#17
0
 /**
  * @return Output
  */
 public function comment()
 {
     $out = array();
     $unidade = DaoUnidade::getUnidade($this->post['setor'], 'nome');
     $usuario = DaoUsuario::getUsuario((int) $this->post['usuario']);
     $mensagem = "O volume {$this->post['volume']} deste processo está aos cuidados de {$usuario['nome']} - {$unidade}.";
     Controlador::getInstance()->getConnection()->connection->beginTransaction();
     $id_usuario = Zend_Auth::getInstance()->getIdentity()->ID;
     $nome_usuario = Zend_Auth::getInstance()->getIdentity()->NOME;
     $id_unidade_historico = Zend_Auth::getInstance()->getIdentity()->ID_UNIDADE_ORIGINAL;
     $diretoria = DaoUnidade::getUnidade($id_unidade_historico, 'nome');
     try {
         $stmt = Controlador::getInstance()->getConnection()->connection->prepare("\n                INSERT INTO TB_COMENTARIOS_PROCESSOS \n                    (NUMERO_PROCESSO, ID_USUARIO, USUARIO, DT_CADASTRO, TEXTO_COMENTARIO, ID_UNIDADE, DIRETORIA)\n                VALUES\n                    (?,?,?,CLOCK_TIMESTAMP(),?,?,?)\n            ");
         $stmt->bindValue(1, $this->getProcesso());
         $stmt->bindParam(2, $id_usuario, PDO::PARAM_INT);
         $stmt->bindParam(3, $nome_usuario, PDO::PARAM_STR);
         $stmt->bindParam(4, $mensagem);
         $stmt->bindParam(5, $id_unidade_historico, PDO::PARAM_INT);
         $stmt->bindParam(6, $diretoria, PDO::PARAM_STR);
         $stmt->execute();
         $last_id = Controlador::getInstance()->getConnection()->connection->lastInsertId('TB_COMENTARIOS_PROCESSOS_ID_SEQ');
         $stmt = Controlador::getInstance()->getConnection()->connection->prepare('UPDATE TB_PROCESSOS_VOLUME SET ID_COMENTARIO = ? WHERE ID = ?');
         $stmt->bindParam(1, $last_id);
         $stmt->bindParam(2, $this->post['idvolume']);
         $stmt->execute();
         Controlador::getInstance()->getConnection()->connection->commit();
         $out = array('success' => 'true');
         $this->print = $out;
     } catch (Exception $e) {
         Controlador::getInstance()->getConnection()->connection->rollback();
         $out = array('success' => 'false', 'message' => 'Não foi possível registrar o comentário deste volume!');
     }
     return new Output($out);
 }
示例#18
0
<?php

require '../template/topoadm.php';
include_once '../dao/DaoUsuario.php';
include_once '../entidades/Usuario.php';
include_once '../banco/Conexao.php';
include_once '../dao/DaoFormulario.php';
include_once '../entidades/Formulario.php';
include_once '../dao/DaoCurso.php';
include_once '../entidades/Curso.php';
include_once '../dao/DaoEmail.php';
include_once '../entidades/Email.php';
$daoCurso = new DaoCurso();
$daoUsuario = new DaoUsuario();
$daoFormulario = new DaoFormulario();
//BUSCA O ID DO USUARIO SELECIONADO
if (isset($_GET['id'])) {
    $idSelecionado = $_GET['id'];
}
//FAZ O PROCESSAMENTO DO CURSO E OS DEMAIS CURSOS
$usuarioSelecionado = $daoUsuario->buscarPorId($idSelecionado);
$cursoUsuarioSelecionado = $daoCurso->buscarPorId($usuarioSelecionado->getIdCurso());
$cursos = $daoCurso->buscarPorCondicao(" id != " . $usuarioSelecionado->getIdCurso());
$verificacaoFormulario = false;
$formulariosUsuario = $daoFormulario->buscarPorIdDoUsuario($usuarioSelecionado->getId());
$formularioSelecionado = new Formulario();
$daoEmail = new DaoEmail();
$emailUsuario = $daoEmail->buscarPorUsuario($usuarioSelecionado->getId());
?>

示例#19
0
 public function BuscarPorId($id)
 {
     try {
         $sql = "SELECT * FROM Usuarios WHERE Id = :id";
         $pdo = Conexao::getInstance()->prepare($sql);
         $pdo->bindValue(":id", $id);
         $pdo->execute();
         return $this->PopularDados($pdo->fetch(PDO::FETCH_ASSOC));
     } catch (Exception $e) {
         self::$erro = "Ocorreu um erro ao tentar executar esta ação.";
         //GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage());
     }
 }
$pdf->Cell(5, 5, "", 0, 1, 'L');
$pdf->Cell(5, 5, "", 0, 0, 'C');
$pdf->SetFont("Arial", "B", 7);
$pdf->Cell(180, 5, '', 0, 0, 'C');
$pdf->Cell(5, 5, "", 0, 1, 'L');
$pdf->Ln(10);
$pdf->Cell(5, 5, "", 0, 0, 'C');
$pdf->SetFont("Arial", "B", 6);
$pdf->Cell(180, 5, utf8_decode("INFORMAÇÕES DO TRAMITE"), 0, 0, 'C');
$pdf->Cell(5, 5, "", 0, 1, 'L');
$pdf->Ln(5);
$pdf->Cell(5, 5, "", 0, 0, 'C');
$pdf->SetFont("Arial", "B", 7);
$pdf->Cell(23, 5, "TRAMITADO POR: ", 0, 0, 'L');
$pdf->SetFont("Arial", "", 7);
$pdf->Cell(172, 5, utf8_decode(DaoUsuario::getUsuario(null, 'nome')), 0, 0, 'L');
$pdf->Cell(5, 5, "", 0, 1, 'L');
$pdf->Cell(5, 5, "", 0, 0, 'C');
$pdf->SetFont("Arial", "B", 7);
$pdf->Cell(18, 5, "DATA - HORA: ", 0, 0, 'L');
$pdf->SetFont("Arial", "", 7);
$pdf->Cell(178, 5, date("d/m/Y " . " - " . "H:i:s"), 0, 0, 'L');
$pdf->Cell(5, 5, "", 0, 1, 'L');
$pdf->Cell(5, 5, "", 0, 0, 'C');
$pdf->SetFont("Arial", "B", 7);
$pdf->Cell(28, 5, "ORIGEM DO TRAMITE:", 0, 0, 'L');
$pdf->SetFont("Arial", "", 7);
$pdf->Cell(152, 5, utf8_decode(DaoUnidade::getUnidade(null, 'nome')), 0, 0, 'L');
$pdf->Cell(5, 5, "", 0, 1, 'L');
$pdf->Cell(5, 5, "", 0, 0, 'C');
$pdf->SetFont("Arial", "B", 7);
<?php

require_once "./conexao.php";
require "./DaoContato.php";
require "./DaoUsuario.php";
session_start();
//Cadastrar Conta
if (isset($_POST['nome']) && isset($_POST['username']) && isset($_POST['senha'])) {
    echo '<pre>';
    $us = new DaoUsuario();
    $usuario = $us->populausuario($_POST);
    $u[] = addslashes($usuario->getUsername());
    $u[] = addslashes($usuario->getNome());
    $u[] = addslashes($usuario->getSenha());
    $us->InserirUsuario($u);
    echo '<meta http-equiv="refresh" content="0;url=form.php">';
}
if (isset($_POST['opcao'])) {
    if ($_POST['opcao'] == 1) {
        $where = $_POST['username'];
        $query = "SELECT * FROM usuario WHERE username = '******'";
        $result = mysql_query($query);
        $dados_usuario = mysql_fetch_assoc($result);
        $senha = $dados_usuario['senha'];
        if ($senha == trim($_POST["senha"])) {
            echo '<script>';
            echo 'alert("Bem vindo a Agenda Mobile!!!")';
            echo '</script>';
            session_start();
            $_SESSION["username"] = $dados_usuario["username"];
            $_SESSION["nome"] = $dados_usuario["nome_completo"];
示例#22
0
 if (isset($_POST["telefone"])) {
     $user->setTelefone($_POST["telefone"]);
 }
 if (isset($_POST["senha"])) {
     $user->setSenha($_POST["senha"]);
 }
 if (isset($_POST["cpf"])) {
     $user->setCpf($_POST["cpf"]);
 }
 if (isset($_POST["opTipo"])) {
     $user->setTipo($_POST["opTipo"]);
 }
 if (isset($_POST["curso"])) {
     $user->setIdCurso($_POST["curso"]);
 }
 $dao = new DaoUsuario();
 if (validaCPF($user->getCpf())) {
     $usuarioVerificacaoCPF = $dao->buscarPorCPF($user->getCpf());
     $usuarioVerificacaoEmail = $dao->buscarPorEmail($user->getEmail());
     if (!$usuarioVerificacaoCPF->getId() != null && !$usuarioVerificacaoCPF->getId() != 0) {
         if (!$usuarioVerificacaoEmail->getId() != null && !$usuarioVerificacaoEmail->getId() != 0) {
             try {
                 $user->setStatus(1);
                 $dao->inserir($user);
                 echo "<script type='text/javascript'>";
                 echo "\$('#modalMsgSucesso').modal('show');";
                 echo "</script>";
             } catch (Exception $e) {
                 print "Erro " . $e;
                 echo "<script type='text/javascript'>";
                 echo "\$('#modalMsgErroException').modal('show');";
示例#23
0
<?php

include_once '../dao/DaoUsuario.php';
include_once '../entidades/Usuario.php';
include_once '../banco/Conexao.php';
try {
    $dataAtual = date("d/m/y");
    $condicaoBusca = "dataEnvio IS NOT NULL";
    $dao = new DaoUsuario();
    $user = $dao->buscarPorCondicao($condicaoBusca);
    if (count($user) > 0) {
        foreach ($user as $valor) {
            //ENVIAR O EMAIL
            if (verificarData($valor->getDataEnvio())) {
                //METODO PARA MANDAR O EMAIL
            }
        }
    }
} catch (Exception $erro) {
    print "Erro: " + $erro;
}
//COMPARA AS DATAS ATUAL x BANCO
function verificarData($data)
{
    $retorno = false;
    $matriz = explode("/", $data);
    $dataBancoAno = (int) $matriz[2];
    $dataBancoMes = (int) $matriz[1];
    $dataBancoDia = (int) $matriz[0];
    $dataAtualAno = (int) date("y");
    $dataAtualMes = (int) date("m");