Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Neto Dinizz

Enviando e-mail via ASP, é possível saber se o destinatário recebeu?

Recommended Posts

Olha este exemplo;

 

Solicitando confirmação de leitura de email atraves do disposition-notification-to e return-receipt-to

<%
Dim objCDO
Set objCDO = Server.CreateObject("CDO.Message")
objCDO.From = email
objCDO.To = contact
'objCDO.CC = "xan@xanburzum.net"
objCDO.Subject = "" & subject   
objCDO.htmlBody = "Detalhes: " & detalhes & " <br>  Este e-mail de Vendas. "
'objCDO.CreateMHTMLBody ("http://teste.xan.net/email.asp?msg=1")
objCDO.fields("urn:schemas:mailheader:disposition-notification-to") = "admin@xan.net"
 'Digite um e-mail válido
objCDO.fields("urn:schemas:mailheader:return-receipt-to") = "financeiro@xan.net"  
'Digite um e-mail válido
objCDO.DSNOptions = 14
objCDO.fields.update
objCDO.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
'Nome ou IP do servidor SMTP remoto
objCDO.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") _
="XXX.teste.com"
'Server port
objCDO.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") _
=25
objCDO.Configuration.Fields.Update


objCDO.send
Set objCDO = Nothing

%>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Marcelbs
      Olá pessoal, td bem?
      Gostaria de saber se alguém faz idéia por que tem hora que o e-mail enviado via formulário chega e hora não chega. No Gmail e no Bol está tudo funcionando, porém é no e-mail Locaweb é que está acontecendo a confusão. Percebi que quando põe acento no campo do assunto, em um dos meus e-mails Locaweb, o e-mail vai pra spam. Em outro e-mail Locaweb simplesmente não chega em lugar nenhum. Todavia em todos os casos o formulário me avisa que foi enviado corretamente.
       
      Vou postar os códigos que programei:
       
      função javascript que valida o formulário:
      function validacaoContato(){ /* console.log('valida formulario'); */ $("#formulario").validate({ rules:{ nome: {required: true}, email: {required: true, email: true}, assunto: {required: true}, mensagem:{required: true} }, messages:{ nome: {required: "Favor informar o seu nome"}, email: {required: "Favor informar o seu e-mail", email:"favor preencher um e-mail válido"}, assunto: {required: "Favor preencher com um assunto"}, mensagem:{required: "Favor preencher com uma mensagem"}, }, errorElement:"div", wrapper:"div", errorPlacement: function(error, element) { error.appendTo(element.closest('div')); error.css({ "color":"red", "font-size":"14px", "position":"absolute", "top":element.closest("div").find(".contato_form_field").height()+50+"px", "text-align":"right" }); }, submitHandler: function(form) { var variaveis = $(form).serialize(); $.ajax({ url: "php/js_php/envia_email.php", type: "POST", data: variaveis+'&destinatario='+representante_email, dataType:"json", success: function(resposta_do_arquivo_php){ if (resposta_do_arquivo_php.sucesso == 1) { $("#formulario").prepend('<div id="form_sobrepoe" style="position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:none;"></div>'); $(".resposta").html(""); $(".resposta").html("e-mail enviado com sucesso").appendTo("#form_sobrepoe").css({'color':'green','margin':'5px 0 10px 0','display':'block','position':'absolute','bottom':'0px'}); $("#nome").val(""); $("#email").val(""); $("#assunto").val(""); $("#mensagem").val(""); } else { $(".resposta").html(""); $(".resposta").html("ops, ocorreu um erro, tente novamente mais tarde").css({'color':'red','margin':'5px 0 10px 0','display':'block'}); $("#nome").val(""); $("#email").val(""); $("#assunto").val(""); $("#mensagem").val(""); } }, error: function(a,b,c){ /* console.log(a,b,c); */ $(".resposta").html(""); $(".resposta").html("Ops, ocorreu um erro, tente novamente mais tarde").css({'color':'red','margin':'5px 0 10px 0','display':'block'}); } }); } }) } arquivo php que recebe as variáveis:
      <?php require_once "../classes/EnviaEmail.class.php"; $nome = $_POST['nome']; $email = $_POST['email']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; $destinatario = $_POST['destinatario']; $texto = '<html> <head> </head> <body> contato: <br/><br/> De: '.$nome.' <br/><br/> E-mail: '.$email.' <br/><br/> Assunto: '.$assunto.' <br/><br/> Mensagem: '.$mensagem.'<br/><br/> </body> </html>'; $email_c = new EnviaEmail($email,$assunto,$destinatario,$texto,1); $email_c->enviaEmail(); ?> e a classe que envia o e-mail:
      <?php class EnviaEmail { private $_emailsender,$_email_remetente,$_destinatario,$_assunto,$_headers,$_mensagem,$_quebra_linha,$_array_resposta,$_r; public function __construct($email_p,$assunto_p,$destinatario_p,$mensagem_p,$r){ $this->_email_remetente = $email_p; $this->_assunto = $assunto_p; $this->_destinatario = $destinatario_p; $this->_mensagem = $mensagem_p; $this->_r = $r; } private function configuraVars(){ $this->_emailsender = "emailautomatico@" . str_replace('www.','',$_SERVER['HTTP_HOST']); if(PHP_OS == "Linux"){ $this->_quebra_linha = "\n"; //Se for Linux } elseif(PHP_OS == "WINNT"){ $this->_quebra_linha = "\r\n"; // Se for Windows } else { $this->_array_resposta['sucesso'] = 0; $this->_array_resposta['mensagem'] = 'erro'; exit($this->_array_resposta); } } private function montaHeaders(){ $headers = "MIME-Version: 1.1" .$this->_quebra_linha; $headers .= "Content-type: text/html; charset=utf-8" .$this->_quebra_linha; $headers .= "From: " . $this->_emailsender.$this->_quebra_linha; if(strlen($this->_destinatario) > 0) $headers .= "Cc: ".$this->_destinatario.$this->_quebra_linha; if(strlen($this->_destinatario) > 0) $headers .= "Bcc: ".$this->_destinatario.$this->_quebra_linha; $headers .= "Reply-To: " . $this->_email_remetente . $this->_quebra_linha; return $headers; } public function enviaEmail(){ /* header('Content-Type: text/html; charset=utf-8');*/ $this->configuraVars(); $this->_headers = $this->montaHeaders(); if(mail($this->_destinatario, $this->_assunto, $this->_mensagem, $this->_headers, "-r". $this->_emailsender)){ $this->_array_resposta['sucesso'] = 1; } else { $this->_array_resposta['sucesso'] = 0; }; if($this->_r == 1){ echo json_encode($this->_array_resposta); } } } ?> obrigado a todos
    • Por MirukaBr
      Olá galera, sou bem iniciante em html, porém de pouco em pouco tô tentando aprender. Queria fazer uma espécie de checkout para uma loja que estou fazendo, e pra isso usei uma base de formulário para fazer isso, pois o Mercado Pago não salva seus dados de endereço, então achei melhor fazer uma página de checkout para isso. Com ajuda de um gerador que encontrei fuçando na net, consegui o código que colocarei abaixo, porém no mesmo site do gerador, não oferece o botão de enviar. Queria saber como faço para enviar o formulário para meu e-mail ou outro lugar e após isso redirecionar o comprador para o Mercado Pago para efetuar o pagamento, desde já fico agradecido !!!
       
      Código abaixo:
       
      <form class="form-horizontal">
      <fieldset>
      <!-- Form Name -->
      <legend>Checkout</legend>
      <!-- Text input-->
      <div class="form-group">
        <label class="col-md-4 control-label" for="Nome ">Nome</label>  
        <div class="col-md-4">
        <input id="Nome " name="Nome " type="text" placeholder="Seu nome" class="form-control input-md">
          
        </div>
      </div>
      <!-- Text input-->
      <div class="form-group">
        <label class="col-md-4 control-label" for="Sobrenome">Sobrenome</label>  
        <div class="col-md-4">
        <input id="Sobrenome" name="Sobrenome" type="text" placeholder="Seu sobrenome" class="form-control input-md">
          
        </div>
      </div>
      <!-- Text input-->
      <div class="form-group">
        <label class="col-md-4 control-label" for="Endereço">Endereço</label>  
        <div class="col-md-4">
        <input id="Endereço" name="Endereço" type="text" placeholder="Primeira linha do endereço" class="form-control input-md">
          
        </div>
      </div>
      <!-- Text input-->
      <div class="form-group">
        <label class="col-md-4 control-label" for="Endereço2">Nº, Complemento...</label>  
        <div class="col-md-4">
        <input id="Endereço2" name="Endereço2" type="text" placeholder="Informações adicionais do endereço" class="form-control input-md">
          
        </div>
      </div>
      <!-- Text input-->
      <div class="form-group">
        <label class="col-md-4 control-label" for="Cidade">Cidade</label>  
        <div class="col-md-4">
        <input id="Cidade" name="Cidade" type="text" placeholder="Sua cidade" class="form-control input-md">
          
        </div>
      </div>
      <!-- Multiple Checkboxes (inline) -->
      <div class="form-group">
        <label class="col-md-4 control-label" for="Estado">Estado</label>
        <div class="col-md-4">
          <label class="checkbox-inline" for="Estado-0">
            <input type="checkbox" name="Estado" id="Estado-0" value="AC">
            AC
          </label>
          <label class="checkbox-inline" for="Estado-1">
            <input type="checkbox" name="Estado" id="Estado-1" value="AL">
            AL
          </label>
          <label class="checkbox-inline" for="Estado-2">
            <input type="checkbox" name="Estado" id="Estado-2" value="AP">
            AP
          </label>
          <label class="checkbox-inline" for="Estado-3">
            <input type="checkbox" name="Estado" id="Estado-3" value="AM">
            AM
          </label>
          <label class="checkbox-inline" for="Estado-4">
            <input type="checkbox" name="Estado" id="Estado-4" value="BA">
            BA
          </label>
          <label class="checkbox-inline" for="Estado-5">
            <input type="checkbox" name="Estado" id="Estado-5" value="CE">
            CE
          </label>
          <label class="checkbox-inline" for="Estado-6">
            <input type="checkbox" name="Estado" id="Estado-6" value="DF">
            DF
          </label>
          <label class="checkbox-inline" for="Estado-7">
            <input type="checkbox" name="Estado" id="Estado-7" value="ES">
            ES
          </label>
          <label class="checkbox-inline" for="Estado-8">
            <input type="checkbox" name="Estado" id="Estado-8" value="GO">
            GO
          </label>
          <label class="checkbox-inline" for="Estado-9">
            <input type="checkbox" name="Estado" id="Estado-9" value="MA">
            MA
          </label>
          <label class="checkbox-inline" for="Estado-10">
            <input type="checkbox" name="Estado" id="Estado-10" value="MT">
            MT
          </label>
          <label class="checkbox-inline" for="Estado-11">
            <input type="checkbox" name="Estado" id="Estado-11" value="MS">
            MS
          </label>
          <label class="checkbox-inline" for="Estado-12">
            <input type="checkbox" name="Estado" id="Estado-12" value="MG">
            MG
          </label>
          <label class="checkbox-inline" for="Estado-13">
            <input type="checkbox" name="Estado" id="Estado-13" value="PA">
            PA
          </label>
          <label class="checkbox-inline" for="Estado-14">
            <input type="checkbox" name="Estado" id="Estado-14" value="PB">
            PB
          </label>
          <label class="checkbox-inline" for="Estado-15">
            <input type="checkbox" name="Estado" id="Estado-15" value="PR">
            PR
          </label>
          <label class="checkbox-inline" for="Estado-16">
            <input type="checkbox" name="Estado" id="Estado-16" value="PE">
            PE
          </label>
          <label class="checkbox-inline" for="Estado-17">
            <input type="checkbox" name="Estado" id="Estado-17" value="PI">
            PI
          </label>
          <label class="checkbox-inline" for="Estado-18">
            <input type="checkbox" name="Estado" id="Estado-18" value="RJ">
            RJ
          </label>
          <label class="checkbox-inline" for="Estado-19">
            <input type="checkbox" name="Estado" id="Estado-19" value="RN">
            RN
          </label>
          <label class="checkbox-inline" for="Estado-20">
            <input type="checkbox" name="Estado" id="Estado-20" value="RS">
            RS
          </label>
          <label class="checkbox-inline" for="Estado-21">
            <input type="checkbox" name="Estado" id="Estado-21" value="RO">
            RO
          </label>
          <label class="checkbox-inline" for="Estado-22">
            <input type="checkbox" name="Estado" id="Estado-22" value="RR">
            RR
          </label>
          <label class="checkbox-inline" for="Estado-23">
            <input type="checkbox" name="Estado" id="Estado-23" value="SC">
            SC
          </label>
          <label class="checkbox-inline" for="Estado-24">
            <input type="checkbox" name="Estado" id="Estado-24" value="SP">
            SP
          </label>
          <label class="checkbox-inline" for="Estado-25">
            <input type="checkbox" name="Estado" id="Estado-25" value="SC">
            SC
          </label>
          <label class="checkbox-inline" for="Estado-26">
            <input type="checkbox" name="Estado" id="Estado-26" value="SE">
            SE
          </label>
          <label class="checkbox-inline" for="Estado-27">
            <input type="checkbox" name="Estado" id="Estado-27" value="TO">
            TO
          </label>
        </div>
      </div>
      </fieldset>
      </form>
       
    • Por cauai
      Olá,
      Eu estou tentando criar uma lista de vendedores que irão receber o contato de clientes através do meu site. É uma plataforma wordpress, porém tenho completo acesso ao código php.
      Até agora, só achei maneiras de enviar para múltiplos e-mails, como cópia, ou separando por departamento à escolha do cliente, utilizando o Contact Form 7, o que não é meu desejo.
      Quero algo como isso:
       
      Não sei se o Contact Form 7 me permitiria algo desse tipo, ou se teria mesmo que fazer pelo php. Mas aceito ajuda para ambos os casos.
    • Por gustalevin
      Eu programei uma tarefa agendada no Task Scheduler do Windows no servidor do meu cliente, mas de vez em quando essa tarefa falha!
      E tudo que a tarefa faz é entrar no Internet Explorer às 9:30 da manhã. Ao entrar, ele acessa uma página que faz envio automático de e-mails de aniversários.
       
      Existe algum site ou app online que possa fazer a mesma coisa que o Task Scheduler do Windows?
      Se existe, gostaria de saber, pois não estou colocando mais confiança nesse Task Scheduler.
    • Por Jack Oliveira
      Ola quero pedir desculpa que antes postei o código errado aqui rsrsrs
       Bom aqui vai o verdadeiro
           Bom eu estou criando um formulario em PDO, até as base dos código estão certo entre cadastrar etc..
      Só que quero que quando chegar uma nova msg o meu sistema me dar uma notificação de que tenho nova mensagem
      e quando for respondida ele grava automaticamente de que a mensagem já foi respondida ou que falta responder
      Minha listagem esta mais o menos assim
      Ex:
      ID  =     NOME  =    EMPRESA    =  E-MAIL                          TELEFONE     =                MENSAGEM     =       RESPOSTA         =          CIDADE _UF 
      1           PEDRO     LOJA2           TESTE2@GMAIL.COM    (555) 5555-5555                  NOVA                      RESPONDER                 CIDADE 1
      2            maria        loja3              maria@gmail.com             (555) 3333-3333               PEDENTE                    RESPONDER               CIDADE 2
      3             JOAO       LOJA4            JOAO@GMAIL.COM          (555)2222-2222                LIDA                      RESPONDIDA                   CIDADE 3
       
       
          Porém o cliente vai enviar a mensagem com seu e-mail e gostaria tbm de uma maneira de retorna a mensagem sem precisar eu ir ao meu e-mail para responder a ele
          vou posta o código espero que não fico muito longo.. se ficar peso desculpas a todos
       
      ////// CÓDIGO DO FORMULARIO /////
       
      <?php header('Access-Control-Allow-Origin: *'); require_once('../../includes/funcoes.php'); require_once('../../database/config.database.php'); require_once('../../database/config.php'); $id = get('id'); $foto = get('foto'); if (isset($_GET['Adicionar'])) { $Imagem = null; if (isset($_FILES['imagem']) && !empty($_FILES['imagem']['name'])){ require_once '../../database/upload.class.php'; $dir_dest = 'uploads/'; $files = array( ); $file = $_FILES['imagem']; $handle = new Upload( $file ); if ($handle->uploaded){ $handle->file_new_name_body = md5(uniqid($file['name'])); $handle->Process($dir_dest); if ($handle->processed){ $file_dst_name = $handle->file_dst_name; $Imagem = $handle->file_dst_name; } } } $Adicionar = array( 'empresa' => post('empresa'), 'nome' => post('nome'), 'telefone' => post('telefone'), 'email' => post('email'), 'cidade_uf' => post('cidade_uf'), 'assunto' => post('assunto'), 'mensagem' => post('mensagem'), 'imagem' => $Imagem, 'id_categoria' => $id, 'status' => 'N' ); $Query = DBCreate('contato', $Adicionar); if ($Query != 0) { AbreAlerta('Sua mensagem foi enviado para analise com sucesso em breve retornaremos para você!'); Redireciona('?id='.$id.'&sucesso&foto='.$foto); } else { Redireciona('?erro');} } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="robots" content="noindex"> <!-- CSS --> <link rel="stylesheet" type="text/css" href="<?php echo ConfigPainel('base_url'); ?>/core/css_js/bootstrap/css/bootstrap.min.css"> <style> body{ background-color: transparent; } </style> </head> <body> <form method="post" action="?id=<?php echo $id; ?>&Adicionar&foto=<?php echo $foto; ?>" enctype="multipart/form-data"> <div class="form-group"> <label>Assunto:</label> <select name="assunto" class="form-control"> <option value="0">-- Selecione o Assunto --</option> <option value="1">Suporte</option> <option value="2">Financeiro</option> <option value="3">Orçamento</option> </select> </div> <div class="form-group"> <label>Empresa:</label> <input class="form-control" name="empresa" required> </div> <div class="form-group"> <label>Nome:</label> <input class="form-control" name="nome" required> </div> <div class="form-group"> <label>Telefone:</label> <input class="form-control" type="tel" name="telefone" required> </div> <div class="form-group"> <label>E-mail:</label> <input class="form-control" type="email" name="email" required> </div> <?php if ($foto == 'S') { ?> <div class="form-group"> <label>Imagem:</label> <input class="form-control" type="file" name="imagem"> </div> <?php } ?> <div class="form-group"> <label>Cidade/Estado:</label> <input class="form-control" name="cidade_uf" required> </div> <div class="form-group"> <label>Mensagem:</label> <textarea class="form-control" name="mensagem" rows="4" required></textarea> </div> <center> <button class="btn btn-default">Enviar</button> <br> </center> </form> </body> </html>     ////// ESTE É DO RECEBIMENTO NO PAINEL //////
       
      <?php require_once('includes/funcoes.php'); ?> <?php require_once('includes/header.php'); ?> <?php require_once('includes/menu.php'); ?> <?php require_once('controller/contato.php'); ?> <?php $TitlePage = 'Contato'; ?> <?php $UrlPage = 'contato.php'; ?> <div class="content-wrapper"> <section class="content-header"> <h1><?php echo $TitlePage; ?> <small><?php echo ConfigPainel('site_nome'); ?></small></h1> <ol class="breadcrumb"> <li><a href="index.php"><i class="fa fa-dashboard"></i> Painel de Controle</a></li> <li class="active"><?php echo $TitlePage; ?></li> </ol> </section> <section class="content"> <div class="row"> <div class="col-md-12"> <div class="box"> <div class="box-body no-padding"> <div class="nav-tabs-custom"> <ul class="nav nav-tabs"> <li class="dropdown"> <a class="dropdown-toggle active" data-toggle="dropdown" href="#">Menu de Opções <span class="caret"></span></a> <ul class="dropdown-menu"> <li role="presentation"><a role="menuitem" tabindex="-1" href="<?php echo $UrlPage; ?>">Contato Cadastrados</a></li> <?php if (DadosSession('nivel') == 1) { ?> <?php } ?> </ul> </li> <?php if (DadosSession('nivel') == 1){ ?> <li class="pull-right"> <button class="btn btn-primary" <?php Tooltip('Ajuda','top'); ?> data-toggle="modal" data-target="#Ajuda"><i class="fa fa-question-circle"></i></button> </li> <?php } ?> </ul> <div class="tab-content"> <?php if(isset($_GET['AdicionarItem'])){ VerificaCategoria('c_contato'); ?> <?php } elseif(isset($_GET['EditarItem'])){ ?> <?php $id = get('EditarItem'); $Query = DBRead('contato','*',"WHERE id = '{$id}'"); if (is_array($Query)) { foreach ($Query as $dados) { ?> <form method="post" action="?Atualizar=<?php echo $id; ?>" enctype="multipart/form-data"> <div class="col-md-6"> <div class="form-group"> <label>Empresa:</label> <input class="form-control" name="empresa" value="<?php echo $dados['empresa']; ?>"> </div> <div class="col-md-6"> <div class="form-group"> <label>Nome:</label> <input class="form-control" name="nome" value="<?php echo $dados['nome']; ?>" required> </div> <div class="form-group"> <label>Categoria:</label> <select class="form-control" name="id_categoria"> <?php $Query = DBRead('c_contato','*','WHERE id > 0'); if (is_array($Query)) { foreach ($Query as $c_dados) { ?> <option value="<?php echo $c_dados['id']; ?>" <?php Selected($dados['id_categoria'], $c_dados['id']); ?>><?php echo $c_dados['categoria']; ?></option> <?php } } ?> </select> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>E-mail:</label> <input class="form-control" name="email" value="<?php echo $dados['email']; ?>"> </div> <div class="form-group"> <label>Status:</label> <select class="form-control" name="status"> <option value="n" <?php Selected($dados['status'],'n'); ?>>Nova</option> <option value="p" <?php Selected($dados['status'],'p'); ?>>Pedente</option> <option value="l" <?php Selected($dados['status'],'l'); ?>>Lida</option> </select> </div> </div> <div class="form-group"> <label>Resp-Admin:</label> <select class="form-control" name="resposta"> <option value="1" <?php Selected($dados['resposta'],'1'); ?>>Responder</option> <option value="2" <?php Selected($dados['resposta'],'2'); ?>>Respondido</option> </select> </div> </div> <div class="col-md-12"> <div class="form-group"> <label>Atualizar Imagem:</label> <input class="form-control" type="file" name="imagem"> <input class="hidden" name="imagem_atual" value="<?php echo $dados['imagem']; ?>"> </div> <div class="form-group"> <label>Mensagem:</label> <textarea class="form-control" name="mensagem" rows="4" required><?php echo $dados['mensagem']; ?></textarea> </div> <center><hr> <button class="btn btn-primary">Atualizar</button> <br><br> </center> </div> </form> <?php } } ?> <?php } elseif (isset($_GET['AdicionarCategoria'])) { ?> <form method="post" action="?AddCategoria" enctype="multipart/form-data"> <div class="col-md-6"> <div class="form-group"> <label>Titulo:</label> <input class="form-control" name="categoria"> </div> <div class="form-group"> <label>Paginação:</label> <input class="form-control" type="number" name="paginacao"> </div> <div class="form-group"> <label>Permitir Foto:</label> <select class="form-control" name="foto"> <option value="S">Sim</option> <option value="N">Não</option> </select> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Cor Background:</label> <div class="input-group InputColor"> <input class="form-control" name="background" value="#242424"> <div class="input-group-addon"><i></i></div> </div> </div> <div class="form-group"> <label>Cor Nome:</label> <div class="input-group InputColor"> <input class="form-control" name="cor_titulo" value="#242424"> <div class="input-group-addon"><i></i></div> </div> </div> <div class="form-group"> <label>Cor Contato/Resposta:</label> <div class="input-group InputColor"> <input class="form-control" name="cor_conteudo" value="#242424"> <div class="input-group-addon"><i></i></div> </div> </div> </div> <div class="col-md-12"> <center><hr> <button class="btn btn-primary">Adicionar</button> <br><br> </center> </div> </form> <?php } elseif (isset($_GET['EditarCategoria'])) { ?> <?php $id = get('EditarCategoria'); $Query = DBRead('c_contato','*',"WHERE id = '{$id}'"); if (is_array($Query)) { foreach ($Query as $c_dados) { ?> <form method="post" action="?AtualizarCategoria=<?php echo $id; ?>"> <div class="col-md-6"> <div class="form-group"> <label>Titulo:</label> <input class="form-control" name="categoria" value="<?php echo $c_dados['categoria']; ?>"> </div> <div class="form-group"> <label>Paginação:</label> <input class="form-control" type="number" name="paginacao" value="<?php echo $c_dados['paginacao']; ?>"> </div> <div class="form-group"> <label>Permitir Foto:</label> <select class="form-control" name="foto"> <option value="S" <?php Selected($c_dados['foto'],'S'); ?>>Sim</option> <option value="N" <?php Selected($c_dados['foto'],'N'); ?>>Não</option> </select> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Cor Background:</label> <div class="input-group InputColor"> <input class="form-control" name="background" value="<?php echo $c_dados['background']; ?>"> <div class="input-group-addon"><i></i></div> </div> </div> <div class="form-group"> <label>Cor Nome:</label> <div class="input-group InputColor"> <input class="form-control" name="cor_titulo" value="<?php echo $c_dados['cor_titulo']; ?>"> <div class="input-group-addon"><i></i></div> </div> </div> <div class="col-md-12"> <center><hr> <button class="btn btn-primary">Atualizar</button> <br><br> </center> </div> </form> <?php } } ?> <?php } elseif (isset($_GET['Implementacao'])) { ?> <div class="table-responsive"> <table id="DataTable" class="table table-bordered table-striped"> <thead> <tr> <th>ID</th> <th>Titulo</th> <?php if (DadosSession('nivel') == 1) { ?> <th>Implementação 5</th> <th>Implementação 4</th> <!-- <th>Cadastro de contato</th> --> <?php } ?> <th width="53px">Ações</th> </tr> </thead> <tbody> <?php $Query = DBRead('c_contato','*'); if (is_array($Query)) { foreach ($Query as $c_dados) { ?> <?php $CodSite = '<div id="contato'.$c_dados['id'].'" data-categoria="'.$c_dados['id'].'" data-painel="'.ConfigPainel('base_url').'"></div>'."\n"; $CodSite .= '<script>contato('.$c_dados['id'].');</script>'; $CodSite4 = '<iframe width="100%" height="100%" scrolling="auto" seamless="seamless" frameborder="0" src="'.ConfigPainel('base_url').'/core/contato.php?id='.$c_dados['id'].'&4"></iframe>'; $CodSiteAdd = '<iframe width="100%" height="300px" scrolling="auto" seamless="seamless" frameborder="0" src="'.ConfigPainel('base_url').'/core/contato/add-contato.php?id='.$c_dados['id'].'"></iframe>'; ?> <tr> <td><?php echo $c_dados['id']; ?></td> <td><?php echo $c_dados['categoria']; ?></td> <?php if (DadosSession('nivel') == 1) { ?> <td> <button id="btnCopiarCodSite<?php echo $c_dados['id']; ?>" class="btn btn-primary btn-xs" onclick="CopiadoCodSite(<?php echo $c_dados['id']; ?>)" data-clipboard-text='<?php echo $CodSite; ?>'> <i class="fa fa-code"></i> Copiar Cód. do Site </button> </td> <td> <button id="btnCopiarCodSite4<?php echo $c_dados['id']; ?>" class="btn btn-primary btn-xs" onclick="CopiadoCodSite4(<?php echo $c_dados['id']; ?>)" data-clipboard-text='<?php echo $CodSite4; ?>'> <i class="fa fa-code"></i> Copiar Cód. do Site </button> </td> <!-- <td> <?php if ($c_dados['id'] == 0) { ?> <button class="btn btn-primary btn-xs" disabled> <i class="fa fa-code"></i> Código Indisponível </button> <?php } else { ?> <button id="btnCopiarCodSite01<?php echo $c_dados['id']; ?>" class="btn btn-primary btn-xs" onclick="CopiadoCodSite01(<?php echo $c_dados['id']; ?>)" data-clipboard-text='<?php echo $CodSiteAdd; ?>'> <i class="fa fa-code"></i> Copiar Cód. do Formulário </button> <?php } ?> </td> --> <?php } ?> <td> <div class="btn-group"> <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">Opções</button> <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span> <span class="sr-only">Opções</span> </button> <ul class="dropdown-menu" role="menu"> <li><a href="?EditarCategoria=<?php echo $c_dados['id']; ?>">Editar</a></li> <?php if ($c_dados['id'] != '0') { ?> <li class="divider"></li> <li><a onclick="DeletarItem(<?php echo $c_dados['id']; ?>, 'DeletarCategoria');" href="#!" class="text-red">Excluir</a></li> <?php } ?> </ul> </div> </td> </tr> <?php } } ?> </tbody> </table> </div> <?php } else { ?> <div class="table-responsive"> <table id="DataTable" class="table table-bordered table-striped"> <thead> <tr> <th>ID</th> <th>Nome</th> <th>Empresa</th> <th>E-mail</th> <th>Telefone</th> <th>Mensagem</th> <th>Resposta</th> <th>Cidade_Uf</th> <th width="53px">Ações</th> </tr> </thead> <tbody> <?php $Query = DBRead('contato','*'); if (is_array($Query)) { foreach ($Query as $dados) { ?> <tr> <td><?php echo $dados['id']; ?></td> <td><?php echo $dados['nome']; ?></td> <td><?php echo LimitarTexto($dados['empresa'],'80','...'); ?></td> <td><?php echo $dados['email']; ?></td> <td><?php echo $dados['telefone']; ?></td> <td><?php StatusSN($dados['status']); ?></td> <td><?php RespostaSN($dados['resposta']); ?></td> <td><?php echo $dados['cidade_uf']; ?></td> <td> <div class="btn-group"> <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">Opções</button> <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span> <span class="sr-only">Opções</span> </button> <ul class="dropdown-menu" role="menu"> <li><a href="?EditarItem=<?php echo $dados['id']; ?>">Responder</a></li> <li class="divider"></li> <li><a onclick="DeletarItem(<?php echo $dados['id']; ?>, 'DeletarItem');" href="#!" class="text-red">Excluir</a></li> </ul> </div> </td> </tr> <?php } } ?> </tbody> </table> </div> <?php } ?> </div> </div> </div> </div> </div> </div> </section>      a Função do status e respostas esta assim
               
      if(!$_SESSION['node']['id']){ die(); exit(); } //StatusSN function StatusSN($Status){ if ($Status == 'n') { echo '<span class="label label-info">Nova</span>'; } elseif ($Status == 'p') { echo '<span class="label label-danger">Pedente</span>'; } if ($Status == 'l') { echo '<span class="label label-success">Lida</span>'; } elseif ($Status == 'm') { echo '<span class="label label-primary">Ler Depois</span>'; } } //RespostaSN function RespostaSN($Resposta){ if ($Resposta == '1') { echo '<span class="label label-info">Responder</span>'; } elseif ($Resposta == '2') { echo '<span class="label label-success">Respondido</span>'; } }               Bom acho que deixei bem detalhado ai rsrrs
                     
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.