TransWar File Browser

Path: C:\

<?php
  require_once("../conexao_srvtms.php");
  $dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
  //var_dump($dados);exit();
  if ($dados['manifesto']!=null){$manifesto0=$dados['manifesto'];$manifesto="'".addslashes($dados['manifesto'])."'";}else{$manifesto='null';$manifesto0='';}
  if ($dados['coleta2']!=null){$coleta0=$dados['coleta2'];$coleta="'".addslashes($dados['coleta2'])."'";}else{$coleta='null';$coleta0='';}
  if ($dados['data']!=null){$dia=$dados['data'];$data="'".addslashes($dados['data'])."'";}else{$data='null';$dia='';}
  if ($dados['min']!=null){$minima=$dados['min'];$min="'".addslashes($dados['min'])."'";}else{$min='null';}
  if ($dados['max']!=null){$maxima=$dados['max'];$max="'".addslashes($dados['max'])."'";}else{$max='null';}
  if ($dados['idveiculo']!=null){$idveiculo="'".addslashes($dados['idveiculo'])."'";}else{$idveiculo='null';}
  $peso          =$dados['peso'];
  $volume        =$dados['volume'];
  $motorista     =$dados["motorista"];
  $nota          =$dados["nota"];
  $cte           =$dados["cte"];
  $veiculo       =$dados["veiculo"];
  $placa         =$dados["placa"];
  if ($dados['carreta']!=null){$carreta=$dados['carreta'];}else{$carreta='N/A';}
  $origem         =$dados["origem"];
  $origemcid      =$dados["origemcid"];
  $destino        =$dados["destino"];
  $destinocid     =$dados["destinocid"];
  if ($data!='null'){
  $ano=substr($data, 7,-1);
  $mes=substr($data, 4,-6);
  $data="'".$ano.$mes.substr($data, 1,-9)."'";}
  $relat=$dados["relat"];
  if($dados["status"]==null){$status="nulo";}else{$status=$dados["status"];}
  if ($status!='nulo') { 
    $stmt = "UPDATE [dbo].[tbdRelatTecnico]  
    SET  id_Coleta=".$coleta."
      ,id_Manifesto=".$manifesto."
      ,dt_Coleta=".$data."
      ,dt_Entrega=null
      ,nr_CTe='".$cte."'
      ,nr_NotaFiscal='".$nota."'
      ,ds_Motorista2=null
      ,id_Veiculo2=null
      ,ds_Veiculo2=null
      ,ds_Carreta2=null
      ,ds_Motorista1='".$motorista."'
      ,id_Veiculo1=".$idveiculo."
      ,ds_Veiculo1='".$placa."'
      ,ds_Carreta1='".$carreta."'
      ,ds_LocalColeta='".$origem."'
      ,ds_CidadeColeta='".$origemcid."'
      ,ds_LocalEntrega='".$destino."'
      ,ds_CidadeEntrega='".$destinocid."'
      ,nr_Minima=".$min."
      ,nr_Maxima=".$max."
      ,ds_status='3'
    WHERE id_Relat='" .$relat."'";
    $query = sqlsrv_query($conn, $stmt);
  } else  { 
    $stmt = "INSERT INTO [dbo].[tbdRelatTecnico]
      ([id_Coleta]
      ,[id_Manifesto]
      ,[dt_Coleta]
      ,[nr_CTe]
      ,[nr_NotaFiscal]
      ,[ds_Motorista1]
      ,[id_Veiculo1]
      ,[ds_Veiculo1]
      ,[ds_Carreta1]
      ,[ds_LocalColeta]
      ,[ds_CidadeColeta]
      ,[ds_LocalEntrega]
      ,[ds_CidadeEntrega]
      ,[nr_Minima]
      ,[nr_Maxima]
      ,[ds_status]
      )
    VALUES (
      "  . $coleta . ",
      "  . $manifesto . ",
      "  . $data . ",
      '"  . $cte . "',
      '"  . $nota . "',
      '"  . $motorista . "',
      "  . $idveiculo . ",
      '"  . $placa. "',
      '"  . $carreta  . "',
      '"  . $origem . "',
      '"  . $origemcid  . "',
      '"  . $destino  . "',  
      '"  . $destinocid    . "', 
      "  . $min     . ",     
      "  . $max . ", 
      '3')"; 
      $query = sqlsrv_query($conn, $stmt);
    }   
  if(sqlsrv_rows_affected($query) != 0) {	
    $file_txt = fopen('quali1.txt', 'w');
    $linha[0][0]=$dia;$linha[0][1]=$motorista;$linha[0][2]=$placa;$linha[0][3]=$carreta;$linha[0][4]=$coleta0;$linha[0][5]=$manifesto0;$linha[0][6]='';$linha[0][7]='';
    $linha[1][0]=$origem;$linha[1][1]=$origemcid;$linha[1][2]=$destino;$linha[1][3]=$destinocid;$linha[1][4]=$minima;$linha[1][5]=$maxima;$linha[1][6]=$peso;$linha[1][7]=$volume;
    if ($cte!=''){$linha[2][0]='CTe : '.$cte;}else{$linha[2][0]='';}
    if ($nota!=''){$linha[2][1]=$nota;}else{$linha[2][1]='';}
    $linha[2][2]='(COLETA/ENTREGA)';$linha[2][3]='';$linha[2][4]='';$linha[2][5]='';$linha[2][6]='';$linha[2][7]='';
    for ($i=0;$i<=2;++$i) { 
      $linha2=$linha[$i][0].';'.$linha[$i][1].';'.$linha[$i][2].';'.$linha[$i][3].';'.$linha[$i][4].';'.$linha[$i][5].';'.$linha[$i][6].';'.$linha[$i][7]. PHP_EOL;
      fwrite($file_txt, $linha2);
    }
    fclose($file_txt);
    $retorna = ['status' => true, 'msg' => "Relatório Gravado com Sucesso!"];
  } else  { 	
    $retorna = ['status' => false, 'msg' => "Relatório NÃO foi gravado!"];
  }
  echo json_encode($retorna);
?>