TransWar File Browser

Path: C:\

<?php
$if['ID']=utf8_decode('Intervalo de Descanso');
$if['TD']=utf8_decode('Tempo de Direção');
$if['TE']=utf8_decode('Tempo de Espera');
$if['IA']=utf8_decode('Intervalo de Alimentação');
$if['']='';
$tt['ID']=$tt['TD']=$tt['TE']=$tt['IA']=0;
function acumula($hora_inicial, $hora_final){
    $i = 1;
    $tempo_total;
    $tempos = array($hora_final, $hora_inicial);
    foreach($tempos as $tempo) {
      $segundos = 0;
      list($h, $m, $s) = explode(':', $tempo);
      $segundos += $h * 3600;
      $segundos += $m * 60;
      $segundos += $s;
      $tempo_total[$i] = $segundos;
      $i++;
    }
    $segundos = $tempo_total[1] - $tempo_total[2];
    $horas = floor($segundos / 3600);
    $segundos -= $horas * 3600;
    $minutos = floor($segundos / 60);
    $segundos -= $minutos * 60;
    if ($segundos>=30){$minutos=$minutos+1;$segundos=0;}
    $return[1]=($minutos*60)+($horas*3600);//tempo para acumuladar
    $horas = str_pad($horas, 2, '0', STR_PAD_LEFT);
    $minutos = str_pad($minutos, 2, '0', STR_PAD_LEFT);
    $segundos = str_pad($segundos, 2, '0', STR_PAD_LEFT);
    $return[0]=$horas.':'.$minutos;//tempo arredondado
    return $return;
}
function totais($inf){
    $horas = floor($inf / 3600);
    $inf -= $horas * 3600;
    $minutos = floor($inf / 60);
    $inf -= $minutos * 60;
    if ($inf>=30){$minutos=$minutos+1;$inf=0;}
    $horas = str_pad($horas, 2, '0', STR_PAD_LEFT);
    $minutos = str_pad($minutos, 2, '0', STR_PAD_LEFT);
    return $horas.':'.$minutos;
}
function LoadData($file){
    $lines = file($file);
    $data = array();
    foreach($lines as $line)
        $data[] = explode(';',trim($line));
    return $data;
}
$data = LoadData('tabela.txt');
foreach($data as $row)
{   
    if ($row[3]=='SEM REGISTRO NESSE DIA')
    {
        continue;
    }
    else
    {
        if($row[6]='TE' and $row[7]='F'){}else{continue;}
    }
    $pdf->Ln();
    $fill = !$fill;
}//aqui eu fecho a impressão do relatório
/*e por último, imprimo o Resumo do dia*/
$fill = false;
$tt1=totais($tt['TD']);
$tt2=totais($tt['TE']);
$tt3=totais($tt['ID']);
$tt4=totais($tt['IA']);
$pdf->SetFillColor(255,0,0);
$pdf->SetTextColor(255);
$pdf->SetLineWidth(.2);
$pdf->SetFont('Arial','B','10');
$pdf->Cell(6,5,"",0,1);
$pdf->SetX(70);
$pdf->Cell(50,6,'RESUMO DO DIA','TLB',0,'C',true);
$pdf->Cell(20,6,'H:M','TRB',0,'C',true);
$pdf->SetFillColor(224,235,255);
$pdf->SetTextColor(0);
$pdf->SetFont('Arial', '', 8);
$pdf->Ln();
$pdf->SetX(70);
$pdf->Cell(50,5,utf8_decode('Tempo de Direção'),'TLRB',0,'C',true);
$pdf->Cell(20,5,$tt1,'LRB',0,'C',$fill);
$pdf->Ln();
$pdf->SetX(70);
$pdf->Cell(50,5,'Tempo de Espera','TLRB',0,'C',true);
$pdf->Cell(20,5,$tt2,'TLRB',0,'C',$fill);
$pdf->Ln();
$pdf->SetX(70);
$pdf->Cell(50,5,utf8_decode('Intervalo de Descanso'),'TLRB',0,'C',true);
$pdf->Cell(20,5,$tt3,'TLRB',0,'C',$fill);
$pdf->Ln();
$pdf->SetX(70);
$pdf->Cell(50,5,utf8_decode('Intervalo de Alimentação'),'TLRB',0,'C',true);
$pdf->Cell(20,5,$tt4,'TLRB',0,'C',$fill);

$pdf->Output(); //aqui ele exibe PDF mas não salva o arquivo.
//$pdf->Output($arq.".pdf","F"); //aqui ele salva o aarquivo PDF mas não exibe.
?>