TransWar File Browser

Path: C:\

<?php
error_reporting(E_ALL);
ini_set('display_errors', 'On');
ini_set('max_execution_time',259200); 
ini_set('memory_limit' , '4095M' ) ;
$agora=date("G:i:s");
$cpf2="999999";
$cpf1='999999'; $term1='999999';$dia1='9999/99/99';$hfim='';$IF='';$evento='';
$json = file_get_contents('JSON/espera-2.json');
$reg = json_decode($json, true);$l=0;
foreach ($reg as $value => $z)
{ $nome=$nome9=$z['nome'];$novo=0;
	$cel=$cel9=$z['celular'];
	$placa=$z['placa'];
	$IF='';
	foreach ($z as $dia => $x)
	{ if(is_array($x))
		{	foreach ($x as $hora => $macro)
			{	if ($macro=='32' or $macro=='33' or $macro=='34' or $macro=='35' or $macro=='36' or $macro=='42' or $macro=='43' or $macro=='44' or $macro=='98')
				{	$IF='.';$evento="TD";	}
				else 
				{	if ($macro=='37' or $macro=='40' or $macro=='41')
					{	$IF='.';$evento="TE";	}
					else 
					{	if ($macro=='38')
						{	$IF='.';$evento="ID";	}
						else 
						{	if ($macro=='39')
							{ $IF='.';$evento="IA"; }
							else 
							{	if ($macro=='97')
								{ $IF='.';$evento="IAp"; }
                else 
                {	if ($macro=='96')
                  { $IF='.';$evento="IP"; }
									else 
									{	if ($macro=='99')
										{ $IF='.';$evento="TP"; }
									}
                }
              }
						}
					}
				}
        $hfim=$dia.' '.$hora;
				if($evento=='TP')
				{	$hini=$linha[$l][3];}
				else
				{	$hini=$dia.' '.$hora;if ($novo==1){$linha[$l][3]=$dia.' '.$hora;}}
				if($l==0)
				{$l++;$linha[$l] = array($nome,$dia,$hini,$hfim,$evento,$IF,$macro,$cel,$placa);$novo=1;}
				else
				{	if($evento!==$linha[$l][4])
					{ $l++;$linha[$l] = array($nome,$dia,$hini,$hfim,$evento,$IF,$macro,$cel,$placa);$novo=1;
            if($evento=='TP'){continue 3;}
          }
				}
			} 
		}
	}
}
for ( $i = 1; $i <= $l; ++$i ) 
{ if ($linha[$i][5]!='')
	{ 
		$linha[$i][9]=Tempo($linha[$i][2],$agora);
	}
}

function cmp($a, $b) {
		$c = strcmp($a[0] , $b[0]);
		$c .= strnatcmp($a[10] , $b[10]);
		return $c;
}
$i9 = 0;
for ( $i = 1; $i <= $l; ++$i )
{ if ($linha[$i][5]!='' and $linha[$i][1]!='999999')
	{ $linha[$i][2]=substr($linha[$i][2],11,8);$linha[$i][3]=substr($linha[$i][3],11,8);
		$linha9[$i9]=$linha[$i];$linha9[$i9][10]=$i9;$i9++;}
}
if (!isset($linha9))
{	
	$espera3[$nome9]['dia']=$inicial;
	$espera3[$nome9]['celular']=$cel9;
	$espera3[$nome9]['ini']="SEM REGISTRO NESSE DIA";
}
else 
{
	usort($linha9, 'cmp');
  $ant='';
	for ( $i = 0; $i < $i9; ++$i )
	{ if ($ant!==$linha9[$i][0]){$ant=$linha9[$i][0];}
		$espera3[$ant]['dia']=$inicial;
		$espera3[$ant]['celular']=$linha9[$i][7];
		$espera3[$ant]['placa']=$linha9[$i][8];
		$espera3[$ant]['ini']=$linha9[$i][2];
		$espera3[$ant]['fim']=$linha9[$i][3];
		$espera3[$ant]['tempo']=$linha9[$i][9];
		$espera3[$ant]['evento']=$linha9[$i][4];
	}
}
$json=json_encode($espera3);
$fopen=fopen('JSON/espera-3.json','w');
$fwrite=fwrite($fopen,$json);
fclose($fopen);
?>