<?php
/*
CRIADO POR: K88
DATA ULTIMA ALTERAÇÃO: 16/08/2017 15:47
OBS.: ATUALIZAÇÃO DE NOVOA ESTRUTURA E REVISÃO
*/

include("seguranca.php"); // Inclui o arquivo com o sistema de seguran?a
protegePagina(); // Protege a página
header('Content-Type: text/html; charset=utf-8');

include("configuracao.php");//confirma no banco de dados
include("inclusos/funcoes.php");

if($_SESSION['master'] == 1){
   $AcaoUsuario = "Completa"; 
}

//echo GerarCamposPost("mensagens", "linha_mensagens", "mensagens", "idtarefa");
$idtarefa = $_GET['idtarefa'];

if($idtarefa == ""){
$acao	= "Salvar";
}else{
$acao = "Alterar";	
}

//Recebe Acao
$acao_bd	= $_GET["acao"];
$acao_bd	.= $_POST["acao"];


//CAMPOS POST 


$idtarefa .= $_POST['idtarefa'];
$idusuario = $_POST['idusuario'];
$titulo = $_POST['titulo'];
$datainicio = $_POST['datainicio'];
$datafim = $_POST['datafim'];
$status = $_POST['status'];
$texto = $_POST['texto'];
$prioridade = $_POST['prioridade'];
$idcliente = $_POST['idcliente'];
$idvenda = $_POST['idvenda'];
$idservicovenda = $_POST['idservicovenda'];
$celular_cliente = $_POST['celular_cliente'];
$idstatus_tarefas = $_POST['idstatus_tarefas'];

$idusuario_cadastro = $_SESSION['usuarioID'];
$datacadastro = date('Y-m-d');

//CAMPOS TABELA SALVAR 

$campos_tabela = "idusuario, titulo, datainicio, datafim, status, texto, prioridade, idusuario_cadastro, datacadastro, idfilial, cod_empresa, idcliente, idvenda,idservicovenda, celular_cliente, idstatus_tarefas";

//Dados da Tabela

$tabela	="tarefas";

$campos_value = "'$idusuario', '$titulo', '$datainicio', '$datafim', '$status', '$texto', '$prioridade', '$idusuario_cadastro', '$datacadastro', '".$_SESSION['idfilial_usuario']."', '".$_SESSION['cod_empresa']."', '$idcliente', '$idvenda', '$idservicovenda', '$celular_cliente', '$idstatus_tarefas'";

//INSERIR REGISTROS

if($acao_bd == "Salvar"){
$salvar = Salvar($tabela, $campos_tabela, $campos_value);
    
    
// RETORNA ULTIMO ID INSERIDO
$id_insert = mysql_insert_id();

//LOG USUARIO
$SalvarLogUsuario = Salvar("logs_usuarios", "idusuario, acao, programa_origem, datacadastro, horacadastro, idfilial, cod_empresa", "'".$_SESSION['usuarioID']."', 'Criação de Nova Tarefa $id_insert', 'null', '".date('Y-m-d')."', '".date('H:i:s')."','".$_SESSION['idfilial_usuario']."', '".$_SESSION['cod_empresa']."'");
//FIM LOGUSUARIO
    
$redireciona = VerificaSql($salvar, "detalhe_tarefa_lytebox.php?idtarefa=".$id_insert."", "detalhe_tarefa_lytebox.php");
}

// CAMPOS ALTERAR 

if($acao_bd == "Alterar"){

$campos_alterar = "idusuario='$idusuario', titulo='$titulo', datainicio='$datainicio', datafim='$datafim', status='$status', texto='$texto', prioridade='$prioridade', idfilial='".$_SESSION['idfilial_usuario']."', cod_empresa='".$_SESSION['cod_empresa']."', idusuario_atualizacao='".$_SESSION['usuarioID']."', idcliente='$idcliente', idvenda='$idvenda', idservicovenda='$idservicovenda', celular_cliente='$celular_cliente', idstatus_tarefas='$idstatus_tarefas'";

$atualizar = Alterar($tabela, $campos_alterar, "idtarefa", $idtarefa);

//LOG USUARIO
$SalvarLogUsuario = Salvar("logs_usuarios", "idusuario, acao, programa_origem, datacadastro, horacadastro, idfilial, cod_empresa", "'".$_SESSION['usuarioID']."', 'Alteração de Tarefa Criada $idtarefa', 'null', '".date('Y-m-d')."', '".date('H:i:s')."','".$_SESSION['idfilial_usuario']."', '".$_SESSION['cod_empresa']."'");
//FIM LOGUSUARIO        

$redireciona = VerificaSql($atualizar, "detalhe_tarefa_lytebox.php?idtarefa=".$idtarefa."", "detalhe_tarefa_lytebox.php?idtarefa=".$idtarefa."");

}
//EXCLUIR REGISTRO 

if($_GET["excluir"] == "sim"){

$deletar = ExcluirNovo($tabela, "idtarefa", $idtarefa);

//LOG USUARIO
$SalvarLogUsuario = Salvar("logs_usuarios", "idusuario, acao, programa_origem, datacadastro, horacadastro, idfilial, cod_empresa", "'".$_SESSION['usuarioID']."', 'Exclusão de Tarefa $idtarefa', 'null', '".date('Y-m-d')."', '".date('H:i:s')."','".$_SESSION['idfilial_usuario']."', '".$_SESSION['cod_empresa']."'");
//FIM LOGUSUARIO    

$redireciona = VerificaSql($deletar, "detalhe_tarefa_lytebox.php", "detalhe_tarefa_lytebox.php?idtarefa=".$idtarefa."");

} 

//CAMPOS SELECT 
if($acao == "Alterar"){

$selecionar_mensagens = Seleciona($tabela, "WHERE idtarefa=$idtarefa", "") or die(mysql_error());
while($linha_mensagens=mysql_fetch_array($selecionar_mensagens)){
$idusuario = $linha_mensagens['idusuario']; 
$titulo = $linha_mensagens['titulo']; 
$datainicio = $linha_mensagens['datainicio']; 
$datafim = $linha_mensagens['datafim']; 
$status = $linha_mensagens['status']; 
$texto = $linha_mensagens['texto']; 
$prioridade = $linha_mensagens['prioridade']; 
$idusuario_cadastro = $linha_mensagens['idusuario_cadastro']; 
$datacadastro = $linha_mensagens['datacadastro']; 
$idcliente = $linha_mensagens['idcliente']; 
$idvenda = $linha_mensagens['idvenda']; 
$idservicovenda = $linha_mensagens['idservicovenda']; 
$idservico_tarefa = $linha_mensagens['idservico_tarefa']; 
$celular_cliente = $linha_mensagens['celular_cliente']; 
$idstatus_tarefas = $linha_mensagens['idstatus_tarefas']; 

}

//	echo "<br><br> Cliente Tarefa: " . $idcliente;
	
if($idcliente == 0 or $idcliente == ""){
	$idcliente = RetornaCampoGeral("vendas_agenciae", $idvenda, "idvenda", "idcliente");
}
//	echo "<br><br> Cliente Atual: " . $idcliente;
	
if($idcliente > 0){
	$nomecliente = RetornaCampoGeral("clientes", $idcliente, "idcliente", "nome");
	$emailcliente = RetornaCampoGeral("clientes", $idcliente, "idcliente", "email");
	$CelularCliente = RetornaCampoGeral("clientes", $idcliente, "idcliente", "celular");
	$TextoWhats = $nomecliente . " | Tarefa: ". $titulo . " | Status: ". $status;
}
	
	
} 

if($idusuario == ""){
   $idusuario = $_SESSION['usuarioID']; 
}


if($datainicio == ""){
	$datainicio = date('Y-m-d');
}

if($_GET['EnviarEmail'] == "sim"){

//ENVIAR E-MAIL CHAMADO

// Inclui o arquivo class.phpmailer.php localizado na pasta phpmailer
require_once("inclusos/clsmail.php");

// Inicia a classe PHPMailer
$mail = new PHPMailer();

// Define os dados do servidor e tipo de conexÃ£o
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->IsSMTP(); // Define que a mensagem serÃ¡ SMTP
$mail->Host = "mail.k88.com.br"; // EndereÃ§o do servidor SMTP
$mail->SMTPAuth = true; // Usa autenticaÃ§Ã£o SMTP? (opcional)
$mail->Username = 'no-reply@k88.com.br'; // UsuÃ¡rio do servidor SMTP
$mail->Password = 'cliente@k88'; // Senha do servidor SMTP

// Define o remetente
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$FROM = "AGENCIA E!";
$mail->From = "no-reply@agenciaecomunicacao.com.br"; // Seu e-mail
$mail->FromName = utf8_decode($FROM); // Seu nome
$mail->AddAddress($emailcliente, $nomecliente);
$mail->IsHTML(true); // Define que o e-mail será enviado como HTML
$mail->CharSet = 'iso-8859-1'; // Charset da mensagem (opcional)

$ASSUNTO = "TAREFA -  AGENCIA E !";
$mail->Subject  = utf8_decode($ASSUNTO); // Assunto da mensagem
	ob_start();
	require_once('emails/tarefa.php');	
	$TextoEmail = ob_get_contents();
	ob_end_clean();	
	
$mail->Body = utf8_decode($TextoEmail);

// Envia o e-mail
$enviado = $mail->Send();

// Limpa os destinatÃ¡rios e os anexos
$mail->ClearAllRecipients();
$mail->ClearAttachments();

$redireciona = VerificaSql($enviado, "detalhe_tarefa_lytebox.php?idtarefa=".$idtarefa."", "detalhe_tarefa_lytebox.php?idchamado=".$idtarefa."");

}
//FIM E-MAIL CHAMADO

?>
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title><?php echo $TituloSitema;?> | Sistema de Gerenciamento</title>
	
    <meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
    <!--CSS -->

        <link href="<?php echo $DiretorioVirtual;?>css/jquery-ui.min.css" type="text/css" rel="stylesheet">
        <link href="<?php echo $DiretorioVirtual;?>bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
        <link href="<?php echo $DiretorioVirtual;?>css/font-awesome.min.css" rel="stylesheet" type="text/css" />
        <link href="<?php echo $DiretorioVirtual;?>css/ionicons.min.css" rel="stylesheet" type="text/css" />
        <link href="<?php echo $DiretorioVirtual;?>dist/css/AdminLTE.min.css" rel="stylesheet" type="text/css" />
        <link rel="stylesheet" href="<?php echo $DiretorioVirtual;?>css/bootstrap-select.min.css" />       


        <!-- JS -->
        <script src="<?php echo $DiretorioVirtual;?>plugins/jQuery/jQuery-2.1.3.min.js"></script>
        <script src="<?php echo $DiretorioVirtual;?>js/funcoes.js"></script>
        <script type="text/javascript" src="<?php echo $DiretorioVirtual;?>js/jquery-ui.min.js"></script>
        <script src="<?php echo $DiretorioVirtual;?>bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
        <script src="<?php echo $DiretorioVirtual;?>js/bootstrap-select.min.js"></script>

	<style type="text/css">

		
@media print{
.header{display:none;}
.footer{display:none;}
.menu{display:none;}
.sidebar{display:none;}
.main-footer{display:none;}
}
	</style>         

  </head>
  <body class="skin-blue">
 <section class="content">
        <div class="row">
            <!-- ADICIONAR PAGAMENTO -->
            
            <div class="col-md-6">
              <div class="box box-primary">
                <div class="box-header">
                  <h3 class="box-title">Mensagem</h3>
                </div>
                <div class="box-body">
                  <div class="row">
                  
<form name="cadastro_mensagens" id="cadastro_mensagens" method="post" action="detalhe_tarefa_lytebox.php" enctype="multipart/form-data" class="form-default">
<input type="hidden" name="acao" value="<?php echo $acao;?>">
<input type="hidden" name="idtarefa" value="<?php echo $idtarefa;?>"> 

		<div class='col-xs-6'>
      <label>Cliente</label>
      <select name="idcliente" class="form-control">
      <option value="" <?php if($idcliente == ""){ echo "selected";}?>>Selecione um Cliente</option>
      <?php 
	  	$SelecionaCliente = Seleciona("clientes", "WHERE excluido IS NULL", "ORDER BY nome ASC");
		while($linha_clientes = mysql_fetch_array($SelecionaCliente)){
	  ?>
        <option value="<?php echo $linha_clientes['idcliente']?>" <?php if($idcliente == $linha_clientes['idcliente']){ echo "selected";}?>><?php echo $linha_clientes['nome']?></option>
        <?php } ?>
      </select>          
		</div> 
	
		<div class='col-xs-6'>
      <label>Venda / Pedido</label>
      <select name="idvenda"  class="form-control">
      <option value="" <?php if($idvenda == ""){ echo "selected";}?>>Selecione um Pedido</option>
      <?php 
	  	$SelecionaCliente = Seleciona("vendas_agenciae", "WHERE excluido IS NULL", "ORDER BY idvenda DESC");
		while($linha_clientes = mysql_fetch_array($SelecionaCliente)){
	  ?>
        <option value="<?php echo $linha_clientes['idvenda']?>" <?php if($idvenda == $linha_clientes['idvenda']){ echo "selected";}?>>#<?php echo $linha_clientes['idvenda']?></option>
        <?php } ?>
      </select>          
		</div> 
	
		<div class='col-xs-6'>
      <label>Serviços do Pedido</label>
      <select name="idservicovenda" <?php if($idvenda == ""){ echo "readonly";}?> class="form-control">
      <option value="" <?php if($idservicovenda == ""){ echo "selected";}?>>Selecione um Serviço da Venda</option>
      <?php 
	  	$SelecionaCliente = Seleciona("vendas_servicos_agenciae", "WHERE idvenda='$idvenda'", "ORDER BY titulo ASC");
		while($linha_clientes = mysql_fetch_array($SelecionaCliente)){
	  ?>
        <option value="<?php echo $linha_clientes['idservicovenda']?>" <?php if($idservicovenda == $linha_clientes['idservicovenda']){ echo "selected";}?>><?php echo $linha_clientes['titulo']?></option>
        <?php } ?>
      </select>          
		</div> 	

		<div class='col-xs-6'>
		<label for='idusuario'>Usuário</label>
            <select name="idusuario" id="idusuario" class="form-control selectpicker" data-live-search="true" <?php if($idusuario != $_SESSION['usuarioID'] and $acao != "Salvar"){ echo "readonly";}?> <?php if($_SESSION['master'] != "1"){ echo "readonly";}?>>
             <option value="">Selecione o Usuário idusuario</option>
            <?php
            $seleciona_clientes = mysql_query("SELECT * FROM usuarios WHERE idfilial='".$_SESSION['idfilial_usuario']."' ORDER BY nome ASC", $conexao) or die(mysql_error());
            while($dados_cliente = mysql_fetch_array($seleciona_clientes)){
            ?>
            <option value="<?php echo $dados_cliente['idusuario'];?>" <?php if($idusuario == $dados_cliente['idusuario']){ echo "selected";}?>><?php echo $dados_cliente['nome'];?></option>
            <? }?>
            </select>		        
        </div>

		<div class='col-xs-6'>
		<label for='titulo'>Titulo</label>
		  <input type='text' id='titulo' name='titulo' class='form-control' placeholder='titulo' value='<?php echo $titulo;?>'  <?php if($idusuario != $_SESSION['usuarioID'] and $acao != "Salvar"){ echo "readonly";}?>>
		</div>

		<div class='col-xs-6'>
		<label for='texto'>Texto</label>
        
		  <textarea id='texto' name='texto' class='form-control' placeholder='texto' style="height:179px;"><?php echo $texto;?></textarea> 
		</div>

		<div class='col-xs-6'>
		<label for='datainicio'>Data Inicio</label>
		  <input type='date' id='datainicio' name='datainicio' class='form-control' placeholder='datainicio' value='<?php echo $datainicio;?>'>
		</div>

		<div class='col-xs-6'>
		<label for='datafim'>Data Fim</label>
		  <input type='date' id='datafim' name='datafim' class='form-control' placeholder='datafim' value='<?php echo $datafim;?>'>
		</div>

		<div class='col-xs-6'>
          
		<label for='idstatus_tarefas'>Status</label>
        <select name="idstatus_tarefas"  class="form-control">
        <option value="" <?php if($idstatus_tarefas == ""){ echo "selected";}?>>Selecione um Status</option>
        <?php 
        $SelecionaCliente = Seleciona("status_tarefas", "", "ORDER BY titulo ASC");
        while($linha_clientes = mysql_fetch_array($SelecionaCliente)){
        ?>
        <option value="<?php echo $linha_clientes['idstatus_tarefas']?>" <?php if($idstatus_tarefas == $linha_clientes['idstatus_tarefas']){ echo "selected";}?>><?php echo $linha_clientes['titulo']?></option>
        <?php } ?>
        </select>           
		</div>
	
		<div class='col-xs-6'>
		<label for='celular_cliente'>Celular Whats(Ex.: 5511961448629) </label>
		  <input type='text' id='celular_cliente' name='celular_cliente' class='form-control' placeholder='celular_cliente' value='<?php echo $celular_cliente;?>'>
		</div>	
	
		<div class='col-xs-6'>
		<label for='textowhats'>Texto WhatsApp</label>
        
		  <textarea id='textowhats' name='textowhats' class='form-control' placeholder='texto' style="height:179px;" disabled><?php echo $TextoWhats;?></textarea> 
		</div>	

               
                  </div>
                    <div class="box-footer">
                     
					<button type="submit" class="btn btn-primary">Salvar</button>
					<?php if($AcaoUsuario == "Completa"){?>
					<button type='button' class='btn btn-danger' onclick='location.href="detalhe_tarefa_lytebox.php?idtarefa=<?php echo $idtarefa;?>&excluir=sim";'>Excluir</button>
					<?php }?>
					<?php if($celular_cliente != ""){ ?>	
					<a href="https://api.whatsapp.com/send?phone=<?php echo $celular_cliente;?>&text=<?php echo $TextoWhats;?>" target="_blank">
					<button type='button' class='btn btn-success'>Aviso WhatsApp</button>
					</a>
					<?php }?>
					<?php if($emailcliente != ""){ ?>	
					<button type='button' class='btn btn-vk' onclick='location.href="detalhe_tarefa_lytebox.php?idtarefa=<?php echo $idtarefa;?>&EnviarEmail=sim";'>Aviso E-mail</button>	
					<?php }?>
				</div>

                    </div>
                    </form>                                     
                </div><!-- /.box-body -->
              </div><!-- /.box -->
                           
              
            </div><!--/.col (left) -->            
            
            <!-- FIM PAGAMENTO -->        
        </div>
        </section>
<link rel="stylesheet" href="css/bootstrap-select.min.css" />
<script src="js/bootstrap-select.min.js"></script>      

<?php
	
if($status == "Concluido"){	
$data_hoje = $datafim;

//echo "<br> HOJE: " . $data_hoje . "<br>";

$SelecionaTarefasRelacionadas = Seleciona("tarefas", "WHERE idservico_tarefa_relacionado='$idservico_tarefa' AND idservico_tarefa != '$idservico_tarefa' AND status='StandBy'", "ORDER BY prazo_tarefa ASC");
while($tarefas_relacionadas = mysql_fetch_array($SelecionaTarefasRelacionadas)){

$data_prazo_tarefa_relacionado = date('Y-m-d', strtotime('+'.$tarefas_relacionadas['prazo_tarefa'].' days', strtotime($data_hoje)));	
/*	
echo "Tarefa: " . $tarefas_relacionadas['idtarefa'] . "<br>";	
echo "Titulo: " . $tarefas_relacionadas['titulo'] . "<br>";	
echo "Prazo: " . $tarefas_relacionadas['prazo_tarefa'] . "<br>";	
echo "Tipo: " . $tarefas_relacionadas['prazo_evento'] . "<br>";	
echo "<b>*Data Prazo Gerado RELACIONADO: </b>" . $data_prazo_tarefa_relacionado;			
echo "<br><br>"	;
*/	
$AtualizoTarefaRelacionada = Alterar("tarefas", "datainicio='$datafim', datafim='$data_prazo_tarefa_relacionado', status='Aberto'", "idtarefa", $tarefas_relacionadas['idtarefa']);

}
}

?>	
	
</body>
</html>