TransWar File Browser

Path: C:\

<?php
require_once("conexao.php");

Class Mobile 
	{
		//private $mobiles = array();
		
		public function getMobile($dia, $grupo)
			{
				$query = "SELECT 
					 Convert(varchar(10), A.dt_Saida,103) 		as data
					,A.id_Manifesto 													as manifesto
					,rtrim(D.ds_Cliente) 											as transportadora
					,rtrim(Convert(varchar(40), M.ds_Pessoa))	as motorista
					,rtrim(K.cd_Placa) 												as placa 
					,rtrim(L.cd_Placa) 												as carreta 
					,rtrim(N.ds_TipoVeiculo) 									as veiculo
					,rtrim(B.ds_Tipo)													as tipo
			    ,rtrim(C.nr_NotaFiscal)										as nrNF
      		,rtrim(W1.ds_TipoMovimento)								as tipomovimento
				  ,'CTe: '+rtrim(C.nr_Conhecimento)					as documento
			    ,C.qt_Volume 															as volume
				  ,rtrim(Convert(varchar(35), E.ds_Pessoa))	as cliente
				  ,C.id_Consignatario 											as redespacho
					,rtrim(Convert(varchar(35), F.ds_Pessoa))	as local1
					,rtrim(Convert(varchar(35), P.ds_Pessoa))	as local2
					,rtrim(F.ds_Endereco)											as endereco1
					,rtrim(P.ds_Endereco)											as endereco2
					,rtrim(F.ds_Bairro)												as bairro1
					,rtrim(P.ds_Bairro)												as bairro2
					,rtrim(G.ds_Cidade)+'-'+rtrim(G.UFE_SG)		as cidade1
					,rtrim(Q.ds_Cidade)+'-'+rtrim(Q.UFE_SG)		as cidade2
					,rtrim(F.cd_CEP) 													as CEP1
					,rtrim(P.cd_CEP) 													as CEP2
		      ,rtrim(G1.ds_Ocorrencia)									as Ocorrencia
		      ,Convert(varchar(10),H1.dt_Alteracao,103)	as data2
		      ,H1.hr_Alteracao 													as hora 
      		,rtrim(H1.ds_UsuarioAlteracao)						as origem
     		FROM tbdManifesto AS A
					left JOIN tbdManifestoMovimento AS B on B.id_Manifesto = A.id_Manifesto and B.ds_Tipo='ENTREGA'
					left JOIN tbdClienteSistema AS D ON  D.id_Cliente = A.id_Cliente      
					left JOIN tbdVeiculo AS K on K.id_Veiculo = A.id_Veiculo
					left JOIN tbdVeiculo AS L on L.id_Veiculo = A.id_Carreta
					left JOIN tbdPessoa AS M on  M.id_Pessoa = A.id_Motorista
					left JOIN tbdTipoVeiculo AS N on N.id_TipoVeiculo = K.id_TipoVeiculo
					left JOIN tbdMovimento AS C on C.id_Movimento = B.id_Movimento
      		left JOIN tbdTipoMovimento AS W1 ON  C.id_TipoMovimento = W1.id_TipoMovimento
      		left JOIN tbdOcorrenciaNota AS H1 ON  C.id_Movimento=H1.id_Movimento
      		left JOIN tbdOcorrencia AS G1 ON  H1.id_Ocorrencia = G1.id_Ocorrencia
					left JOIN tbdConfiguracaoCliente AS H on C.id_ClienteFaturamento = H.id_Pessoa
					left JOIN tbdPessoa AS E on E.id_pessoa = C.id_Remetente
					left JOIN tbdPessoa AS F on F.id_pessoa = C.id_Destinatario
					left JOIN tbdCidade AS G ON  G.id_Cidade = C.id_CidadeDestinatario
					left JOIN tbdPessoa AS P on P.id_pessoa = C.id_Consignatario
					left JOIN tbdCidade AS Q ON  Q.id_Cidade = P.id_Cidade
    		WHERE convert(varchar(8), A.dt_Saida, 112)>='$dia' and H.id_GrupoCliente='$grupo'
				UNION
				SELECT  
					 Convert(varchar(10), A.dt_Saida,103) 					as data
					,A.id_Manifesto 																as manifesto
					,rtrim(D.ds_Cliente) 														as transportadora
					,rtrim(Convert(varchar(40), M.ds_Pessoa))				as motorista
					,rtrim(K.cd_Placa) 															as placa 
					,rtrim(L.cd_Placa) 															as carreta 
					,rtrim(N.ds_TipoVeiculo) 												as veiculo
					,rtrim(B.ds_Tipo)																as tipo
					,rtrim(C.nr_NotaFiscal)													as nrNF
      		,rtrim(W2.ds_TipoMovimento)											as tipomovimento
					,'Coleta: '+cast(H.id_PedidoColeta as varchar(15)) 	as documento
					,H.qt_Volume 																		as volume
					,rtrim(Convert(varchar(35), I.ds_Pessoa)) 			as cliente
				  ,rtrim(C.id_Consignatario)											as redespacho
					,rtrim(Convert(varchar(35), H.ds_LocalColeta))	as local1
					,rtrim(Convert(varchar(35), H.ds_LocalColeta))	as local2
					,rtrim(H.ds_EnderecoColeta) 										as endereco1
					,rtrim(H.ds_EnderecoColeta) 										as endereco2
					,rtrim(O.ds_Bairro) 														as bairro1
					,rtrim(O.ds_Bairro) 														as bairro2
					,rtrim(J.ds_Cidade)+'-'+rtrim(J.UFE_SG) 				as cidade1
					,rtrim(J.ds_Cidade)+'-'+rtrim(J.UFE_SG) 				as cidade2
					,rtrim(H.cd_CEPColeta) 													as CEP1
					,rtrim(H.cd_CEPColeta) 													as CEP2
		      ,rtrim(G1.ds_Ocorrencia)												as Ocorrencia
		      ,Convert(varchar(10),H1.dt_Alteracao,103)				as data2
		      ,H1.hr_Alteracao 																as hora 
      		,rtrim(H1.ds_UsuarioAlteracao)									as origem
     		FROM tbdManifesto AS A
					left JOIN tbdManifestoMovimento AS B on B.id_Manifesto = A.id_Manifesto and B.ds_Tipo='COLETA'
					left JOIN tbdClienteSistema AS D ON  D.id_Cliente = A.id_Cliente      
					left JOIN tbdVeiculo AS K on K.id_Veiculo = A.id_Veiculo
					left JOIN tbdVeiculo AS L on L.id_Veiculo = A.id_Carreta
					left JOIN tbdPessoa AS M on  M.id_Pessoa = A.id_Motorista
					left JOIN tbdTipoVeiculo AS N on N.id_TipoVeiculo = K.id_TipoVeiculo
					left JOIN tbdPedidoColeta AS H on H.id_Manifesto = B.id_Manifesto
					left JOIN tbdMovimento AS C on C.nr_Coleta = Convert(varchar(20),H.id_PedidoColeta)
      		left JOIN tbdOcorrenciaNota AS H1 ON  C.id_Movimento=H1.id_Movimento
      		left JOIN tbdOcorrencia AS G1 ON  H1.id_Ocorrencia = G1.id_Ocorrencia
      		left JOIN tbdTipoMovimento AS W2 ON  C.id_TipoMovimento = W2.id_TipoMovimento
					left JOIN tbdConfiguracaoCliente AS Q on C.id_ClienteFaturamento = Q.id_Pessoa
					left JOIN tbdPessoa AS I on I.id_Pessoa = H.id_Remetente
					left JOIN tbdPessoa AS O on O.id_Pessoa = H.id_Pessoa      
					left JOIN tbdCidade AS J on J.id_Cidade = H.id_CidadeColeta
    		WHERE convert(varchar(8), A.dt_Saida, 112)>='$dia' and Q.id_GrupoCliente='$grupo'
    		 ORDER BY nrNF, data2, hora ";
				$conexao = new Conexao();
				$this->mobiles = $conexao->executeSelectQuery($query);
				return $this->mobiles;
			}	
	}
?>