コード例 #1
0
ファイル: EsqueceuSenha.php プロジェクト: rojherio/legalmarte
 private function gerarToken($email)
 {
     $dao = new PessoaDAO();
     $pessoa = $dao->getPessoaEmail($email);
     if (count($pessoa)) {
         $dao = new UsuarioDAO();
         $token = $dao->tokenRedefinicaoSenha($pessoa[0]['idpessoa']);
         $assunto = 'Redefinição de senha';
         $mensagem = 'Olá, parece que você esqueceu sua senha no Thy Girls.<br>' . '<a href="' . $this->getBaseUrl() . 'esqueceu-senha/?token=' . $token . '">Clique Aqui</a> para gerar uma nova senha.' . 'Caso não tenha soliciado, favor ignore este email.';
         $envia = new EnviaEmail();
         $envia->esqueceuSenhaEmail($assunto, $pessoa[0]['email'], $pessoa[0]['nome'], utf8_decode($mensagem));
     }
 }
コード例 #2
0
ファイル: EnviaAmiga.php プロジェクト: rojherio/legalmarte
 public function executa()
 {
     $contaPadrao = 4;
     //Acesso
     $login = $_POST['login'];
     $email = $_POST['email'];
     $senha = $_POST['senha'];
     $confirmar = $_POST['confirmar'];
     $chave = $_POST['chave'];
     //Pessoais
     $nome = $_POST['nome'];
     $cpf = $_POST['cpf'];
     $rg = $_POST['rg'];
     $emissor = $_POST['emissor'];
     $nascimento = Validacoes::getDataBanco($_POST['nascimento']);
     $sexo = $_POST['sexo'];
     //Contato
     $cep = $_POST['cep'];
     $logradouro = $_POST['logradouro'];
     $numero = $_POST['numero'];
     $complemento = $_POST['complemento'];
     $bairro = $_POST['bairro'];
     $estado = $_POST['estado'];
     $cidade = $_POST['cidade'];
     $residencial = $_POST['residencial'];
     $celular = $_POST['celular'];
     $comercial = $_POST['comercial'];
     //Plano
     //1-Persa (299); 2-Angorá(499); 3-Himaláia(999); 4-Pré-cadastro(50)
     $plano = $_POST['plano'];
     $tamanho = $_POST['tamanho'];
     $amigaId = $_POST['amiga-id'];
     $recebeInfo = isset($_POST['noticias']) ? 1 : 0;
     //$termos = isset($_POST['termos']) ? 1 : 0;
     $termos = 1;
     //Validações
     $validar = new Validar();
     $validaLogin = $validar->login($login);
     $validaEmail = Validacoes::validaEmail($email);
     $validaSenha = $senha == $confirmar;
     $validaNome = Validacoes::validaVazio($nome);
     $validaCpf = $validar->cpf($cpf);
     $validaRg = Validacoes::validaVazio($rg);
     $validaEmissor = Validacoes::validaVazio($emissor);
     $validaNascimento = Validacoes::validaDataBanco($nascimento);
     $validaSexo = Validacoes::validaVazio($sexo);
     $validaCep = Validacoes::validaVazio($cep);
     $validaLogradouro = Validacoes::validaVazio($logradouro);
     $validaNumero = Validacoes::validaVazio($numero);
     $validaBairro = Validacoes::validaVazio($bairro);
     $validaCidade = Validacoes::validaVazio($cidade);
     $validaResidencial = Validacoes::validaVazio($residencial);
     $validaCelular = Validacoes::validaVazio($celular);
     $validaComercial = Validacoes::validaVazio($comercial);
     $validaTelefones = $validaCelular || $validaResidencial || $validaComercial;
     $validaPlano = Validacoes::validaVazio($plano);
     $validaTermos = $termos == 1;
     //Validar a amiga é especial
     if ($validaLogin && $validaEmail && $validaSenha && $validaNome && $validaCpf && $validaRg && $validaEmissor && $validaNascimento && $validaSexo && $validaCep && $validaLogradouro && $validaNumero && $validaBairro && $validaCidade && $validaTelefones && $validaPlano && $validaTermos) {
         $pessoa = new Pessoa();
         $pessoa->set_nome($nome);
         $pessoa->set_email($email);
         $pessoa->set_login($login);
         $pessoa->set_senha(md5($senha));
         $pessoa->set_dataNascimento($nascimento);
         $amigaId = $amigaId == 0 ? $contaPadrao : $amigaId;
         $pessoa->set_idPai($amigaId);
         $pessoa->set_cpf($cpf);
         $pessoa->set_rg($rg);
         $pessoa->set_orgaoExpedidor($emissor);
         $pessoa->set_sexo($sexo);
         $pessoa->set_recebeInfo($recebeInfo);
         $pessoa->set_status(1);
         $endereco = new Endereco();
         $endereco->set_logradouro($logradouro);
         $endereco->set_numero($numero);
         $endereco->set_complemento($complemento);
         $endereco->set_bairro($bairro);
         $endereco->set_cep($cep);
         $endereco->set_idCidade($cidade);
         $endereco->set_idtipoEndereco(1);
         $pessoa->set_endereco($endereco);
         if ($validaResidencial) {
             $telefone = new Telefone();
             $telefone->set_numero($residencial);
             $telefone->set_idTipoNumero(2);
             $pessoa->set_telefone($telefone);
         }
         if ($validaCelular) {
             $telefone = new Telefone();
             $telefone->set_numero($celular);
             $telefone->set_idTipoNumero(1);
             $pessoa->set_telefone($telefone);
         }
         if ($validaComercial) {
             $telefone = new Telefone();
             $telefone->set_numero($comercial);
             $telefone->set_idTipoNumero(3);
             $pessoa->set_telefone($telefone);
         }
         $dao = new PessoaDAO();
         $contrato = new Contrato();
         $contrato->set_idPlano($plano);
         $contrato->set_tamanho($tamanho);
         $planoLicencaCompleto = $dao->buscaLicencaCadastro($chave);
         $chaveGerada = $dao->geraLicenca();
         $chaveFoi = false;
         if ($planoLicencaCompleto) {
             $planoLicenca = $planoLicencaCompleto['idplano'];
             $contratoUsouLicenca = $planoLicencaCompleto['idcontrato'] == 0 || is_null($planoLicencaCompleto['idcontrato']);
             //Se o contrato for nulo, é porque nunca foi usada
             //echo is_null($contratoUsouLicenca) ? 'nulo' : 'Nao nulo';
             //echo "<br />Plano: $plano <-> $planoLicenca  ==== $contratoUsouLicenca";
             if ($plano == $planoLicenca && $contratoUsouLicenca) {
                 $chaveFoi = true;
                 $chaveGerada = $chave;
             }
         }
         $licenca = $chaveGerada;
         $contrato->set_licenca($licenca);
         $pessoa->set_contrato($contrato);
         if ($id = $dao->insere($pessoa)) {
             //Verificando licença para poder aprovar
             $contratos = $dao->getContratos($id);
             $contrato = $contratos[0];
             $idContrato = $contrato['idcontrato'];
             if ($chaveFoi) {
                 //Chave deu certo!
                 $dao->aprovar($idContrato, 5);
                 $dao->baixaLicenca($idContrato, $chave);
             }
             //Enviando e-mail
             $assunto = "Bem-vinda ao clube da Thy";
             $mensagem = "Estamos muito felizes por você agora fazer parte do nosso clube!";
             $paraEmail = $pessoa->get_email();
             $paraNome = $pessoa->get_nome();
             $email = new EnviaEmail();
             $licenca = $chaveFoi ? '' : $licenca;
             $idContratoFaturaGeral = $dao->getContratoFatura($idContrato);
             $idContratoFatura = $idContratoFaturaGeral['idcontrato_fatura'];
             $email->montaMensagem($paraNome, $assunto, $mensagem, $licenca, $pessoa->get_login(), $idContratoFatura, $this->getBaseUrl());
             $email->enviaEmail($paraEmail, $paraNome);
             $criptografia = new Criptografia();
             $crip = $chaveFoi ? 'ok' : $criptografia->codifica($licenca, $idContratoFatura);
             header("Location: agradecimentos/" . $crip);
         } else {
             echo "Erro!";
         }
     } else {
         echo '<script>alert("Você deve informar todos os dados"); window.history.go(-1);</script>';
         exit;
     }
 }
コード例 #3
0
ファイル: gravaRsvp.php プロジェクト: viniciuscl/casamento-rv
<?php

require "class.EnviaEmail.php";
require "class.Dao.php";
$e = new EnviaEmail();
$dao = new Dao();
$nome = utf8_decode($_POST["nome"]);
$email = $_POST["email"];
$presenca = utf8_decode($_POST["resposta"]);
$mensagem = utf8_decode($_POST["msg"]);
$criancas05 = $_POST["qtd_criancas_05"];
$criancas612 = $_POST["qtd_criancas_612"];
$adultos = $_POST["qtd_adultos"];
$data_confirmacao = date("Y-m-d");
if ($presenca == "SIM") {
    if (!is_numeric($criancas05) && $criancas05 != "") {
        echo "<script type=\"text/javascript\"> alert(\"Verifique o campo 'CRIANÇAS(0-5)'\"); </script>";
        echo "<script type=\"text/javascript\"> window.history.back() </script>";
        exit;
    }
    if (!is_numeric($criancas612) && $criancas612 != "") {
        echo "<script type=\"text/javascript\"> alert(\"Verifique o campo 'CRIANÇAS(6-12)'\"); </script>";
        echo "<script type=\"text/javascript\"> window.history.back() </script>";
        exit;
    }
    if (!is_numeric($adultos)) {
        echo "<script type=\"text/javascript\"> alert(\"Verifique o campo 'ADULTOS'\"); </script>";
        echo "<script type=\"text/javascript\"> window.history.back() </script>";
        exit;
    }
    if ($criancas05 == "") {
コード例 #4
0
ファイル: andamentoINC.php プロジェクト: tvieira/homebank
                $theValue = $theValue != "" ? "'" . $theValue . "'" : "NULL";
                break;
            case "defined":
                $theValue = $theValue != "" ? $theDefinedValue : $theNotDefinedValue;
                break;
        }
        return $theValue;
    }
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
    $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if (isset($_POST["MM_insert"]) && $_POST["MM_insert"] == "formINC") {
    if ($_POST['enviamensagem'] == '1') {
        $EnviaEmail = new EnviaEmail();
        $email = array();
        $email['email'] = $_POST['email'];
        $email['nomebusca'] = $_POST['nomcliente'];
        $email['os'] = $_REQUEST['cod'];
        // print_r($_SERVER);
        $pg = split("/", $_SERVER['PHP_SELF']);
        array_pop($pg);
        $pg = implode('/', $pg);
        $email['link'] = $_SERVER['HTTP_ORIGIN'] . $pg . '/' . "ver.php?cod=" . $_REQUEST['cod'];
        $EnviaEmail->emailAcompanhamento($email);
    }
    $insertSQL = "INSERT INTO andamensolicitacao (codsolicitacao, codmenatendimento, codtecnicoresp, descompmensagem, datregandamento, hrregandamento) VALUES (" . GetSQLValueString($_POST['codsolicitacao'], "int") . ", " . GetSQLValueString($_POST['codmenatendimento'], "int") . ", " . GetSQLValueString($_POST['codtecnicoresp'], "int") . ", " . GetSQLValueString($_POST['descompmensagem'], "text") . ", " . GetSQLValueString($_POST['datregandamento'], "date") . ", " . GetSQLValueString($_POST['hrregandamento'], "date") . ")";
    mysql_select_db(conexao_db, $homebank_conecta) or die(mysql_error());
    //echo $insertSQL;
    $Result1 = mysql_query($insertSQL, $homebank_conecta) or die(mysql_error());
コード例 #5
0
ファイル: encerrar_os.php プロジェクト: tvieira/homebank
                $theValue = $theValue != "" ? $theDefinedValue : $theNotDefinedValue;
                break;
        }
        return $theValue;
    }
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
    $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if (isset($_POST["MM_insert"]) && $_POST["MM_insert"] == "formINC") {
    mysql_select_db(conexao_db, $homebank_conecta);
    $query_solicitacao = sprintf("SELECT distinct(s.codsolicitacao),\n  DATE_FORMAT(s.dtsolicitacao, '%%d/%%m/%%Y' ) AS data_solicitacao,\n  DATE_FORMAT(s.hrsolicitacao, '%%H:%%i:%%s' ) AS hora_solicitacao,\n  s.numcontacorrente,\n  u.desusuario AS tecnico_abertura,\n  cl.nomcliente,\n  t.destiposervsol,\n  s.codtecnicoresp,\n  s.dessolicitacao,\n  IF( s.dtconclusao IS NULL , 'Solicitação ainda não concluída', DATE_FORMAT( s.dtconclusao, '%%d/%%m/%%Y' ) ) AS data_conclusao,\n  cl.numcpfcnpj,\n  IF( s.dtconclusao IS NOT NULL,'S','N') AS concluida,\n  s.desemailcont,\n  s.numtelefonecont,ts.destiposol as desproduto,\n  tr.nomtecnicoresp AS nomtecnicoresp\n  FROM solicitacaoserv s LEFT OUTER JOIN\n  contacorrente c ON  c.numcontacorrente=s.numcontacorrente LEFT OUTER JOIN\n  cliente cl ON c.codcliente=cl.codcliente LEFT OUTER JOIN\n  tiposervsolicitacao t ON s.codtiposervsol=t.codtiposervsol LEFT OUTER JOIN\n  usuario u ON s.tecnico_abertura=u.codusuario LEFT OUTER JOIN\n  tecnicoresp tr ON s.codtecnicoresp = tr.codtecnicoresp LEFT OUTER JOIN tiposolicitacao ts ON ts.codtiposol = t.codtiposol\n  WHERE s.codsolicitacao =%s\n  group by s.codsolicitacao\n  ", GetSQLValueString($_REQUEST['codsolicitacao'], "int"));
    $solicitacao = mysql_query($query_solicitacao, $homebank_conecta) or die(mysql_error());
    $row_solicitacao = mysql_fetch_assoc($solicitacao);
    $EnviaEmail = new EnviaEmail();
    $email = array();
    $email['email'] = $row_solicitacao['desemailcont'];
    $email['nomebusca'] = $row_solicitacao['nomcliente'];
    $email['os'] = $_REQUEST['codsolicitacao'];
    // print_r($_SERVER);
    $pg = split("/", $_SERVER['PHP_SELF']);
    array_pop($pg);
    $pg = implode('/', $pg);
    $email['link'] = "http://www.crediembrapa.com.br" . $pg . '/inc/' . "avaliaratendimento.php?codsolicitacao=" . $_REQUEST['codsolicitacao'];
    $EnviaEmail->emailAvaliacao($email);
    $insertSQL = "INSERT INTO andamensolicitacao (codsolicitacao, codmenatendimento, codtecnicoresp, descompmensagem, datregandamento, hrregandamento, final) \n                  VALUES (" . GetSQLValueString($_POST['codsolicitacao'], "int") . ", \n                          " . GetSQLValueString($_POST['codmenatendimento'], "int") . ", \n                          " . GetSQLValueString($_POST['codtecnicoresp'], "int") . ", \n                          " . GetSQLValueString($_POST['descompmensagem'], "text") . ", \n                          " . GetSQLValueString($_POST['datregandamento'], "date") . ", \n                          " . GetSQLValueString($_POST['hrregandamento'], "date") . ", \n                          1)";
    mysql_select_db($database_homebank_conecta, $homebank_conecta) or die(mysql_error());
    //	echo $insertSQL;
    $Result1 = mysql_query($insertSQL, $homebank_conecta) or die(mysql_error());
    mysql_select_db($database_homebank_conecta, $homebank_conecta);
コード例 #6
0
    }
    $insertSQL = "INSERT INTO solicitacaoserv (codtiposervsol, codtecnicoresp, dessolicitacao, desemailcont, numtelefonecont, dtsolicitacao, hrsolicitacao, numcontacorrente, tecnico_abertura, codcliente) VALUES (" . GetSQLValueString($_POST['codtiposervsol'], "int") . ", " . GetSQLValueString($_POST['codtecnicoresp'], "int") . ", " . GetSQLValueString($_POST['dessolicitacao'], "text") . ", " . GetSQLValueString($_POST['desemailcont'], "text") . ", " . GetSQLValueString($_POST['numtelefonecont'], "text") . ", " . GetSQLValueString($_POST['dtsolicitacao'], "date") . ", " . GetSQLValueString($_POST['hrsolicitacao'], "date") . ", " . GetSQLValueString($_POST['numcontacorrente'], "text") . ", " . GetSQLValueString($_SESSION['codusuarioadm'], "int") . ", " . GetSQLValueString($conta['codcliente'], "text") . ")";
    mysql_select_db(conexao_db, $homebank_conecta);
    $Result1 = mysql_query($insertSQL, $homebank_conecta);
    $id = mysql_insert_id($homebank_conecta);
    if (!empty($_POST['numtelefonecont'])) {
        $sql = "UPDATE cliente SET numdddtelefone='', numtelefone = '" . $_POST['numtelefonecont'] . "' WHERE codcliente = " . $conta['codcliente'] . "; ";
    }
    mysql_query($sql, $homebank_conecta) or die(mysql_error());
    $insertGoTo = "index.php";
    if (isset($_SERVER['QUERY_STRING'])) {
        $insertGoTo .= strpos($insertGoTo, '?') ? "&" : "?";
        $insertGoTo .= $_SERVER['QUERY_STRING'];
    }
    if ($_POST['enviamensagem'] == '1') {
        $EnviaEmail = new EnviaEmail();
        $email = array();
        $email['email'] = $_POST['desemailcont'];
        $email['nomebusca'] = $_POST['nomebusca'];
        $email['os'] = $id;
        $email['texto'] = $_POST['dessolicitacao'];
        // print_r($_SERVER);
        $pg = split("/", $_SERVER['PHP_SELF']);
        array_pop($pg);
        $pg = implode('/', $pg);
        $email['link'] = $_SERVER['HTTP_ORIGIN'] . $pg . '/' . "ver.php?cod={$id}";
        $EnviaEmail->emailAbertura($email);
    }
    //header(sprintf("Location: %s", $insertGoTo));
    echo '<script language="JavaScript" type="text/javascript">
location.href="ver.php?cod=' . $id . '";