TransWar File Browser

Path: C:\

<!DOCTYPE html>
<html lang="pt-br">
  <head>
    <meta charset="utf-8" />
    <meta http-equiv="x-ua-compatible" content="ie=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" />
    <title>Hora Parada</title>
    <link rel="icon" type="image/png" href="operacional/imagens/favicon.ico">
    <link href="operacional/css/style.css" rel="stylesheet" type="text/css" />
    <script src='operacional/js/jquery-2.1.3.min.js'></script>
<!--    <script src='operacional/js/tabelas.js'></script>  -->
  </head>
  <style>
    tr#linha:hover {
      background: yellow;
    }
  </style>
<?php
date_default_timezone_set('America/Sao_Paulo');
$dateadded = date("Ymd"); 
ini_set('max_execution_time',1200); 
ini_set ('memory_limit','8095M') ;
$grupo=$_GET['grupo'];$ds_grupo=$_GET['dsgrupo'];
if ( isset($_GET['di']) ) { $dia=$_GET['di'];
$ano=substr($dia, 6);
$mes=substr($dia, 3,-5);
$dia=$ano.$mes.substr($dia, 0,-8);
} else { $dia=$dateadded;}
require_once("conexao_srvtms.php");
$sqlquery="SELECT    Convert(varchar(10), a.dt_Coleta,103) as c09
      ,a.nr_Conhecimento
      ,Convert(varchar(10), b.dt_Emissao,103) as c01    
      ,Convert(varchar(10), g.dt_Sugerida,103) as c02    
      ,g.nr_Carro   
      ,Convert(varchar(10), g.dt_Solicitacao,103) as c03    
      ,Convert(varchar(10), g.dt_Retorno,103) as c04    
      ,Convert(varchar(10), g.dt_Agendamento,103) as c05    
      ,Convert(varchar(8), g.dt_Agendamento,112) as c05a    
      ,Convert(varchar(10), g.dt_Saida,103) as c06   
      ,Convert(varchar(10), g.dt_Saida,112) as c06a   
      ,Convert(varchar(5), g.hr_Saida,114) as c07    
      ,g.nr_Manifesto   
      ,g.ds_EmpresaDescarga  
      ,g.vl_Descarga
      ,g.ds_Destino
      ,g.ds_Autoriza
      ,g.nr_CTeParada
      ,g.nr_FaturaParada
      ,g.ds_Obs
      ,b.ds_Modelo
      ,a.ds_Remetente
      ,b.cd_ServicoNotaFiscal  
      ,b.nr_NotaFiscalInteiro
      ,b.vl_NotaFiscal
      ,b.qt_Volume
      ,a.nr_Referencia
      ,b.ds_ChaveNFe
      ,a.id_Movimento
      ,h.kg_PesoTaxado
      ,i.ds_Cliente
      ,e.ds_NaturezaMercadoria
      ,a.id_NaturezaMercadoria
      ,Convert(varchar(35), j.ds_Pessoa) as c13
      ,k.ds_Cidade
      ,m.id_Embalagem
      ,n.ds_Tipo
      ,o.id_Manifesto
      ,Convert(varchar(10), g.dt_Chegada,103) as c15    
      ,Convert(varchar(8), g.dt_Chegada,112) as c15a    
      ,Convert(varchar(5), g.hr_Chegada,114) as c21    
      ,Convert(varchar(10), o.dt_Inclusao,103) as c16
      ,o.vl_FreteCTRCFOB
      ,o.kg_Mercadoria
      ,o.vl_Servico
      ,Convert(varchar(40), r.ds_Pessoa) as c17
      ,Convert(varchar(40), t.ds_Pessoa) as c18
      ,p.cd_Placa as c19 
      ,q.cd_Placa as c20 
      ,s.ds_TipoVeiculo
    FROM tbdMovimento AS a
      left JOIN tbdMovimentoNotaFiscal AS b ON  a.id_Movimento = b.id_Movimento
      left JOIN tbdDimensao AS h ON  a.id_Movimento = h.id_Movimento
      left JOIN tbdclienteSistema AS i ON  h.id_Cliente = i.id_Cliente
      left JOIN tbdAgendaNFs AS f ON  f.ds_ChaveNFe = b.ds_ChaveNFe
      left JOIN tbdAgenda AS g ON  f.id_Agenda = g.id_Agenda
      left JOIN tbdPessoa AS c on a.id_ClienteFaturamento = c.id_Pessoa
      left JOIN tbdConfiguracaoCliente AS d on d.id_Pessoa = c.id_Pessoa
      left JOIN tbdNaturezaMercadoria AS e on a.id_NaturezaMercadoria = e.id_NaturezaMercadoria
      left JOIN tbdPessoa AS j on a.id_Destinatario = j.id_pessoa
      left JOIN tbdCidade AS k ON  a.id_CidadeDestinatario = k.id_Cidade
      left JOIN tbdItemPedidoColeta AS m on b.id_Movimento = m.id_Movimento
      left JOIN tbdManifestoMovimento AS n on (a.id_Movimento = n.id_Movimento and n.ds_Tipo = 'ENTREGA' and (n.id_Ocorrencia is null or n.id_Ocorrencia<>69))
      left JOIN tbdManifesto AS o on n.id_Manifesto = o.id_Manifesto
      left JOIN tbdVeiculo AS p on o.id_Veiculo = p.id_Veiculo
      left JOIN tbdVeiculo AS q on o.id_Carreta = q.id_Veiculo
      left JOIN tbdPessoa AS r on o.id_Motorista = r.id_Pessoa
      left JOIN tbdPessoa AS t on o.id_Agregado = t.id_Pessoa
      left JOIN tbdTipoVeiculo AS s on p.id_TipoVeiculo = s.id_TipoVeiculo
    WHERE  d.id_GrupoCliente='".$grupo."' and Convert(varchar(10), a.dt_Cadastro,112)>='".$dia."' and a.id_TipoMovimento<>'5'  and a.id_TipoMovimento<>'109' order by o.id_Manifesto, b.nr_NotaFiscalInteiro ASC";
$result = sqlsrv_query( $conn, $sqlquery, array(), array( "Scrollable" => SQLSRV_CURSOR_FORWARD ));
$lin3=0;$manif1="999999";$Total=0;
while ($resultado = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) 
{
  $remete=substr($resultado['ds_Remetente'], 0, 35);$remete=str_replace(',', ' ',$remete );
  $destin=str_replace(',', ' ', trim($resultado['c13']));
  $NR=trim($resultado['nr_Referencia']); $b= strpos($NR, "TASK"); $NR= substr($NR, $b+4, 7);
  $tipo=$resultado['id_NaturezaMercadoria'];
  $cte=trim($resultado['nr_Conhecimento']);if ($cte!=""){$cte="/".$cte;}
  $volume=$resultado['qt_Volume'];
  $paletes=$resultado['id_Embalagem'];
  $autoriza=trim($resultado['ds_Autoriza']);
  $chave=substr($resultado['ds_ChaveNFe'],0,44);
  $transp=substr($resultado['ds_Cliente'],0,20);
  $natu=substr($resultado['ds_NaturezaMercadoria'],0,35);
  $dest=substr($resultado['ds_Cidade'],0,20);
  $veic=substr($resultado['ds_TipoVeiculo'],0,15);
  if (trim($resultado['ds_Tipo'])=="ENTREGA")
  { $manifesto=$resultado['id_Manifesto'];$veiculo=current(str_word_count($veic,2));$placa=$resultado['c19'];
    if($veiculo=="CAVALO"){$veiculo="CARRETA";}
    if($veiculo=="CARRETA"){$carreta=$resultado['c20'];}else{$carreta="";}
  }else{$manifesto="";$placa="";$veiculo="";$carreta="";}
  if ($manifesto<>"")
  { if ($manifesto<>$manif1 and (trim($resultado['ds_Cidade'])=='Anapolis' or trim($resultado['ds_Cidade'])=='Goiania')) 
    { $manif1=$manifesto;

    if($resultado['c05a']<>''){$colG=strtotime($resultado['c05a']);}else{$colG='';}
    if($resultado['c15a']<>''){$colI=strtotime($resultado['c15a'].' '.$resultado['c21']);}else{$colI='';}
    if($resultado['c06a']<>''){$colL=strtotime($resultado['c06a'].' '.$resultado['c07']);}else{$colL='';}
    if($colI<>''){if($colI<=($colG+21600)){$colJ=$colG+21600;}else{$colJ=$colI;}}else{$colJ='';}
    if($colL<>''){$colK="Finalizado";}else{if($colI<>''){$colK="Aguardando";}else{$colK="Em Rota";}}
    if($colL<>''and$colI<>' '){if($colL-$colJ<=0){$colM='';}else{$colM=($colL-$colJ)/86400;}}else{$colM='';}
    if($colM<>''){if($colM-1<=0){$colN='';}else{$colN=$colM-1;}}else{$colN='';}
    if($colN<>''){$colO='864';$colP=$colO*$colN;}else{$colO='';$colP='';}
    if($colP<>''){$colQ=$colP/0.93;$Total=$Total+$colQ;}else{$colQ='';}
    if($colJ<>''){$colJ=date('d/m/Y  H:i',$colJ);}
    
    if ($autoriza<>''){
                      if($colL<>''){
                                    if($colQ<>''){
                                                  if($colJ<=$colG+0.7089){
                                                                        $autoriza="Aguardando Autorização";
                                                                          }else
                                                                          {$autoriza="Perdeu Agenda";}
                                                  }else{
                                                        if($colJ>=$colG+0.7089)
                                                          {$autoriza="Perdeu Agenda";}
                                                        }
                                    }
                      }
    
    if($colI<>''){$colX=idate('n',$colI);}else{$colX=date('n');}
    if($colG<>''){$colAB=idate('n',$colG);$colAC=idate('d',$colG);}else{$colAB='';$colAC='';}
    $colV='';$colT='';
    if($colV=="PAGA"){$colW="42. PAGO";}else{if($colV=="EM ABERTO"){$colW="41. FATURADO";}else{if($colT=="FATURAR"){$colW="40. PENDENTE FATURAMENTO";}else{if($autoriza=="NÃO GEROU HORA PARADA"){$colW="20. Não gerou Hora Parada";}else{if($autoriza=="Perdeu Agenda"){$colW="21. Perdeu Agenda";}else{if($autoriza=="ERRO AGENDAMENTO TW"){$colW="22. ERRO AGENDAMENTO TW";}else{if($autoriza=="AGUARDANDO AUTORIZAÇÃO"){$colW="31. Aguardando Autorização";}else{if($autoriza=="AUTORIZADO"){$colW="32. AUTORIZADO";}else
    {if($autoriza=="NÃO AUTORIZADA - DE ACORDO"){$colW="34. NÃO AUTORIZADA - DE ACORDO";}else{if($autoriza=="NÃO AUTORIZADA"){$colW="33. NÃO AUTORIZADA EM ANÁLISE";}else{if($autoriza=="NÃO AUTORIZADO - PROCEDENTE SEG.TW"){$colW="35. NÃO AUTORIZADA - COBRANÇA PROCEDE";}else{if($autoriza=="GERAR CTe"){$colW="30. GERAR CTe";}else{if($colK=="Finalizado"){$colW="12. CARGA ENTREGUE";}else{if($colK=="Aguardando"){$colW="11. NA PORTA";}else{if($colI==""){$colW="10. EM TRANSITO";}else{$colW="";}}}}}}}}}}}}}}}
    $lin3++;
    $linha3[$lin3][1]=$manifesto;
    $linha3[$lin3][2]=$placa;
    $linha3[$lin3][3]=$carreta;
    $linha3[$lin3][4]=$resultado['c02'];
    $linha3[$lin3][5]=trim($resultado['nr_Carro']);
    $linha3[$lin3][6]=trim($resultado['ds_Destino']);
    $linha3[$lin3][7]=$resultado['c05'];  //agendamento=$colG
    $linha3[$lin3][8]=trim($resultado['c17']);
    $linha3[$lin3][9]=$resultado['c15'].'&nbsp;&nbsp;&nbsp;'.$resultado['c21'];  //data e hora chegada=$colI
    $linha3[$lin3][10]=$colJ;
    $linha3[$lin3][11]=$colK;
    $linha3[$lin3][12]=$resultado['c06'].'&nbsp;&nbsp;&nbsp;'.$resultado['c07']; //data e hora saída=$colL
    $linha3[$lin3][13]=sprintf("%01.2f", $colM);
    $linha3[$lin3][14]=sprintf("%01.2f", $colN);
    $linha3[$lin3][15]=sprintf("%01.2f", $colO);
    $linha3[$lin3][16]=sprintf("%01.2f", $colP);
    $linha3[$lin3][17]=sprintf("%01.2f", $colQ);
    $linha3[$lin3][18]=$autoriza;
    $linha3[$lin3][19]=$resultado['nr_CTeParada'];
    $linha3[$lin3][20]=$resultado['nr_FaturaParada'];

    $linha3[$lin3][21] = "";
    $linha3[$lin3][22]="";
    $linha3[$lin3][23]=$colW;
    $linha3[$lin3][24]=$colX;
    $linha3[$lin3][25]='';
    $linha3[$lin3][26]=trim($resultado['ds_Obs']);
    $linha3[$lin3][27]='';
    $linha3[$lin3][28]=$colAB;
    $linha3[$lin3][29]=$colAC;
    } 
  }
}
$format3 = 'R$  #,##0.00';
?>
<body> 
    <table align="center"cellpadding="1" cellspacing="0" width="100%"> 
      <tr> 
        <td bgcolor="#333333">
          <table align="center" width="100%" cellpadding="0"  border="0" cellspacing="0" bgcolor="#FFFFFF"> 
            <tr> 
              <td align="center" width="100%"><img src="operacional/imagens/logo-5.png" width="100%" height="85" border="0" />
              </td> 
            </tr> 
          </table>
          <table bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%"> 
            <tr> 
              <td valign="top"> 
                <table width="100%" align="center" cellpadding="1" cellspacing="1" bgcolor="#F3F3F3">
                  <thead>
                    <tr> 
                      <th bgcolor="#BFC6D5" height="31" colspan="8"></th>                      
                      <th bgcolor="#BFC6D5" align="center" height="31" colspan="7"><font color="black" size="4"><?php echo 'Acordo: R$ 36,00 a hora (isento 24h)';?></font>
                      </th>
                      <th bgcolor="#BFC6D5" align="center" height="31" colspan="3"><font color="black" size="4"><?php echo 'Total: R$&nbsp;&nbsp;' . number_format($Total, 2, ',', '.');?></font>
                      </th>
                      <th bgcolor="#BFC6D5" colspan="11"></th>
                    </tr> 
                    <tr height="31" >
                    <th align="center"><b>Manifesto</b></th>
                    <th align="center"><b>Placa Cavalo</b></th>
                    <th align="center"><b>Placa Carreta</b></th>
                    <th align="center"><b>Data Pretendida</b></th>
                    <th align="center"><b>Veículo</b></th>
                    <th align="center"><b>Destino</b></th>
                    <th align="center"><b>Data Agendamento</b></th>
                    <th align="center"><b>Motorista</b></th>
                    <th align="center"><b>Dia/Hora Apresentação</b></th>
                    <th align="center"><b>Dia/Hora Apresentação Considerada (Se chegada antes da agenda)</b></th>
                    <th align="center"><b>Status Descarregamento</b></th>
                    <th align="center"><b>Dia/Hora Saída (Previsão)</b></th>
                    <th align="center"><b>Total Dias</b></th>
                    <th align="center"><b>Total Dias Considerado</b></th>
                    <th align="center"><b>Valor Diária (24h)</b></th>
                    <th align="center"><b>Total Complemento sem ICMS</b></th>
                    <th align="center"><b>Total Complemento com ICMS</b></th>
                    <th align="center"><b>Status Autorização Cobrança</b></th>
                    <th align="center"><b>Cte Complemento</b></th>
                    <th align="center"><b>Fatura</b></th>
                    <th align="center"><b>Vencimento</b></th>
                    <th align="center"><b>Status Financeiro</b></th>
                    <th align="center"><b>Status Atualizado</b></th>
                    <th align="center"><b>Mês</b></th>
                    <th align="center"><b>RETORNO BRAINFARMA</b></th>
                    <th align="center"><b>COMENTÁRIOS TRANS WAR</b></th>
                    <th align="center"><b>Prazo Entrega</b></th>
                    <th align="center"><b>MÊS AGENDA</b></th>
                    <th align="center"><b>DIA AGENDA</b></th>
                    </tr>
                  </thead>
                  <tbody>
                    <?php for ($q=1; $q <= $lin3; $q++) 
                      { if ($q % 2 == 0) { $bg="#BDBDBD";} else {$bg="#ffffff";}
                    ?>
                    <tr id='linha' bgcolor="<?php echo $bg;?>" >
                        <td align="center"><?php echo $linha3[$q][1];?></td>
                        <td align="center"><?php echo $linha3[$q][2];?></td>
                        <td align="center"><?php echo $linha3[$q][3];?></td>
                        <td align="center"><?php echo $linha3[$q][4];?></td>
                        <td align="center"><?php echo $linha3[$q][5];?></td>
                        <td align="center"><?php echo $linha3[$q][6];?></td> 
                        <td align="center"><?php echo $linha3[$q][7];?></td>
                        <td align="left"><?php echo $linha3[$q][8];?></td>
                        <td align="center"><?php echo $linha3[$q][9];?></td>
                        <td align="center"><?php echo $linha3[$q][10];?></td>
                        <td align="center"><?php echo $linha3[$q][11];?></td>
                        <td align="center"><?php echo $linha3[$q][12];?></td>
                        <td align="center"><?php echo $linha3[$q][13];?></td>
                        <td align="center"><?php echo $linha3[$q][14];?></td>
                        <td align="right"><?php echo $linha3[$q][15];?></td>
                        <td align="right"><?php echo $linha3[$q][16];?></td>
                        <td align="right"><?php echo $linha3[$q][17];?></td>
                        <td align="center"><?php echo $linha3[$q][18];?></td>
                        <td align="center"><?php echo $linha3[$q][19];?></td>
                        <td align="center"><?php echo $linha3[$q][20];?></td>
                        <td align="center"><?php echo $linha3[$q][21];?></td>
                        <td align="center"><?php echo $linha3[$q][22];?></td>
                        <td align="center"><?php echo $linha3[$q][23];?></td>
                        <td align="center"><?php echo $linha3[$q][24];?></td>
                        <td align="center"><?php echo $linha3[$q][25];?></td>
                        <td align="center"><?php echo $linha3[$q][26];?></td>
                        <td align="center"><?php echo $linha3[$q][27];?></td>
                        <td align="center"><?php echo $linha3[$q][28];?></td>
                        <td align="center"><?php echo $linha3[$q][29];?></td>
                    </tr>
                    <?php } ?>
                  </tbody>
                </table>
              </td>
            </tr> 
          </table>
        </td> 
      </tr> 
    </table>
  <p class="copyright" align="center">&copy; Copyright 2018 TransWar - Todos os direitos reservados.</p> <br />
  </body>
</html>