Path: C:\
<?php
ini_set('max_execution_time',259200);
$pasta = "arquivos/";
$diretorio = dir($pasta);
while($arquivo = $diretorio->read())
{
if(($arquivo != '.') && ($arquivo != '..'))
{
unlink($pasta.$arquivo);
}
}
$diretorio->close();
date_default_timezone_set('America/Sao_Paulo');
$final = date("d-m-Y");
$inicial=date("d-m-Y", strtotime($final. ' - 1 months'));
$ano1=substr($inicial, 6);
$mes1=substr($inicial, 3,-5);
$dia1=substr($inicial, 0,-8);
$data1=$ano1."-".$mes1."-25";
$ano2=substr($final, 6);
$mes2=substr($final, 3,-5);
$data2=$ano2."-".$mes2."-24";
$inicial='25/'.$mes1.'/'.$ano1;
$final='24/'.$mes2.'/'.$ano2;
$cpf2="999999";
$l=1;
$arqcsv='Ponto_'.$mes2.'_'.$ano2.'.csv';
$arqpdf='Jornada_'.$mes2.'_'.$ano2.'.pdf';
$arqpdf2='Confere_'.$mes2.'_'.$ano2.'.pdf';
$host = "192.168.0.203";
$db = "dbOmnilink";
$user = "sa";
$password = "";
$connectionOptions = array("Database" => $db, "UID" => $user, "PWD" => $password);
$conn = sqlsrv_connect( $host, $connectionOptions);
$db2 = "Auxiliar";
$user2 = "sa";
$password2 = "";
$connectionOptions2 = array("Database" => $db2, "UID" => $user2, "PWD" => $password2);
$conn2 = sqlsrv_connect( $host, $connectionOptions2);
if (!$conn){echo "ATENÇÃO!! FALHA NA CONEXÃO BANCO OMNILINK!";}
if (!$conn2){echo "ATENÇÃO!! FALHA NA CONEXÃO BANCO AUXILIAR!";}
echo "Copiando Jornada/Ponto entre: ".$inicial." e ".$final."<br>";
$tsql= "SELECT
a.Texto
,a.IDTerminal
,Convert(varchar(8), DataHoraEm,108) as hora
,Convert(varchar(10), DataHoraEm,120) as ano
,b.cpf
FROM tMacroRec a INNER JOIN Auxiliar.dbo.tMotoristas b ON a.Texto = b.cpf
WHERE (Convert(varchar(10), DataHoraEm,120) BETWEEN '$data1' and '$data2')
AND (a.Texto BETWEEN '000100' AND '999999')
ORDER BY cpf ASC, ano ASC, hora ASC";
$consulta= sqlsrv_query($conn, $tsql, array(), array( "Scrollable" => SQLSRV_CURSOR_KEYSET ));
if (!$consulta){echo "ATENÇÃOs!! FALHA NA CONSULTA 1!";}
$numReg1 = sqlsrv_num_rows($consulta);
$file_txt = fopen('tabela.txt', 'w');
$file_csv = fopen('arquivos/'.$arqcsv, 'w');
$cpf1='999999'; $term1='999999';$dia1='9999/99/99';$hfim='';$IF='';$evento='';
while ($row = sqlsrv_fetch_array($consulta, SQLSRV_FETCH_ASSOC))
{
$term2=$row['IDTerminal'];
$dia=$row['ano'];
$cpf2=$row['cpf'];
$horainicio=$row['hora'];
if (($cpf1==$cpf2 AND $term1==$term2 AND $dia==$dia1) or ($cpf1!=$cpf2 AND $term1==$term2)){CONTINUE;}
$sql1= "SELECT a.Texto
,a.IDTerminal
,Convert(varchar(8), a.DataHoraEm,108) as hora
,Convert(varchar(10), a.DataHoraEm,103) as dia
,Convert(varchar(10), a.DataHoraEm,120) as ano
,a.idMacro
,Convert(varchar(33), b.nome) as nome
,b.pis
,b.cpf
FROM tMacroRec a LEFT JOIN Auxiliar.dbo.tMotoristas b ON a.Texto = b.cpf
WHERE Convert(varchar(8), DataHoraEm,108) >= '$horainicio'
AND (Convert(varchar(10), a.DataHoraEm,120) = '$dia'
AND a.IDTerminal = '$term2' )
ORDER BY ano ASC, hora ASC";
$consulta1= sqlsrv_query($conn, $sql1, array(), array( "Scrollable" => SQLSRV_CURSOR_KEYSET ));
if (!$consulta1){echo "ATENÇÃOs!! FALHA NA CONSULTA 2!";}
while ($row1 = sqlsrv_fetch_array($consulta1, SQLSRV_FETCH_ASSOC))
{
if ($row1['cpf']!=''){$cpf3=$row1['cpf']; if ($cpf3!=$cpf2){$cpf1=$cpf2; $term1=$term2;$dia1=$dia;CONTINUE 2;}}
if ($row1['idMacro']=='')
{ $mac=substr($row1['Texto'], 0, 2);
if ($mac == '40' or $mac == '41') {$row1['idMacro']='36';}
if ($mac == '50' or $mac == '51') {$row1['idMacro']='37';}
if ($mac == '06' or $mac == '60' or $mac == '61' or $mac == '62') {$row1['idMacro']='38';}
if ($mac == '07' or $mac == '70' or $mac == '71' or $mac == '72') {$row1['idMacro']='39';}
if ($mac == '11') {$row1['idMacro']='43';}
if ($mac == '12') {$row1['idMacro']='44';}
if ($mac == '09' or $mac == '90' or $mac == '91' or $mac == '92' or $mac == '93') {$row1['idMacro']='41';}
}
$linha[$l] = array($row1['nome'],$row1['pis'],$row1['dia'],$row1['hora'],$hfim,$evento,$IF,$row1['idMacro']);
++$l;
} $cpf1=$cpf2; $term1=$term2;$dia1=$dia;
}
$i=1;$k=0;$p=2;$a=0;$sit="I";$id=$k;
$linha[$k][2]="99/99/9999";$linha[$l+1][7]="32";$linha[$l+1][1]="999999";$linha[$k][1]="999999";
for ( $i = 1; $i < $l; ++$i )
{ if ($linha[$i][1]=='') {$linha[$i][1]=$linha[$i-1][1];}
if ($linha[$i][7]=="32" or $linha[$i][7]=="45")
{ if ($linha[$i][1]==$linha[$id][1])
{ if ($linha[$i][2]!=$linha[$id][2])
{ $linha[$id-1][6]="F";$linha[$id][6]="";$linha[$i][6]="I";$id=$i;}
}
else
{ $linha[$id-1][6]="F";$linha[$id][6]="";$linha[$i][6]="I";$id=$i;}
}
else
{ if ($linha[$i][7]=="33" OR $linha[$i][7]=="34" or $linha[$i][7]=="46" OR $linha[$i][7]=="47")
{ if ($linha[$i][1]==$linha[$id][1])
{ if ($linha[$i][2]!=$linha[$id][2])
{ $linha[$id][6]="F";$linha[$i][6]="I";$linha[$i][5]="TD";$id=$i;}
else
{$linha[$i][6]=".";$linha[$i][5]="TD";$linha[$id][4]=$linha[$i][3];
if ($linha[$id][6]=="I") {$linha[$id][5]="TD";}
$id=$i;
}
}
else
{ $linha[$id][6]="F";$linha[$i][5]="TD";$linha[$i][6]=".";$id=$i;}
}
else
{ if ($linha[$i][7]=="35" OR $linha[$i][7]=="36" OR $linha[$i][7]=="42" OR $linha[$i][7]=="43" OR $linha[$i][7]=="44" or $linha[$i][7]=="48" OR $linha[$i][7]=="49" OR $linha[$i][7]=="55" OR $linha[$i][7]=="56" OR $linha[$i][7]=="57")
{ if ($linha[$i][1]==$linha[$id][1])
{ if ($linha[$i][2]!=$linha[$id][2])
{ $linha[$id][6]="F";$linha[$i][6]="I";$id=$i;}
else
{$linha[$i][6]=".";$linha[$i][5]="TD";$linha[$id][4]=$linha[$i][3];
if ($linha[$id][6]=="I") {$linha[$id][5]="TD";}
$id=$i;
}
}
else
{ $linha[$id][6]="F";$linha[$i][5]="TD";$linha[$i][6]=".";$id=$i;}
}
else
{ if ($linha[$i][7]=="37" OR $linha[$i][7]=="40" OR $linha[$i][7]=="41" or $linha[$i][7]=="50" OR $linha[$i][7]=="53" OR $linha[$i][7]=="54")
{ if ($linha[$i][1]==$linha[$id][1])
{ if ($linha[$i][2]!=$linha[$id][2])
{ $linha[$id][6]="F";$linha[$i][6]="I";$id=$i;}
else
{$linha[$i][6]=".";$linha[$i][5]="TE";$linha[$id][4]=$linha[$i][3];
if ($linha[$id][6]=="I") {$linha[$id][5]="TD";}
$id=$i;
}
}
else
{ $linha[$id][6]="F";$linha[$i][5]="TE";$linha[$i][6]=".";$id=$i;}
}
else
{ if ($linha[$i][7]=="38" or $linha[$i][7]=="51")
{ if ($linha[$i][1]==$linha[$id][1])
{ if ($linha[$i][2]!=$linha[$id][2])
{ $linha[$id][6]="F";$linha[$i][6]="I";$id=$i;}
else
{$linha[$i][6]=".";$linha[$i][5]="ID";$linha[$id][4]=$linha[$i][3];
if ($linha[$id][6]=="I") {$linha[$id][5]="TD";}
$id=$i;
}
}
else
{ $linha[$id][6]="F";$linha[$i][5]="ID";$linha[$i][6]=".";$id=$i;}
}
else
{ if ($linha[$i][7]=="39" or $linha[$i][7]=="52")
{ if ($linha[$i][1]==$linha[$id][1])
{ if ($linha[$i][2]!=$linha[$id][2])
{ $linha[$id][6]="F";$linha[$i][6]="I";$id=$i; $linha[$i][8]=1; }
else
{$linha[$i][6]=".";$linha[$i][5]="IA";$linha[$id][4]=$linha[$i][3]; $linha[$i][8]=1;
if ($linha[$id][6]=="I") {$linha[$id][5]="TD";}
$id=$i;
}
}
else
{ $linha[$id][6]="F";$linha[$i][5]="IA";$linha[$i][6]=".";$id=$i; $linha[$i][8]=1;}
}
}
}
}
}
}
}
$linha[$id][6]="";$linha[$id-1][6]="F";
$id=1;
for ( $i = 2; $i < $l; ++$i )
{ if ($linha[$i][6]!='')
{ if ($linha[$i][1]==$linha[$id][1] AND $linha[$i][2]==$linha[$id][2])
{ if ($linha[$i][5]==$linha[$id][5])
{ $linha[$id][4]=$linha[$i][4]; if ($linha[$i][6]=="F") {$linha[$id][6]="F";}
$linha[$i][6]='';
} else
{$id=$i;}
} else
{$id=$i;}
}
}
for ( $i = 1; $i < $l; ++$i ) // verifica Intervalo de Alimentação IA e Tempo de Espera TE
{ if ($linha[$i][6]!='')
{ if ($linha[$i][6]=='.') {$linha[$i][9]='';} else {$linha[$i][9]=$linha[$i][6];}
$hi=strtotime($linha[$i][3]);$hf=strtotime($linha[$i][4]);$dif=$hf-$hi;$difh=substr(($dif/3600)+100,1,2); $difm=substr(($dif/60%60)+100,1,2) ;$dif=$difh.":".$difm; $linha[$i][10]=$dif;
}
}
$id=1; $IA=0;$ri=1;$rf=1;$tt=$l;
for ( $i = 2; $i < $l; ++$i )
{ if ($linha[$i][6]!='')
{ if ($linha[$i][1]!=$linha[$id][1] OR $linha[$i][2]!=$linha[$id][2])
{ if ($IA==0)
{
for ($k=$ri; $k<$rf;++$k)
{ if ($linha[$k][6]!='')
{if ($linha[$k][5]=="TE" AND $linha[$k][10]>="02:00")
{ $linha[$k][10]=date('H:i',strtotime($linha[$k][10]. ' - 1 hour'));
$horafim=$linha[$k][4];
$linha[$k][4]=date('H:i:s',strtotime($horafim. ' - 1 hour'));
if ($linha[$k][9]=='F'){$linha[$k][9]='.';$IF='F';}else{$IF='.';}
$nom=$linha[$k][0];$pis=$linha[$k][1];$chapa=$linha[$k][2];$horaini=$linha[$k][4];
$tt=$tt+1;
$extra = array($nom,$pis,$chapa,$horaini,$horafim,'IA',$IF,'','','','01:00');
array_splice($linha, $k+1, 0, array($extra));
$l=$l+1;$i=$i+1;
$ri=$i;$rf=$i;break;
}
}
}
}
$ri=$i;$rf=$i;$id=$i;$IA=0;
} else {$rf=$i;$id=$i;}
if (isset($linha[$i][5])) {if ($linha[$i][5]=="IA") {$IA=1;} }
}$rf=$i;
}
if ($IA==0)
{
for ($k=$ri; $k<$rf;++$k)
{ if ($linha[$k][6]!='')
{if ($linha[$k][5]=="TE" AND $linha[$k][10]>="02:00")
{ $linha[$k][10]=date('H:i',strtotime($linha[$k][10]. ' - 1 hour'));
$horafim=$linha[$k][4];
$linha[$k][4]=date('H:i:s',strtotime($horafim. ' - 1 hour'));
if ($linha[$k][9]=='F'){$linha[$k][9]='.';$IF='F';}else{$IF='.';}
$nom=$linha[$k][0];$pis=$linha[$k][1];$chapa=$linha[$k][2];$horaini=$linha[$k][4];
$tt=$tt+1;
$extra = array($nom,$pis,$chapa,$horaini,$horafim,'IA',$IF,'','','','01:00');
array_splice($linha, $k, 0, array($extra));
break;
}
}
}
}
function cmp($a, $b) {
$c = strcmp($a[0] , $b[0]);
$c .= strnatcmp($a[11] , $b[11]);
return $c;
}
$i9 = 0;
for ( $i = 0; $i < $tt; ++$i )
{ if ($linha[$i][6]!=''and $linha[$i][1]!='999999')
{ $linha9[$i9]=$linha[$i];$linha9[$i9][11]=$i9;$i9++;}
}
usort($linha9, 'cmp');
for ( $i = 0; $i < $i9; ++$i )
{ $linha2 = $linha9[$i][0]. ";" .$linha9[$i][1] . ";" .$linha9[$i][2] .";".$linha9[$i][3] . ";".$linha9[$i][4].";".$linha9[$i][10].";" .$linha9[$i][5].";".$linha9[$i][9]. PHP_EOL;
fwrite($file_txt, $linha2);
$linha_csv = $linha9[$i][1] . ";" .$linha9[$i][2] .";".$linha9[$i][3] . ";".$linha9[$i][4].";" .$linha9[$i][5].";".$linha9[$i][9]. PHP_EOL;
fwrite($file_csv, $linha_csv);
}
$linha_csv = ";" . PHP_EOL;
fwrite($file_csv, $linha_csv);
fclose($file_txt);
fclose($file_csv);
$arquivo_origem = "arquivos/".$arqcsv;
$arquivo_destino = "\\\\tw-nas\\06-RH\\4-JORNADA DOS MOTORISTAS\\BackUp\\".$arqcsv;
if (copy($arquivo_origem, $arquivo_destino))
{echo 'Arquivo do Ponto: "'.$arqcsv.'" copiado com Sucesso.<br>';}
else
{echo 'Erro ao copiar arquivo "'.$arqcsv.'".<br>';}
require('fpdf.php');
class PDF extends FPDF
{
function LoadData($file)
{
$lines = file($file);
$data = array();
foreach($lines as $line)
$data[] = explode(';',trim($line));
return $data;
}
function Header()
{
$header = array('MOTORISTA', 'PIS', 'DATA', 'INICIAL', 'FINAL', 'QTD.', 'EV.', 'I/F');
$this->SetFillColor(255,0,0);
$this->SetTextColor(255);
$this->SetDrawColor(128,0,0);
$this->SetLineWidth(.2);
$this->SetFont('Arial','B','12');
$w = array(67, 27, 23, 17, 17, 15, 10, 10);
for($i=0;$i<count($header);$i++)
$this->Cell($w[$i],7,$header[$i],1,0,'C',true);
$this->Ln();
}
function Footer()
{
$this->SetY(-15);
$this->SetFont('Arial','I',8);
$this->Cell(0,5,'Página: '.$this->PageNo().'/{nb}',0,0,'C');
}
function FancyTable($data)
{
$w = array(67, 27, 23, 17, 17, 15, 10, 10);
$this->SetFillColor(224,235,255);
$this->SetTextColor(0);
$this->SetFont('Arial','','9');
$this->SetFont('');
$fill = false;
$ant='';
foreach($data as $row)
{ if($ant<>$row[1]){$this->AddPage();$ant=$row[1];}
$this->Cell($w[0],6,$row[0],'LR',0,'C',$fill);
$this->Cell($w[1],6,$row[1],'LR',0,'C',$fill);
$this->Cell($w[2],6,$row[2],'LR',0,'C',$fill);
$this->Cell($w[3],6,$row[3],'LR',0,'C',$fill);
$this->Cell($w[4],6,$row[4],'LR',0,'C',$fill);
$this->Cell($w[5],6,$row[5],'LR',0,'C',$fill);
$this->Cell($w[6],6,$row[6],'LR',0,'C',$fill);
$this->Cell($w[7],6,$row[7],'LR',0,'C',$fill);
$this->Ln();
$fill = !$fill;
}
$this->Cell(array_sum($w),0,'','T');
}
}
$pdf = new PDF();
$data = $pdf->LoadData('tabela.txt');
$pdf->SetFont('Arial','','12');
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->FancyTable($data);
//$pdf->Output(); //assim ele exibe PDF mas não salva.
$pdf->Output('arquivos/'.$arqpdf,"F"); //assim ele salva PDF mas não exibe.
$arquivo_origem = "arquivos/".$arqpdf;
$arquivo_destino = "\\\\tw-nas\\06-RH\\4-JORNADA DOS MOTORISTAS\\BackUp\\".$arqpdf;
if (copy($arquivo_origem, $arquivo_destino))
{echo 'Arquivo da Jornada: "'.$arqpdf.'" foi copiado com Sucesso.<br>';}
else
{echo 'Erro ao copiar arquivo da Jornada: "'.$arqpdf.'".<br>';}
echo "Copiando Jornada-Confere entre: ".$inicial." e ".$final."<br>";
$tsql= "SELECT a.Texto
,a.IDTerminal
,Convert(varchar(8), DataHoraEm,108) as hora
,Convert(varchar(10), DataHoraEm,120) as ano
,b.cpf
FROM tMacroRec a INNER JOIN Auxiliar.dbo.tMotoristas b ON a.Texto = b.cpf
WHERE Convert(varchar(10), DataHoraEm,120) BETWEEN '$data1' and '$data2' AND a.Texto BETWEEN '000100' AND '999999' ORDER BY cpf ASC, ano ASC, hora ASC";
$consulta= sqlsrv_query($conn, $tsql, array(), array( "Scrollable" => SQLSRV_CURSOR_KEYSET ));
if (!$consulta){echo "ATENÇÃO!! FALHA NA CONSULTA 1.";}
$numReg1 = sqlsrv_num_rows($consulta);
$file = fopen('tabela_confere.txt', 'w');
$cpf1='999999'; $term1='999999';$dia1='9999/99/99';
while ($row = sqlsrv_fetch_array($consulta, SQLSRV_FETCH_ASSOC))
{
$term2=$row['IDTerminal'];
$dia=$row['ano'];
$cpf2=$row['cpf'];
$horainicio=$row['hora'];
if (($cpf1==$cpf2 AND $term1==$term2 AND $dia==$dia1) or ($cpf1!=$cpf2 AND $term1==$term2)){CONTINUE;}
$sql1= "SELECT a.Texto
,a.IDTerminal
,Convert(varchar(8), a.DataHoraEm,108) as hora
,Convert(varchar(10), a.DataHoraEm,103) as dia
,Convert(varchar(10), a.DataHoraEm,120) as ano
,a.idMacro
,Convert(varchar(33), b.nome) as nome
,b.pis
,b.cpf
,c.Titulo
,c.idMacro
,d.IdTerminal
,d.Placas
FROM tMacroRec a LEFT JOIN Auxiliar.dbo.tMotoristas b ON a.Texto = b.cpf
LEFT JOIN tCfgMacro c ON a.idMacro = c.idMacro
LEFT JOIN tVeiculo d ON a.IDTerminal = d.IdTerminal
WHERE Convert(varchar(8), DataHoraEm,108) >= '$horainicio'
AND (Convert(varchar(10), a.DataHoraEm,120) = '$dia'
AND a.IDTerminal = '$term2' )
ORDER BY ano ASC, hora ASC";
$consulta1= sqlsrv_query($conn, $sql1, array(), array( "Scrollable" => SQLSRV_CURSOR_KEYSET ));
if (!$consulta1){echo "ATENÇÃO!! FALHA NA CONSULTA 2.";}
while ($row1 = sqlsrv_fetch_array($consulta1, SQLSRV_FETCH_ASSOC))
{
if ($row1['cpf']!=''){$cpf3=$row1['cpf']; if ($cpf3!=$cpf2){ $cpf1=$cpf2; $term1=$term2; $dia1=$dia;CONTINUE 2;}}
if ($row1['idMacro']=='') {$row1['nome']=$row1['Texto'];$mac=substr($row1['Texto'], 0, 2);
if ($mac == '40' or $mac == '41') {$row1['idMacro']='36';$row1['Titulo']='PAR.OBRIGATORIA';}
if ($mac == '50' or $mac == '51') {$row1['idMacro']='37';$row1['Titulo']='FISCAL/BALANCA';}
if ($mac == '06' or $mac == '60' or $mac == '61' or $mac == '62') {$row1['idMacro']='38';$row1['Titulo']='PAR VOLUNTARIA';}
if ($mac == '07' or $mac == '70' or $mac == '71' or $mac == '72') {$row1['idMacro']='39';$row1['Titulo']='ALIMENTACAO';}
if ($mac == '11') {$row1['idMacro']='43';$row1['Titulo']='MANUTENCAO';}
if ($mac == '12') {$row1['idMacro']='44';$row1['Titulo']='PERNOITE';}
if ($mac == '09' or $mac == '90' or $mac == '91' or $mac == '92' or $mac == '93') {$row1['Titulo']='CHEGADA CLIENTE';}
}
$linha = $row1['nome'] . ";" .$row1['Placas'] . ";" .$row1['dia'] .";".$row1['hora'] . ";" .$row1['Titulo'] . PHP_EOL;
fwrite($file, $linha);
} $cpf1=$cpf2; $term1=$term2; $dia1=$dia;
}
fclose($file);
class PDF2 extends FPDF
{
function LoadData($file)
{
$lines = file($file);
$data = array();
foreach($lines as $line)
$data[] = explode(';',trim($line));
return $data;
}
function Header()
{
$header = array('MOTORISTA / texto', 'PLACA', 'DATA', 'HORA', 'idMacro');
$this->SetFillColor(255,0,0);
$this->SetTextColor(255);
$this->SetDrawColor(128,0,0);
$this->SetLineWidth(.2);
$this->SetFont('Arial','B','12');
$w = array(70, 30, 25, 20, 40);
for($i=0;$i<count($header);$i++)
$this->Cell($w[$i],7,$header[$i],1,0,'C',true);
$this->Ln();
}
function Footer()
{
$this->SetY(-15);
$this->SetFont('Arial','I',8);
$this->Cell(0,5,'Página: '.$this->PageNo().'/{nb}',0,0,'C');
}
function FancyTable($data)
{
$w = array(70, 30, 25, 20, 40);
$this->SetFillColor(224,235,255);
$this->SetTextColor(0);
$this->SetFont('Arial','','9');
$this->SetFont('');
$fill = false;
$ant='';
foreach($data as $row)
{ if($ant<>$row[1]){$this->AddPage();$ant=$row[1];}
$this->Cell($w[0],6,$row[0],'LR',0,'C',$fill);
$this->Cell($w[1],6,$row[1],'LR',0,'C',$fill);
$this->Cell($w[2],6,$row[2],'LR',0,'C',$fill);
$this->Cell($w[3],6,$row[3],'LR',0,'C',$fill);
$this->Cell($w[4],6,$row[4],'LR',0,'C',$fill);
$this->Ln();
$fill = !$fill;
}
$this->Cell(array_sum($w),0,'','T');
}
}
$pdf = new PDF2();
$data = $pdf->LoadData('tabela_confere.txt');
$pdf->SetFont('Arial','','12');
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->FancyTable($data);
//$pdf->Output(); //assim ele exibe PDF mas não salva.
$pdf->Output('arquivos/'.$arqpdf2,"F"); //assim ele salva PDF mas não exibe.
$arquivo_origem = "arquivos/".$arqpdf2;
$arquivo_destino = "\\\\tw-nas\\06-RH\\4-JORNADA DOS MOTORISTAS\\BackUp\\".$arqpdf2;
if (copy($arquivo_origem, $arquivo_destino))
{echo 'Arquivo da Jornada: "'.$arqpdf2.'" foi copiado com Sucesso.<br>';}
else
{echo 'Erro ao copiar arquivo da Jornada: "'.$arqpdf2.'".<br>';}
?>