ok
Direktori : /home/institutonamaste/www/class/ |
Current File : /home/institutonamaste/www/class/class-send.php |
<?php class SendMail { private $TbContatos = 'contatos'; private $TbProjetos = 'projetos_sociais'; private $TbVoluntarios = 'voluntarios'; private $SendAssunto = 'Contato Instituto Namastê!'; private $SendNome = "Instituto Namastê"; private $SendEmail = "contato@institutonamaste.com.br"; private $ql = "\n"; private $ImgMail = "banner-email.jpg"; private $ContatoMail = 'contato@institutonamaste.com.br'; private $ContatoTel = '(31) 99261-1136'; private $copyright = 'Instituto Namastê'; public function __construct($tip) { if($tip == 'projetos-sociais') $this->ProjetosSociais(); elseif($tip == 'voluntarios') $this->Voluntarios(); elseif($tip == 'footer') $this->Footer(); } public function ProjetosSociais() { if(isset($_POST['nome_fantasia']) && isset($_POST['razao_social'])) { $_SESSION['nome_fantasia'] = $_POST['nome_fantasia']; $_SESSION['razao_social'] = $_POST['razao_social']; $_SESSION['cnpj'] = $_POST['cnpj']; $_SESSION['area_de_atuacao'] = $_POST['area_de_atuacao']; $_SESSION['responsavel'] = $_POST['responsavel']; $_SESSION['telefone1'] = $_POST['telefone1']; $_SESSION['telefone2'] = $_POST['telefone2']; $_SESSION['email'] = $_POST['email']; $_SESSION['endereco'] = $_POST['endereco']; $_SESSION['cep'] = $_POST['cep']; $_SESSION['cidade'] = $_POST['cidade']; $_SESSION['estado'] = $_POST['estado']; $_SESSION['pais'] = $_POST['pais']; $_SESSION['projetos_voluntarios'] = $this->ArrayServices($_POST['projetos_voluntarios']); $_SESSION['outros_projetos_voluntarios'] = $_POST['outros_projetos_voluntarios']; $_SESSION['descricao'] = $_POST['descricao']; $_SESSION['ajuda_custo_voluntarios'] = $_POST['ajuda_custo_voluntarios']; $_SESSION['como_conheceu'] = $_POST['como_conheceu']; $pt['nome_fantasia'] = $_POST['nome_fantasia']; $pt['razao_social'] = $_POST['razao_social']; $pt['cnpj'] = $_POST['cnpj']; $pt['area_de_atuacao'] = $_POST['area_de_atuacao']; $pt['responsavel'] = $_POST['responsavel']; $pt['telefone1'] = $_POST['telefone1']; $pt['telefone2'] = $_POST['telefone2']; $pt['email'] = $_POST['email']; $pt['endereco'] = $_POST['endereco']; $pt['cep'] = $_POST['cep']; $pt['cidade'] = $_POST['cidade']; $pt['estado'] = $_POST['estado']; $pt['pais'] = $_POST['pais']; $pt['projetos_voluntarios'] = $this->ArrayServices($_POST['projetos_voluntarios']); $pt['outros_projetos_voluntarios'] = $_POST['outros_projetos_voluntarios']; $pt['descricao'] = $_POST['descricao']; $pt['ajuda_custo_voluntarios'] = $_POST['ajuda_custo_voluntarios']; $pt['como_conheceu'] = $_POST['como_conheceu']; $pt['soma'] = $_POST['soma']; $this->ValidSoma($pt, $_SESSION['formNAMvalid'], $this->TbProjetos); }else{ echo $this->FormProjetosSociais(); } } public function FormProjetosSociais() { $v1 = rand(1,9); $v2 = rand(1,9); $soma = $v1." + ".$v2; $_SESSION['formNAMvalid'] = $v1 + $v2; $form = ' <form method="post"> <div class="mens"> <input name="nome_fantasia" placeholder="Nome Fantasia * " type="text" value="'.$_SESSION['nome_fantasia'].'" required> <i class="fa fa-user" aria-hidden="true"></i> </div> <div class="mens"> <input name="razao_social" placeholder="Razão Social * " type="text" value="'.$_SESSION['razao_social'].'" required> <i class="fa fa-user" aria-hidden="true"></i> </div> <div class="mens"> <input name="cnpj" placeholder="CNPJ * " type="text" value="'.$_SESSION['cnpj'].'" required> <i class="fa fa-user" aria-hidden="true"></i> </div> <div class="mens"> <input name="area_de_atuacao" placeholder="Área de Atuação * " type="text" value="'.$_SESSION['area_de_atuacao'].'" required> <i class="fa fa-user" aria-hidden="true"></i> </div> <div class="mens"> <input name="responsavel" placeholder="Nome da Pessoa Responsável * " type="text" value="'.$_SESSION['responsavel'].'" required> <i class="fa fa-user" aria-hidden="true"></i> </div> <div class="row"> <div class="col-sm-6 col-12 max"> <div class="mens"> <input name="telefone1" placeholder="Telefone Principal * (DDD + Tel) " type="text" value="'.$_SESSION['telefone1'].'" required> <i class="fa fa-phone-square" aria-hidden="true"></i> </div> </div><!-- col-sm-6 col-12 --> <div class="col-sm-6 col-12 max"> <div class="mens"> <input name="telefone2" placeholder="Telefone Secundário * (DDD + Tel) " type="text" value="'.$_SESSION['telefone2'].'"> <i class="fa fa-phone-square" aria-hidden="true"></i> </div> </div><!-- col-sm-6 col-12 --> </div><!-- row --> <div class="mens"> <input name="email" placeholder="E-mail válido *" type="text" required value="'.$_SESSION['email'].'"> <i class="fa fa-envelope" aria-hidden="true"></i> </div> <div class="mens"> <input name="endereco" placeholder="Endereço da Entidade *" type="text" required value="'.$_SESSION['endereco'].'"> <i class="fa fa-map-marker" aria-hidden="true"></i> </div> <div class="row"> <div class="col-sm-6 col-12"> <div class="mens"> <input name="cep" placeholder="CEP * " type="text" value="'.$_SESSION['cep'].'" required> <i class="fa fa-map-marker" aria-hidden="true"></i> </div> </div><!-- col-sm-6 col-12 --> <div class="col-sm-6 col-12"> <div class="mens"> <input name="cidade" placeholder="Cidade * " type="text" value="'.$_SESSION['cidade'].'" required> <i class="fa fa-map-marker" aria-hidden="true"></i> </div> </div><!-- col-sm-6 col-12 --> <div class="col-sm-6 col-12"> <div class="mens"> <input name="estado" placeholder="Estado * " type="text" value="'.$_SESSION['estado'].'" required> <i class="fa fa-map-marker" aria-hidden="true"></i> </div> </div><!-- col-sm-6 col-12 --> <div class="col-sm-6 col-12"> <div class="mens"> <input name="pais" placeholder="Pais * " type="text" value="'.$_SESSION['pais'].'" required> <i class="fa fa-map-marker" aria-hidden="true"></i> </div> </div><!-- col-sm-6 col-12 --> </div><!-- row --> <h5>Selecione abaixo quais as áreas que sua entidade/projeto social precisa de voluntários*</h5> <div class="row"> <div class="col-lg-3 col-md-5 col-sm-6 col-12"> <input type="checkbox" id="idosos" name="projetos_voluntarios[]" value="idosos"> <label for="idosos"> Idosos</label><br/> <input type="checkbox" id="reinserção-social" name="projetos_voluntarios[]" value="Reinserção Social"><label for="reinserção-social"> Reinserção Social</label><br/> <input type="checkbox" id="meio-ambiente" name="projetos_voluntarios[]" value="Meio Ambiente"> <label for="meio-ambiente"> Meio Ambiente</label><br/> </div> <div class="col-lg-3 col-md-5 col-sm-6 col-12"> <input type="checkbox" id="criancas" name="projetos_voluntarios[]" value="Crianças"><label for="criancas">Crianças</label><br/> <input type="checkbox" id="animais" name="projetos_voluntarios[]" value="Animais"> <label for="animais"> Animais</label><br/> <input type="checkbox" id="oracoes" name="projetos_voluntarios[]" value="Orações"> <label for="oracoes"> Orações</label><br/> </div> <div class="col-lg-3 col-md-5 col-sm-6 col-12"> <input type="checkbox" id="cidadania" name="projetos_voluntarios[]" value="Cidadania"> <label for="cidadania"> Cidadania</label><br/> <input type="checkbox" id="acao-social" name="projetos_voluntarios[]" value="Ação Social"> <label for="acao-social"> Ação Social</label><br/> <input type="checkbox" id="traducoes" name="projetos_voluntarios[]" value="Traduções"> <label for="traducoes"> Traduções</label><br/> </div> <div class="col-lg-3 col-md-5 col-sm-6 col-12"> <input type="checkbox" id="saude" name="projetos_voluntarios[]" value="Saúde"> <label for="saude"> Saúde</label><br/> <input type="checkbox" id="educacao" name="projetos_voluntarios[]" value="Educação"> <label for="educacao"> Educação</label><br/> </div> </div> <div class="mini"> <label for="outros_projetos_voluntarios">Outros:</label> <input name="outros_projetos_voluntarios" placeholder="Digite aqui... " type="text" value="'.$_SESSION['outros_projetos_voluntarios'].'"> </div> <h5>Descreva abaixo a necessidade da sua Entidade/Projeto Social: *</h5> <textarea name="descricao" placeholder="Objetivo da entidade, tipo de trabalho realizado, quem se beneficia, perfil dos voluntários, etc." maxlength="500">'.$_SESSION['descricao'].'</textarea> <label>Sua Entidade/Projeto Social disponibiliza algum tipo de ajuda de custo para os voluntários?<br/> (Ex. Transporte, Refeição ou outros?)</label> <input type="radio" name="ajuda_custo_voluntarios" value="1" '.(($_SESSION['ajuda_custo_voluntarios'] == 1) ? 'checked' : '').'> Sim <input type="radio" name="ajuda_custo_voluntarios" value="0" '.(($_SESSION['ajuda_custo_voluntarios'] == 0) ? 'checked' : '').'> Não <h5>Conte-nos como você conheceu o trabalho do Instituto Namastê</h5> <textarea name="como_conheceu" placeholder="Escreva aqui ..." maxlength="500">'.$_SESSION['como_conheceu'].'</textarea> <div class="soma"> <label for="validacao">Qual o resultado: ( '.$soma.' = ? ) </label> <input name="soma" id="validacao" placeholder="Resp. " type="text" required> </div> <div class="text-center"> <p>Campos com * são de preenchimento obrigatório</p> <button type="submit">ME CADASTRAR</button> </div> </form>'; return $form; } public function Voluntarios() { if(isset($_POST['nome_completo']) && isset($_POST['email'])) { $_SESSION['nome_completo'] = $_POST['nome_completo']; $_SESSION['data_nascimento'] = $_POST['data_nascimento']; $_SESSION['sexo'] = $_POST['sexo']; $_SESSION['telefone1'] = $_POST['telefone1']; $_SESSION['telefone2'] = $_POST['telefone2']; $_SESSION['email'] = $_POST['email']; $_SESSION['contato_email'] = $_POST['contato_email']; $_SESSION['contato_telefone'] = $_POST['contato_telefone']; $_SESSION['cidade'] = $_POST['cidade']; $_SESSION['estado'] = $_POST['estado']; $_SESSION['pais'] = $_POST['pais']; $_SESSION['trabalho_outra_cidade'] = $_POST['trabalho_outra_cidade']; $_SESSION['projetos_voluntarios'] = $this->ArrayServices($_POST['projetos_voluntarios']); $_SESSION['descricao'] = $_POST['descricao']; $pt['nome_completo'] = $_POST['nome_completo']; $pt['data_nascimento'] = ValidData($_POST['data_nascimento']); $pt['sexo'] = $_POST['sexo']; $pt['telefone1'] = $_POST['telefone1']; $pt['telefone2'] = $_POST['telefone2']; $pt['email'] = $_POST['email']; $pt['contato_email'] = $_POST['contato_email']; $pt['contato_telefone'] = $_POST['contato_telefone']; $pt['cidade'] = $_POST['cidade']; $pt['estado'] = $_POST['estado']; $pt['pais'] = $_POST['pais']; $pt['trabalho_outra_cidade'] = $_POST['trabalho_outra_cidade']; $pt['projetos_voluntarios'] = $this->ArrayServices($_POST['projetos_voluntarios']); $pt['descricao'] = $_POST['descricao']; $pt['soma'] = $_POST['soma']; $this->ValidSoma($pt, $_SESSION['formNAMvalid'], $this->TbVoluntarios); }else{ echo $this->FormVoluntarios(); } } public function FormVoluntarios() { $v1 = rand(1,9); $v2 = rand(1,9); $soma = $v1." + ".$v2; $_SESSION['formNAMvalid'] = $v1 + $v2; $form = ' <form method="post"> <div class="mens"> <input name="nome_completo" placeholder="Nome completo * " type="text" required> <i class="fa fa-user" aria-hidden="true"></i> </div> <div class="row"> <div class="col-sm-6 col-12 max"> <div class="mens"> <input name="data_nascimento" id="date" placeholder="Data nascimento *(DD/MM/YY)" maxlength="10" type="text" max="31/12/2018"> <i class="fa fa-phone-square" aria-hidden="true"></i> </div> </div><!-- col-sm-6 col-12 --> <div class="col-sm-6 col-12 max"> <div class="mens"> <input name="sexo" placeholder="Sexo" type="text"> <i class="fa fa-phone-square" aria-hidden="true"></i> </div> </div><!-- col-sm-6 col-12 --> </div><!-- row --> <div class="row"> <div class="col-sm-6 col-12 max"> <div class="mens"> <input name="telefone1" placeholder="Telefone Principal * (DDD + Tel) " type="text" required> <i class="fa fa-phone-square" aria-hidden="true"></i> </div> </div><!-- col-sm-6 col-12 --> <div class="col-sm-6 col-12 max"> <div class="mens"> <input name="telefone2" placeholder="Telefone Secundário * (DDD + Tel) " type="text"> <i class="fa fa-phone-square" aria-hidden="true"></i> </div> </div><!-- col-sm-6 col-12 --> </div><!-- row --> <div class="mens"> <input name="email" placeholder="E-mail válido *" type="text" required> <i class="fa fa-envelope" aria-hidden="true"></i> </div> <div class="mens bottom"> Preferência de Contato? <input type="checkbox" id="email" name="contato_email" value="1"> <label for="email"> E-mail </label> <input type="checkbox" id="telefone" name="contato_telefone" value="1"> <label for="telefone"> Telefone</label> </div> <div class="row"> <div class="col-sm-6 col-12"> <div class="mens"> <input name="cidade" placeholder="Cidade * " type="text"> <i class="fa fa-map-marker" aria-hidden="true"></i> </div> </div><!-- col-sm-6 col-12 --> <div class="col-sm-6 col-12"> <div class="mens"> <input name="estado" placeholder="Estado * " type="text"> <i class="fa fa-map-marker" aria-hidden="true"></i> </div> </div><!-- col-sm-6 col-12 --> <div class="col-sm-6 col-12"> <div class="mens"> <input name="pais" placeholder="Pais * " type="text"> <i class="fa fa-map-marker" aria-hidden="true"></i> </div> </div><!-- col-sm-6 col-12 --> <div class="col-sm-6 col-12"> Aceita trabalho voluntário em outra cidade? <input name="trabalho_outra_cidade" type="radio" value="1"><label for="sim"> Sim </label> <input name="trabalho_outra_cidade" type="radio" value="0"><label for="nao"> Não </label> </div><!-- col-sm-6 col-12 --> </div><!-- row --> <h5>Selecione abaixo as áreas no qual gostaria de ser voluntário *</h5> <div class="row"> <div class="col-lg-3 col-md-5 col-sm-6 col-12"> <input type="checkbox" id="todos" name="projetos_voluntarios[]" value="Todos"> <label for="todos"> <b>Todas as Áreas</b></label><br/> <input type="checkbox" id="idosos" name="projetos_voluntarios[]" value="Idosos"> <label for="idosos"> Idosos</label><br/> <input type="checkbox" id="reinsercao-social" name="projetos_voluntarios[]" value="Reinserção Social"> <label for="reinsercao-social"> Reinserção Social</label><br/> </div> <div class="col-lg-3 col-md-5 col-sm-6 col-12"> <input type="checkbox" id="criancas" name="projetos_voluntarios[]" value="Crianças"> <label for="criancas"> Crianças</label><br/> <input type="checkbox" id="animais" name="projetos_voluntarios[]" value="Animais"> <label for="animais"> Animais</label><br/> <input type="checkbox" id="meio-ambiente" name="projetos_voluntarios[]" value="Meio Ambiente"> <label for="meio-ambiente"> Meio Ambiente</label><br/> </div> <div class="col-lg-3 col-md-5 col-sm-6 col-12"> <input type="checkbox" id="cidadania" name="projetos_voluntarios[]" value="Cidadania"> <label for="cidadania"> Cidadania</label><br/> <input type="checkbox" id="acao-social" name="projetos_voluntarios[]" value="Ação Social"><label for="acao-social"> Ação Social</label><br/> <input type="checkbox" id="oracoes" name="projetos_voluntarios[]" value="Orações"> <label for="oracoes"> Orações</label><br/> </div> <div class="col-lg-3 col-md-5 col-sm-6 col-12"> <input type="checkbox" id="traducoes" name="projetos_voluntarios[]" value="Traduções"> <label for="traducoes"> Traduções</label><br/> <input type="checkbox" id="educacao" name="projetos_voluntarios[]" value="Educação"> <label for="educacao"> Educação</label><br/> <input type="checkbox" id="saude" name="projetos_voluntarios[]" value="Saúde"> <label for="saude"> Saúde</label><br/> </div> </div> <h5>Responda abaixo com o coração:</h5> <textarea name="descricao" placeholder="Conte-nos um pouco porque gostaria de ser um voluntário?" maxlength="500"></textarea> <div class="soma"> <label for="">Verificação * ( '.$soma.'= ?) </label> <input name="soma" placeholder="Resp. " type="text" required> </div> <div class="text-center"> <p>Campos com * são de preenchimento obrigatório</p> <button type="submit">ME CADASTRAR</button> </div> </form>'; return $form; } public function Footer() { if(isset($_POST['nome']) && isset($_POST['email'])) { /*$pt = array( "nome" => $_POST['nome'], "email" => $_POST['email'], "telefone" => $_POST['telefone'], "mensagem" => $_POST['mensagem']);*/ $this->Captcha(); /*$secret = KeySiteGoogle; if (isset($pt['g-recaptcha-response'])) { $captcha_data = $pt['g-recaptcha-response']; if ($captcha_data) { $resposta = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secret."=" . $captcha_data . "&remoteip=" . $_SERVER['REMOTE_ADDR']); if ($resposta) { if($this->Envio($pt, $this->TbContatos)) $this->LinkReturn('', "Seu e-mail foi enviado com sucesso."); else $this->LinkReturn('', "Ocorreu um erro ao tentar enviar sua mensagem! Tente novamente ou entre em contato por nosso telefone ou e-mail."); } else { $this->LinkReturn('', "Ocorreu um erro ao tentar enviar sua mensagem [101]! Tente novamente ou entre em contato por nosso telefone ou e-mail."); } } else { $this->LinkReturn('', "Ocorreu um erro ao tentar enviar sua mensagem [102]! Tente novamente ou entre em contato por nosso telefone ou e-mail."); } }*/ /* if($_POST['soma'] == $_SESSION['formRODvalid']){ if($this->Envio($pt, $this->TbContatos)) LinkAlert("", "Sua mensagem foi enviada com sucesso!"); else LinkAlert("", "Ocorreu um erro ao tentar enviar sua mensagem."); }else{ LinkAlert("", "Validação incorreta... Por favor tente novamente."); }*/ }else{ echo $this->FormFooter(); } } private function FormFooter() { /*$v1 = rand(1,9); $v2 = rand(1,9); $soma = $v1." + ".$v2; $_SESSION['formRODvalid'] = $v1 + $v2; <div class="mens soma"> <label for="">Verificação * ( '.$soma.'= ?) </label> <input name="soma" placeholder="Resp. " type="text" required> </div>*/ $form = ' <form method="post" id="FormFooter"> <h2>DEIXE SUA MENSAGEM</h2> <div class="mens"> <input name="nome" placeholder="Nome" type="text" /> <i class="fa fa-user" aria-hidden="true"></i> </div> <div class="mens"> <input name="email" placeholder="E-mail" type="text" required /> <i class="fa fa-envelope" aria-hidden="true"></i> </div> <div class="mens"> <input name="telefone" placeholder="Telefone" type="text" /> <i class="fa fa-phone" aria-hidden="true"></i> </div> <textarea name="mensagem" placeholder="Mensagem" maxlength="500" ></textarea> <button type="submit" class="g-recaptcha" data-sitekey="'.KeySiteGoogle.'" data-callback=\'onSubmit\' data-action=\'submit\'>Enviar</button> </form> '; return $form; } private function Captcha() { if ($_SERVER["REQUEST_METHOD"] == "POST") { # BEGIN Configurando dados de validação do reCaptcha v3 $url = "https://www.google.com/recaptcha/api/siteverify"; $data = [ 'secret' => KeyHtmlGoogle, 'response' => $_POST['g-recaptcha-response'], 'remoteip' => $_SERVER['REMOTE_ADDR'] ]; $options = array( 'http' => array( 'header' => "Content-type: application/x-www-form-urlencoded\r\n", 'method' => 'POST', 'content' => http_build_query($data) )); # Cria e retorna o contexto do fluxo com opções fornecidas nas opções predefinidas $context = stream_context_create($options); # file_get_contents () é a forma preferida de ler o conteúdo de um arquivo em uma string $response = file_get_contents($url, false, $context); # Pega uma string codificada em JSON e a converte em uma variável PHP $res = json_decode($response, true); # END configurando dados de validação do reCaptcha v3 // print_r($response); # Publicar formulário OU alerta de saída e ignorar a postagem se for falso. NOTA: a pontuação condicional é opcional # uma vez que o padrão de pontuação bem-sucedido é definido como> = 0,5 pelo Google. Alguns desenvolvedores querem # ser capaz de controlar as condições do resultado da pontuação, então incluí isso neste exemplo. if ($res['success'] == true && $res['score'] >= 0.5) { $pt = array( "nome" => $_POST['nome'], "email" => $_POST['email'], "telefone" => $_POST['telefone'], "mensagem" => $_POST['mensagem']); if($this->Envio($pt, $this->TbContatos)) LinkAlert("", "Sua mensagem foi enviada com sucesso!"); else LinkAlert("", "Ocorreu um erro ao tentar enviar sua mensagem."); }else{ LinkAlert("", " Erro! O token de segurança expirou."); } }else{ # Não é uma solicitação POST, defina um código de resposta 403 (proibido) http_response_code(403); LinkAlert("", "Ocorreu um problema com o seu envio, tente novamente."); } } public function ArrayServices($array) { foreach($array as $value) { $info .= $value.','; } return $info; } public function ValidSoma($pt, $sessao, $tb) { if($pt['soma'] == $sessao){ if($this->Envio($pt, $tb)) LinkAlert("", "Sua mensagem foi enviada com sucesso!"); else LinkAlert("", "Ocorreu um erro ao tentar enviar sua mensagem."); }else{ LinkAlert("", "Validação incorreta... Por favor tente novamente."); } } public function Envio($post, $tb) { unset($post['soma']); $nome = $post['nome']; $email = DBEscape(ValMailSend($post['email'], '')); $assunto = $this->SendAssunto; $mensuser = $this->MensUser($post); $menssite = $this->MensSite($this->PostInfo($post)); $send = array( "nome" => $this->SendNome, "mail" => $this->SendEmail); $mail = array( "destino" => $email, "assunto" => $assunto, "mensagem" => $mensuser); $site = array( "destino" => $this->SendEmail, "assunto" => $assunto, "mensagem" => $menssite); if($this->EnviaForm($mail, $send)) { $this->EnviaForm($site, $send); $this->Insert($tb, $post); return TRUE; } else { return FALSE; } } public function PostInfo($post) { foreach($post as $key => $value) { $info .= ($value) ? '<b>'.ucfirst($key).'</b>: '.(($value == 1) ? 'SIM' : $value).'<br>' : ''; } return $info; } public function Insert($tb, $data) { $mail = DBEscape(ValMailSend($data['email'])); $where = "WHERE email = '$mail'"; $sql = DBRead($tb, $where); $total = ($sql) ? mysqli_num_rows($sql) : 0; if($total == 0) return DBInsert($tb, $data); else return TRUE; } public function EnviaForm($mail, $send) { $ql = $this->ql; $headers = 'MIME-Version: 1.1' .$ql; $headers .= 'Content-type: text/html; charset=utf-8' . $ql; $headers .= "From: ".$send['nome']."<".$send['mail'].">".$ql; if(!mail($mail['destino'], $mail['assunto'], $mail['mensagem'], $headers ,"-r".$send['mail'])) { $headers .= "Return-Path: " . $send['mail'] . $ql; // Se "não for Postfix" if(!mail($mail['destino'], $mail['assunto'], $mail['mensagem'], $headers )){ return FALSE; }else{ return TRUE; } }else{ return TRUE; } } public function MensUser($post) { $mail = $this->ContatoMail; $tele = $this->ContatoTel; $cor = $this->Colors(); $img = IMG.'banner/'.$this->ImgMail; $retorno = ' <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> body,td,th { font-family: Tahoma, Geneva, sans-serif; font-size: 16px; } </style> </head> <body marginheight="0" marginwidth="0"> <table cellpadding="0" cellspacing="0" border="0" align="center" width="550"> <tr> <td><img src="'.$img.'" width="550" height="100" alt="banner-email, baixe as imagens para ver" /></td> </tr> <tr> <td bgcolor="'.$cor[0].'"> <br /> <table cellpadding="10" cellspacing="10" border="0" align="center" width="500" bgcolor="'.$cor[1].'"> <tr> <td style="font-family: Arial, sans-serif; font-size:16px; line-height:20px;"> Olá <b>'.$post['nome'].'</b>, recebemos o seu contato e muito em breve retornaremos com mais informações. <br><br> Adicione na sua agenda nosso whattsapp <b>'.$tele.'</b> e nosso e-mail <a href="mailto:'.$mail.'" style="color:'.$cor[3].'"><b>'.$mail.'</b></a>.<br><br> </td> </tr> </table> <br /> </td> </tr> <tr> <td height="60" width="540" align="center" valign="middle" bgcolor="'.$cor[2].'"> <br /><span style="font-family: Arial, sans-serif; font-size:12px; color:'.$cor[1].'">'.$this->copyright.' © Todos os direitos reservados</span><br /><br /> </td> </tr> </table> </body> </html>'; return $retorno; } public function MensSite($post) { $cor = $this->Colors(); $img = IMG.'banner/'.$this->ImgMail; $retorno = ' <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> body,td,th { font-family: Tahoma, Geneva, sans-serif; font-size: 16px; } </style> </head> <body marginheight="0" marginwidth="0"> <table cellpadding="0" cellspacing="0" border="0" align="center" width="550"> <tr> <td><img src="'.$img.'" width="550" height="100" alt="banner-email, baixe as imagens para ver" /></td> </tr> <tr> <td bgcolor="'.$cor[0].'"> <br /> <table cellpadding="10" cellspacing="10" border="0" align="center" width="500" bgcolor="'.$cor[1].'"> <tr> <td style="font-family: Arial, sans-serif; font-size:16px; line-height:20px;"> Um novo contato do site acabou de chegar! <br><br> '.$post.' <br><br> </td> </tr> </table> <br /> </td> </tr> <tr bgcolor="'.$cor[2].'"><td height="50" align="center" style="font-family: Arial, sans-serif; font-size:14px; color:'.$cor[1].';"><br /> '.$this->copyright.' © Todos os direitos reservados<br /><br /></td></tr> </table> </body> </html>'; return $retorno; } private function Colors() { return array('#eeeeee', '#ffffff', '#cbd4f5', '#000000'); } } ?>