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

require_once('topo_rapido.php');
require_once('lateral.php');

//VERIFICAÇÃO DO PROGRAMA E NÍVEL PERMISÃO
$idprograma_pagina = 93;
//VERIFICA A AÇÃO DO USUÁRIO

$SelecionaProgramaUsuario = Seleciona("usuarios_programas", "WHERE idusuario='".$_SESSION['usuarioID']."' AND idprograma='$idprograma_pagina'", "LIMIT 0,1");
while($progama_usuario = mysql_fetch_array($SelecionaProgramaUsuario)){
$AcaoUsuario = $progama_usuario['acao'];
}

//AÇÕES
// Visualizar
// Inserir
// Completa

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

//FIM VERIFICAÇÃO PROGRAMA

if(isset($_GET["Excluir"]) == "Sim"){

$deletar = ExcluirNovo("tarefas", "idtarefa", $_GET['idtarefa']);
$redireciona = VerificaSql($deletar, "listar_tarefas.php", "listar_tarefas.php");

} 

//echo "<br><br><br><br><br><h1>EM ATUALIZAÇÃO</h1>";
//exit();
?>  
  <div class="content-wrapper">
    <!-- Content Header (Page header) -->
    <section class="content-header">
      <h1>
        Tarefas dos Pedidos / Agenda
<form method="get" action="listar_tarefas_pedidos.php">
<div class='col-xs-9'>	
<select class="form-control selectpicker" data-live-search="true" name="idservicovenda" id="idservicovenda" style="text-transform:uppercase; width: 80%">
<option value="">Todas as Agendas</option>      
<?php $SelecionaCategoria = Seleciona("tarefas", "WHERE excluido IS NULL", "GROUP BY idservicovenda ORDER BY idvenda DESC"); while($categorias = mysql_fetch_array($SelecionaCategoria)){ ?>
<option value="<?php echo $categorias['idservicovenda'];?>" <?php if($_GET['idagenda'] == $categorias['idservicovenda']){ echo "selected";}?>>PEDIDO: <?php echo $categorias['idvenda'];?> | INICIO: <?php echo InverteDataNovoSeparador($categorias['data_agenda'], "-", "/");?> | <?php echo RetornaCampoGeral("atendimentos_agenciae", $categorias['idatendimento'], "idatendimento", "aniversariante");?></option>
<?php }?>
</select>
	</div>	
<button type="submit" class="btn btn-primary" style="float: right">Filtrar Tarefas por Agenda</button>		  
</form>	  		  
		  </section>

    <!-- Main content -->
    <section class="content">
      <!-- Small boxes (Stat box) -->      
      <!-- /.row -->
      <!-- Main row -->
      <div class="row">
        <!-- Left col -->
        <section class="col-lg-12 connectedSortable">
          <!-- Custom tabs (Charts with tabs)--><!-- /.nav-tabs-custom -->

          <!-- Chat box --><!-- /.box (chat box) -->

          <!-- TO DO List -->
          <div class="box box-primary">
            <div class="box-header">
              <i class="ion ion-clipboard"></i>

              <h3 class="box-title">Tarefas Geradas pelos Pedidos</h3>              
            </div>
            <!-- /.box-header -->
            <div class="box-body">
              <ul class="todo-list">
              <?php
			if($_GET['status'] == "Aberto"){
				$Seleciona = Seleciona("tarefas", "WHERE datafim > 0 AND excluido IS NULL ", "GROUP BY idservico_tarefa_relacionado ORDER BY datainicio ASC") or die(mysql_error());	
			}else{	  
			  	$Seleciona = Seleciona("tarefas", "WHERE datafim > 0 AND excluido IS NULL", "GROUP BY idservico_tarefa_relacionado ORDER BY datainicio ASC") or die(mysql_error());
			}
				  if($_GET['idservicovenda'] > 0){
				  $Seleciona = Seleciona("tarefas", "WHERE datafim > 0 AND excluido IS NULL AND idservicovenda='".$_GET['idservicovenda']."'", "GROUP BY idservico_tarefa_relacionado ORDER BY datainicio ASC") or die(mysql_error());
				  }
				  
				while($linha = mysql_fetch_array($Seleciona)){
				
				if($linha['status'] == "Pendente"){	
					$box = "danger";	
				}
					
				if($linha['status'] == "Aberto"){	
					$box = "danger";	
				}	
				
				if($linha['status'] == "Andamento"){	
					$box = "waring";	
				}
				
				if($linha['status'] == "Concluido"){	
					$box = "success";	
					$style = ' style="text-decoration: line-through;"';
				}
                
                if($linha['idstatus_tarefas'] != ""){    
                $SelecionaCliente = Seleciona("status_tarefas", "WHERE idstatus_tarefas='".$linha['idstatus_tarefas']."'", "LIMIT 0,1");
                while($linha_clientes = mysql_fetch_array($SelecionaCliente)){
                    
                    $box = "danger";
                    $cor = $linha_clientes['cor'];
                    $status = $linha_clientes['status'];
                    $cor_status = 'background-color: '.$cor.';';
                }
                }
                    
                if($status == "Concluido"){	
					$box = "success";	
					$style = ' style="text-decoration: line-through;"';
				}
                    
                //ATUALIZO O IDSTATUS CASO NÃO EXISTA    
                if($linha['idstatus_tarefas'] == ""){    
                
                    $SelecionaStatus = Seleciona("status_tarefas", "WHERE titulo='".$linha['status']."'", "LIMIT 0,1");
                    while($status_linha = mysql_fetch_array($SelecionaStatus)){
                        $idstatus_tarefas = $status_linha['idstatus_tarefas'];
                        $AlterarTarefa = Alterar("tarefas", "idstatus_tarefas='$idstatus_tarefas'", "idtarefa", $linha['idtarefa']);
                    }
                    
                }
			  ?>
                <li style="height: 110px">
                  <!-- drag handle -->                  
                  <!-- todo text -->
                  <span class="text" <?php echo $style;?>><strong>Pedido: <br><h3 style="margin-top: 10px"><?php echo $linha['idvenda'];?></h3></strong></span>
				  <span class="text" <?php echo $style;?>>
					  <strong><h4 style="font-weight: 900; margin: 0px"><?php echo $linha['titulo'];?></h4></strong><br>
					  <h6 style="margin: 0px"><?php echo RetornaCampoGeral("vendas_servicos_agenciae", $linha['idservicovenda'], "idservicovenda", "titulo");?><?php echo $linha['texto'];?></h6></span>
                  <!-- Emphasis label -->
				<a class="fancybox fancybox.iframe" href="detalhe_tarefa_lytebox.php?idtarefa=<?php echo $linha['idtarefa'];?>">
				<div class="alert alert-dismissable" style="width: 20%; float: right; margin: 5px; background-color: <?php echo $cor;?>; color: white;">
				TAREFA: <?php echo $linha['idtarefa'];?> | 	
				Status <br><h4><?php echo $linha['status'];?></h4>				
				</div>						
				</a>	
					
				<div class="alert alert-dismissable" style="width: 20%; float: right; margin: 5px;">				
				<i class="fa fa-clock-o"></i> Data Fim <br><h4><?php echo InverteDataNovoSeparador($linha['datafim'], "-", "/");?></h4>				
				</div>					
					
				<div class="alert alert-dismissable" style="width: 20%; float: right ; margin: 5px;">				
				<i class="fa fa-clock-o"></i> Data Inicio <br><h4><?php echo InverteDataNovoSeparador($linha['datainicio'], "-", "/");?></h4>				
				</div>	                  
                  <div class="tools">
                  <a class="fancybox fancybox.iframe" href="detalhe_tarefa_lytebox.php?idtarefa=<?php echo $linha['idtarefa'];?>">
                    <i class="fa fa-edit" style="font-size:20px"></i>
                    </a>
                  <?php if($AcaoUsuario == "Completa"){ ?>
					  <a href="listar_tarefas.php?idtarefa=<?php echo $linha['idtarefa'];?>&Excluir=Sim">                    
                    <i class="fa fa-trash-o" style="font-size:20px"></i>
                    </a>
					<?php }?>  
                  </div>
                </li>
				<!-- TAREFA RELACIONADA -->
				
              <?php
				$box = "";
				$style = "";		
				if($_GET['status'] == "Aberto"){		
					$Seleciona_relacionados = Seleciona("tarefas", "WHERE datafim > 0 AND excluido IS NULL AND idservico_tarefa_relacionado='".$linha['idservico_tarefa_relacionado']."' AND idservico_tarefa != '".$linha['idservico_tarefa']."' AND status='Aberto'", "ORDER BY datainicio ASC") or die(mysql_error());
				}else{
					$Seleciona_relacionados = Seleciona("tarefas", "WHERE datafim > 0 AND excluido IS NULL AND idservico_tarefa_relacionado='".$linha['idservico_tarefa_relacionado']."' AND idservico_tarefa != '".$linha['idservico_tarefa']."'", "ORDER BY datainicio ASC") or die(mysql_error());
				}
					
				if($_GET['idservicovenda'] > 0){
					$Seleciona_relacionados = Seleciona("tarefas", "WHERE datafim > 0 AND excluido IS NULL AND idservico_tarefa_relacionado='".$linha['idservico_tarefa_relacionado']."' AND idservico_tarefa != '".$linha['idservico_tarefa']."' AND idservicovenda='".$_GET['idservicovenda']."'", "ORDER BY datainicio ASC") or die(mysql_error());
				}
					
				while($linha_relacionados = mysql_fetch_array($Seleciona_relacionados)){
				
				if($linha_relacionados['status'] == "Pendente"){	
					$box = "danger";	
				}
					
				if($linha_relacionados['status'] == "Aberto"){	
					$box = "danger";	
				}	
				
				if($linha_relacionados['status'] == "Andamento"){	
					$box = "waring";	
				}
				
				if($linha_relacionados['status'] == "Concluido"){	
					$box = "success";	
					$style = ' style="text-decoration: line-through;"';
				}								
			  ?>				  
				
				 <li style="padding-left: 30px; background-color: lavender; height: 110px;">
                  <!-- drag handle -->                  
                  <!-- todo text -->
                  
					<span style="font-weight: 900; font-size: 30px;">-</span> <span class="text" <?php echo $style;?>><strong>Pedido: <br><h3 style="margin-top: 10px"><?php echo $linha_relacionados['idvenda'];?></h3></strong></span>
					 
				  <span class="text" <?php echo $style;?>>
					  <strong><h4 style="font-weight: 900; margin: 0px"><?php echo $linha_relacionados['titulo'];?></h4></strong><br>
					  <h6 style="margin: 0px"><?php echo RetornaCampoGeral("vendas_servicos_agenciae", $linha_relacionados['idservicovenda'], "idservicovenda", "titulo");?> <?php echo $linha['texto'];?></h6></span>
                  <!-- Emphasis label -->

				<div class="alert alert-<?php echo $box;?> alert-dismissable" style="width: 20%; float: right; margin: 5px; <?php echo $cor_status;?>">		
				TAREFA: <?php echo $linha_relacionados['idtarefa'];?> | 
				Status <br><h4><?php echo $status;?></h4>				
				</div>						
					
				<div class="alert alert-dismissable" style="width: 20%; float: right; margin: 5px;">				
				<i class="fa fa-clock-o"></i> Data Fim <br><h4><?php echo InverteDataNovoSeparador($linha_relacionados['datafim'], "-", "/");?></h4>				
				</div>					
					
				<div class="alert alert-dismissable" style="width: 20%; float: right ; margin: 5px;">				
				<i class="fa fa-clock-o"></i> Data Inicio <br><h4><?php echo InverteDataNovoSeparador($linha_relacionados['datainicio'], "-", "/");?></h4>				
				</div>	                  
                  <div class="tools">
                  <a class="fancybox fancybox.iframe" href="detalhe_tarefa_lytebox.php?idtarefa=<?php echo $linha_relacionados['idtarefa'];?>">
                    <i class="fa fa-edit" style="font-size:20px"></i>
                    </a>
                  <a href="listar_tarefas.php?idtarefa=<?php echo $linha_relacionados['idtarefa'];?>&Excluir=Sim">                    
                    <i class="fa fa-trash-o" style="font-size:20px"></i>
                    </a>
                  </div>
                </li> 
				  

				<?php


				$box = "";
				$style = "";
				}?>

				<?php


				$box = "";
				$style = "";
				}?>				  

              </ul>
            </div>
            <!-- /.box-body -->
            <div class="box-footer clearfix no-border">
            <a class="fancybox fancybox.iframe" href="detalhe_tarefa_lytebox.php">
              <button type="button" class="btn btn-default pull-right"><i class="fa fa-plus"></i> Nova Tarefa</button>
              </a>
            </div>
          </div>
          <!-- /.box -->
        </section>
        <!-- /.Left col -->
        <!-- right col (We are only adding the ID to make the widgets sortable)--><!-- right col -->
      </div>
      <!-- /.row (main row) -->

    </section>
    <!-- /.content -->
  </div>
  <!-- /.content-wrapper -->

<?php
//REGRA PARA GERAR TAREFAS DE EVENTOS POSTERIORES
$data_hoje = date('Y-m-d');
$SelecionaTarefasAbertas = Seleciona("tarefas", "WHERE status='StandBy' AND data_agenda < '$data_hoje' AND prazo_evento='Depois'", "GROUP BY idservico_tarefa_relacionado");
while($tarefas_abertas = mysql_fetch_array($SelecionaTarefasAbertas)){

if($tarefas_abertas['idservico_tarefa'] == $tarefas_abertas['idservico_tarefa_relacionado']){	
	
//VERIFICO SE NÃO É RELACIONADO	
	
$data_agenda = $tarefas_abertas['data_agenda'];	
$data_prazo_tarefa = date('Y-m-d', strtotime('+'.$tarefas_abertas['prazo_tarefa'].' days', strtotime($data_agenda))) . "<br>";					
	
echo "Tarefa: " . $tarefas_abertas['idtarefa'] . "<br>";	
echo "Titulo: " . $tarefas_abertas['titulo'] . "<br>";	
echo "Prazo: " . $tarefas_abertas['prazo_tarefa'] . "<br>";	
echo "Tipo: " . $tarefas_abertas['prazo_evento'] . "<br>";	
echo "Data Inicio: " . $data_agenda. "<br>";	
echo "Data Fim: " . $data_prazo_tarefa. "<br>";	
	

//ATUALIZO TAREFA PRINCIPAL
	$AtualizoTarefaPrincipal = Alterar("tarefas", "datainicio='$data_agenda', datafim='$data_prazo_tarefa', status='Aberto'", "idtarefa", $tarefas_abertas['idtarefa']);
	
	
	//VERIFICO SE EXISTE ITEM RELACIONADO
	
	$data_agenda_principal = RetornaCampoGeral("tarefas", $tarefas_abertas['idtarefa'], "idtarefa", "datafim");	
	
	$SelecionaServicosTarefasRelacionado = Seleciona("tarefas", "WHERE idservico_tarefa_relacionado='".$tarefas_abertas['idservico_tarefa']."'", "");
		while($servico_tarefas_relacionado = mysql_fetch_array($SelecionaServicosTarefasRelacionado)){
			
if($servico_tarefas_relacionado['idservico_tarefa'] != $servico_tarefas_relacionado['idservico_tarefa_relacionado']){				
		
			
		$data_prazo_tarefa_relacionado = date('Y-m-d', strtotime('+'.$servico_tarefas_relacionado['prazo_tarefa'].' days', strtotime($data_agenda_principal)));
/*			
			echo "<hr>";
			echo "Tarefa RELACIONADA: " . $servico_tarefas_relacionado['idtarefa'] . "<br>";	
			echo "Titulo RELACIONADA: " . $servico_tarefas_relacionado['titulo'] . "<br>";	
			echo "Prazo RELACIONADA: " . $servico_tarefas_relacionado['prazo_tarefa'] . "<br>";				
			echo "<b>*Data Prazo PRINCIPAL: </b>" . $data_agenda_principal;		
			echo "<b>*Data Prazo Gerado RELACIONADO: </b>" . $data_prazo_tarefa_relacionado;		
			echo "<hr><br>";	
*/			
			$AtualizoTarefaRelacionada = Alterar("tarefas", "datainicio='$data_agenda_principal', datafim='$data_prazo_tarefa_relacionado', status='Aberto'", "idtarefa", $servico_tarefas_relacionado['idtarefa']);
			
		//GERO NOVA DATA CONFORME SERVIÇO RELACIONADO	
		
			
		}
		}
	
}
}
?>


<?php require_once('rodape_rapido.php');?>