E:
/
home
/
kbcomunicacao1
/
Web
/
innterage
/
includes
/
Upload File
HOME
<?php session_start(); $sessao = session_id(); if(isset($_POST['mensagem'])){ $data_atual = date("Y-m-d"); $data_hj = date("d/m/Y"); $hora = date('H:i'); $nuser = $_SESSION['NOME']; $descricao = $_POST['mensagem']; $mensagens = "<strong>$_SESSION[NOME] $_SESSION[SOBRENOME] - $_SESSION[SETOR] Respondeu:</strong> <br />"; $mensagens .= strip_tags(trim(filter_input(INPUT_POST, 'mensagem', FILTER_SANITIZE_STRING))) ; $flw = (int)$_POST['flw']; $usuario = (int)$_POST['user']; require 'conexao/pdo.php'; require 'conexao/funcao.inc.php'; require 'conexao/config.php'; require 'conexao/conn.php'; require 'conexao/function.php'; require 'conexao/PHPMailer/PHPMailerAutoload.php'; $querycha = "SELECT assunto_flw, setor_flw, chave_flw FROM cw_flw WHERE id_flw='$flw'"; $resultcha = DBExecute($querycha); $rescha = mysqli_fetch_assoc($resultcha); $chave_flw = $rescha['chave_flw']; $setor_flw = $rescha['setor_flw']; $assunto_flw = $rescha['assunto_flw']; $queryconf = "SELECT * FROM cw_config WHERE id_config='1' LIMIT 1"; $resultconf = DBExecute($queryconf); $resconf = mysqli_fetch_assoc($resultconf); $link_config = $resconf['link_config']; $link_crm = $resconf['link_crm_config']; //ADICIONAR OS ANEXOS A CONVERSA $queryichat = "SELECT * FROM cw_anexo WHERE chave_anexo='$sessao'"; $linkichat = DBConnect(); $resultichat = @mysqli_query($linkichat, $queryichat) or die(mysqli_error($linkichat)); while($resichat = mysqli_fetch_assoc($resultichat)){ if(($resichat['tipo_anexo']=='jpg')||($resichat['tipo_anexo']=='png')||($resichat['tipo_anexo']=='gif')||($resichat['tipo_anexo']=='JPG')||($resichat['tipo_anexo']=='PNG')||($resichat['tipo_anexo']=='GIF')){ $tipo = '5'; $mensagem = "<strong>$_SESSION[NOME] $_SESSION[SOBRENOME] - $_SESSION[SETOR] Anexou:</strong> <br /> "; $mensagem .= "<br /><div class='file-box'> <a href='$link_config/upload/uploads/baixar.php?arquivo=$resichat[caminho_anexo]'> <img src='$link_config/upload/uploads/$resichat[caminho_anexo]' class='img-responsive' title='$resichat[nomearquivo_anexo]'/> </a> </div><br />"; }else{ $tipo = '0'; $mensagem = "<strong>$_SESSION[NOME] $_SESSION[SOBRENOME] - $_SESSION[SETOR] Anexou:</strong> <br /> "; $mensagem = "<br /><a href='$link_config/upload/uploads/baixar.php?arquivo=$resichat[caminho_anexo]'>"; $mensagem .= '<i class="fa fa-file"></i> | '; $mensagem .= $resichat['nomearquivo_anexo'];; $mensagem .='<br/> <small>Anexado: '; $mensagem .= $data_hj; $mensagem .='</small> </a>'; } $querytime = "SELECT NOW() as now"; $resulttime = DBExecute($querytime); $restime = mysqli_fetch_assoc($resulttime); $agora = $restime['now']; $chat = array( 'data_chat' => "$data_atual", 'hora_chat' => "$hora", 'flw_chat' => "$flw", 'texto_chat' => "$mensagem", 'usuario_chat' => "$usuario", 'timestamp' => "$agora", 'tipo_chat' => "99", 'destino_chat' => "0", 'caminho_anexo_chat' => "$resichat[caminho_anexo]" ); $grava = DBCreate('chat', $chat); } //ADICIONAR OS ANEXOS A CONVERSA $chat2 = array( //nome do campo da tabela que vai atualizar => o valor que vai receber 'data_chat' => "$data_atual", 'hora_chat' => "$hora", 'flw_chat' => "$flw", 'texto_chat' => "$mensagens", 'usuario_chat' => "$usuario", 'tipo_chat' => "99" ); $gravas2 = DBCreate('chat', $chat2); $externo = array( 'id_id_externo' => "$flw", 'chave_externo' => "$chave_flw", 'user_externo' => "$usuario", 'icon_externo' => "<i class='fa fa-comment'></i>", 'data_externo' => "$data_atual", 'hora_externo' => "$hora", 'titulo_externo' => "$assunto_flw", 'cli_externo' => "$setor_flw", 'tipo_externo' => "2", 'operador_externo' => "$_SESSION[NOME] - Respondeu um chamado", 'link_externo' => "", 'link2_externo' => "", 'status_externo' => "0" ); $gravatimeline2 = DBCreate('externo', $externo); $queryst = "SELECT id_setor, senha_setor, nome_setor, email_setor FROM cw_setor WHERE id_setor='$setor_flw'"; $resultst = DBExecute($queryst); $resst = mysqli_fetch_assoc($resultst); $nome_setor = $resst['nome_setor']; $email_setor = $resst['email_setor']; $id_setor = $resst['id_setor']; $senha_setor = $resst['senha_setor']; $mensagem = utf8_decode("<!doctype html> <html> <head> <meta charset='utf-8'> </head> <body> <div style='float:left; width:886px'> <strong style='font-variant:small-caps; font-size:20px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;'> </strong> <p style='font-size:14px; font-family:'Times New Roman', Times, serif;'>Prezado cliente, </p> <p style='font-size:14px; font-family:'Times New Roman', Times, serif;'>Novidades na área de clientes. Basta acessa-las pelo link abaixo!</p> <p style='font-size:14px; font-family:'Times New Roman', Times, serif;'><a href='$link_crm/includes/conexao/validacao.php?usuario=$email_setor&senha=$senha_setor&idsetor=$id_setor'><strong><u>ÁREA DO CLIENTE</u></strong></a>. </p> <p style='font-size:14px; font-family:'Times New Roman', Times, serif; text-align:justify'>Cordialmente, <br /> </p> $_SESSION[ASSINATURA] </div> </body> </html> "); $mensagemassunto = utf8_decode($assunto_flw); $mail = new PHPMailer; $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = "$_SESSION[SERVIDOR]"; // Specify main and backup SMTP servers $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = "$_SESSION[EMAIL]"; // SMTP username $mail->Password = "$_SESSION[SENHAEMAIL]"; // SMTP password $mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted $mail->Port = 587; // TCP port to connect to $mail->setFrom("$_SESSION[EMAIL]", "$_SESSION[NOME] $_SESSION[SOBRENOME]"); $mail->isHTML(true); // Set email format to HTML $mail->Subject = "$_SESSION[TITULO]"; $mail->Body = "$mensagem"; $mail->addAddress("$email_setor" , "$nome_setor"); $mail->send(); $mail->ClearAddresses(); $stmt = $pdo->prepare("UPDATE cw_relaciona_fw SET timestamp = NOW(), data_relaciona_flw = NOW(), horario_relaciona_flw = NOW(), ultima_relaciona_flw = '$mensagens' WHERE fw_relaciona_fw = '$flw'"); $stmt->execute(); $current = $pdo->prepare("SELECT msg_relaciona_flw FROM cw_relaciona_fw WHERE fw_relaciona_fw='$flw' AND user_relaciona_fw='$usuario'"); $current->execute(); $row = $current->fetchObject(); $nmsg = $row->msg_relaciona_flw; $tmsn = $nmsg+1; $consulta = $pdo->query("SELECT msg_relaciona_flw, user_relaciona_fw FROM cw_relaciona_fw WHERE fw_relaciona_fw='$flw' AND user_relaciona_fw!='$usuario'"); while ($linha = $consulta->fetch(PDO::FETCH_ASSOC)) { $nmsg = $linha['msg_relaciona_flw']; $tmsn = $nmsg+1; $stmt = $pdo->prepare("UPDATE cw_relaciona_fw SET msg_relaciona_flw = '$tmsn' WHERE fw_relaciona_fw='$flw' AND user_relaciona_fw=$linha[user_relaciona_fw]"); $stmt->execute(); } session_regenerate_id(); echo"Mensagem enviada com sucesso!"; } ?>