<?php
include("../sol/sessao.php");
$MyStatus = $_GET['status'];
//Filtro abertas
if ((empty($MyStatus)) || ($MyStatus == 'A'))
{
$MyStatus = 'A';
$MyAcao = 'aprovar';
$TituloLista = 'Requisições pendentes';
$AltEncaminhar = 'Encaminhar para aprovação...';
$LinhaAcoes = '[ Requisições pendentes ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=C" style="color:navy;">Aguardando liberação do financeiro</a> ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=L">Liberados/Recibos</a> ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=V">Fechados/Acerto</a> ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=R" style="color:red;">Reprovadas</a> ]';
}
//Filtro reprovadas
if ($MyStatus == 'R')
{
$MyAcao = 'reprovada';
$TituloLista = '<span style="color:red;">Requisições reprovadas</span>';
$AltEncaminhar = 'Ver detalhes...';
$LinhaAcoes = '[ <a href="viagens.php?status=A">Requisições pendentes</a> ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=C" style="color:navy;">Aguardando liberação do financeiro</a> ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=L">Liberados/Recibos</a> ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=V">Fechados/Acerto</a> ] ';
$LinhaAcoes .= '[ Reprovadas ]';
}
//Filtro Aguarda liberacao financeiro
if ($MyStatus == 'C')
{
$MyAcao = 'libfinanc';
$TituloLista = '<span style="color:navy;">Aguardando liberação do financeiro</span>';
$AltEncaminhar = 'Liberar verba para viagem...';
$LinhaAcoes = '[ <a href="viagens.php?status=A">Requisições pendentes</a> ] ';
$LinhaAcoes .= '[ Aguardando liberação do financeiro ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=L">Liberados/Recibos</a> ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=V">Fechados/Acerto</a> ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=R" style="color:red;">Reprovadas</a> ]';
}
//Filtro Liberados
if ($MyStatus == 'L')
{
$MyAcao = 'vistar';
$TituloLista = 'Viagens liberadas';
$AltEncaminhar = 'Fechar e vistar...';
$LinhaAcoes = '[ <a href="viagens.php?status=A">Requisições pendentes</a> ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=C" style="color:navy;">Aguardando liberação do financeiro</a> ] ';
$LinhaAcoes .= '[ Liberados/Recibos ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=V">Fechados/Acerto</a> ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=R" style="color:red;">Reprovadas</a> ]';
}
//Filtro concluidos
if ($MyStatus == 'V')
{
$MyAcao = 'ver';
$TituloLista = 'Relatórios fechados';
$AltEncaminhar = 'Ver detalhes...';
$LinhaAcoes = '[ <a href="viagens.php?status=A">Requisições pendentes</a> ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=C" style="color:navy;">Aguardando liberação do financeiro</a> ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=L">Liberados/Recibos</a> ] ';
$LinhaAcoes .= '[ Fechados/Acerto ] ';
$LinhaAcoes .= '[ <a href="viagens.php?status=R" style="color:red;">Reprovadas</a> ]';
}
//Define cor da linha verificando data, hora e linha
function DefineCorLinha($pI)
{
if ($pI % 2 == 0) return "E8E8E8"; else return "FFFFFF";
}
$SemAcesso = $_GET['denny'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>SolBT - <?=$sitenome?></title>
<link rel="StyleSheet" type="text/css" href="../sol/includes/estilos.css" id="estilo" />
<script language='JavaScript' src='../sol/includes/FuncoesTela.js' type="text/javascript"></script>
</head>
<body>
<?php
include("../sol/includes/menus.php");
?>
<table width="100%">
<?php
include("../sol/includes/top.php");
?>
<!-- CONTEUDO DA PAGINA -->
<tr>
<td id="Conteudo">
<br />
<?php if ($SemAcesso == '1') { ?>
<font color="red"><em><strong>Atenção!</strong> Você não tem permissão para realizar esta operação.</em></font><br /> <br />
<? } ?>
<span class="Titulo">Relatórios de viagem</span><br /> <br />
[ <b><a href="reqvi.php?acao=requisicao">Abrir requisição</a></b> ] <?=$LinhaAcoes?><br /> <br />
<strong><?=$TituloLista?></strong>
<br /> <br />
<table cellspacing="1" cellpadding="3" style="background-color:#666666;" width="100%">
<tr style="color:#FFFFFF; font-weight:bold;">
<td align="center" width="100">Rel. número</td>
<td align="center" width="100">Data solicit.</td>
<td align="center" width="100">Data viagem</td>
<? if ($MyStatus == 'V') echo '<td align="center" width="100">Retorno</td>'; ?>
<td>Agente</td>
<td>Destino</td>
<? if ($MyStatus != 'V') { ?>
<td align="center">Distância</td>
<td>Meio transporte</td>
<td align="center" width="40">Dias</td>
<? } ?>
<td align="right" width="130">Soma despesas</td>
<? if (($MyStatus == 'L') || ($MyStatus == 'V')) echo '<td align="right" width="130">Adiantamento</td>'; ?>
<? if ($MyStatus == 'V') echo '<td align="right" width="130">Desp. real</td>'; ?>
</tr>
<?php
//Conecta ao banco e abre query
$dados = new dados();
$dados->get_conexao();
//Lista as viagens
$sql = "SELECT
v.*, u.username, u.nome_completo, c.nome AS cidade, e.sigla
FROM
viagens AS v
INNER JOIN
usuarios AS u ON (u.id_usuario = v.agente)
INNER JOIN
cidades AS c ON (c.id_cidade = v.destino)
INNER JOIN
uf AS e ON (e.id_uf = c.id_uf)
WHERE
v.status = '$MyStatus'";
$sql .= " ORDER BY v.data_viagem, v.data_solicitacao";
$rs = mysql_query($sql);
$i = 1;
while ($reg = mysql_fetch_array($rs))
{
//Soma das despesas previstas
$TotalDespPrev = $reg['despesa_hospedagem'] +
$reg['despesa_refeicao'] +
$reg['despesa_transporte_interurbano'] +
$reg['despesa_transporte_local'] +
$reg['despesa_combustivel'] +
$reg['despesa_pedagio'] +
$reg['despesa_extra'];
?>
<tr style="background-color:#<?=DefineCorLinha($i)?>;">
<td align="center"><a href="reqvi.php?acao=<?=$MyAcao?>&id=<?=$reg["id"]?>" title="<?=$AltEncaminhar?>"><?=str_pad($reg["id"], 7, "0", STR_PAD_LEFT)?></a><?php
//Imprimir
if ($MyStatus == 'L') {
?>
<br />[ <a href="reqvi.php?acao=<?=$MyAcao?>&id=<?=$reg["id"]?>&printar=1" title="Imprimir recibo...">recibo</a> ]
<?
}
?></td>
<td align="center"><?=substr($reg["data_solicitacao"], 8, 2)."/".substr($reg["data_solicitacao"], 5, 2)."/".substr($reg["data_solicitacao"], 0, 4)?></td>
<td align="center"><?=substr($reg["data_viagem"], 8, 2)."/".substr($reg["data_viagem"], 5, 2)."/".substr($reg["data_viagem"], 0, 4)?></td>
<? if ($MyStatus == 'V') { ?>
<td align="center"><?=substr($reg["data_retorno"], 8, 2)."/".substr($reg["data_retorno"], 5, 2)."/".substr($reg["data_retorno"], 0, 4)?></td>
<? } ?>
<td><?='<small>['.utf8_encode($reg['username']).']</small> '.utf8_encode($reg['nome_completo'])?></td>
<td><?=utf8_encode($reg['cidade']).' - '.utf8_encode($reg['sigla'])?></td>
<? if ($MyStatus != 'V') { ?>
<td align="center" style="font-size:8pt;"><?='<b>Ida:</b> '.number_format($reg['km_ida'], 0, ',', '.').' Km / <b>Volta:</b> '.number_format($reg['km_volta'], 0, ',', '.').' Km'?></td>
<td><?=utf8_encode($reg['meio_transporte'])?></td>
<td align="center"><?=$reg['dias_prev_viagem']?></td>
<? } ?>
<td align="right"><?="R$ ".number_format($TotalDespPrev, 2, ',', '.')?></td>
<? if (($MyStatus == 'L') || ($MyStatus == 'V')) echo '<td align="right" width="130">R$ '.number_format($reg['adiantamento'], 2, ',', '.').'</td>'; ?>
<? if ($MyStatus == 'V') echo '<td align="right" width="130">R$ '.number_format($reg['despesa_real'], 2, ',', '.').'</td>'; ?>
</tr>
<?php
$i++;
}
?>
</table>
<br /> <br />
</td>
</tr>
<!-- FIM DE CONTEUDO DA PAGINA -->
<?php
include("../sol/includes/rp.php");
?>
</table>
</body>
</html>
<?php
@mysql_close();
?>