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)); } }
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; } }
<?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 == "") {
$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());
$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);
} $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 . '";