<?php
include("../sol/sessao.php");
$MyAcao = $_GET['acao'];
$MyID = $_GET['id'];
$MyPrint = $_GET['printar'];
//Conecta ao banco e abre query
$dados = new dados();
$dados->get_conexao();
if ($MyAcao != 'requisicao')
{
//Exibe conteúdo da solicitação
$sql = "SELECT
v.*, u.username, u.nome_completo, c.nome AS cidade, e.sigla, d.departamento
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)
INNER JOIN
departamentos AS d ON (d.id = u.id_departamento)
WHERE
v.id = $MyID";
$rs = mysql_query($sql);
$reg = mysql_fetch_array($rs);
}
//Verifica permissao
$nivelnecessario = 1;
if ($_SESSION['univel'] > $nivelnecessario)
{
$TemPermissao = false;
//Se usuário normal pode abrir requisicao
if (($MyAcao == 'requisicao') && ($_SESSION['univel'] == 3))
{
if (VerificaAcessoEspecial('req_vi')) $TemPermissao = true;
}
//Maiores que usuários podem abrir
if (($MyAcao == 'requisicao') && ($_SESSION['univel'] < 3)) $TemPermissao = true;
//Se gerente pode aprovar
if (($MyAcao == 'aprovar') && ($_SESSION['univel'] == 2))
{
if (VerificaAcessoEspecial('apr_vi')) $TemPermissao = true;
}
//Se gerente pode liberar dinheiro e vistar
if ((($MyAcao == 'libfinanc') || ($MyAcao == 'vistar')) && ($_SESSION['univel'] == 2))
{
if (VerificaAcessoEspecial('lib_vi')) $TemPermissao = true;
}
//Se gerente pode imprimir recibo de liberação
if (((($MyAcao == 'vistar') && ($MyPrint == '1')) || ($MyAcao == 'ver')) && ($_SESSION['univel'] == 2))
{
if (VerificaAcessoEspecial('lib_vi')) $TemPermissao = true;
}
//Verifica se é o mesmo que abriu para fechar
if (($MyAcao == 'vistar') && ($_SESSION['usuario'] == $reg['agente']) && ($MyPrint != '1')) $TemPermissao = true;
if (!$TemPermissao) header('Location:/sol/viagens.php?denny=1');
}
?>
<!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>
<script language='JavaScript' type="text/javascript">
//Valida data
function ValidaData(campo, descricao)
{
TrimCampo(campo);
var er = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;
b = document.getElementById(campo).value;
if(!er.test(b))
{
window.alert('A data no campo ' + descricao + ' é inválida.');
document.getElementById(campo).value = '';
document.getElementById(campo).focus();
return false;
}
else
{
return true;
}
}
//Limpa espacos dos campos
function TrimCampo(campo)
{
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
document.getElementById(campo).value = document.getElementById(campo).value.trim();
}
//Valida inteiro
function ValidaInt(campo, descricao, alerta)
{
TrimCampo(campo);
if (document.getElementById(campo).value.length > 3)
{
var er = /^[0-9]{1,3}.[0-9]{3}$/;
var i = document.getElementById(campo).value.length;
var posV = 0
while (i > 0)
{
if ((posV == 3) && (document.getElementById(campo).value[i - 1] != '.'))
{
var er = /^[0-9]{3}.[0-9]{3}$/;
}
posV++;
i--;
}
}
else
{
var er = /^[0-9]{1,3}$/;
}
b = document.getElementById(campo).value;
if(!er.test(b))
{
document.getElementById(campo).value = '0';
if (alerta)
{
window.alert('Campo ' + descricao + ' inválido.\n\n* Casa não tenha coloque 0 (zero).\n* Observe o formato correto: 0.000!');
document.getElementById(campo).focus();
}
return false;
}
else
{
return true;
}
}
//Valida inteiro
function ValidaCurr(campo, descricao, alerta)
{
TrimCampo(campo);
//Verifica se pode ser 1.000,00 ou mais
if (document.getElementById(campo).value.length > 6)
{
var er = /^[0-9]{1,3}.[0-9]{3},[0-9]{2}$/;
var i = document.getElementById(campo).value.length;
var posV = 0
while (i > 0)
{
if ((posV == 6) && (document.getElementById(campo).value[i - 1] != '.'))
{
var er = /^[0-9]{3}.[0-9]{3},[0-9]{2}$/;
}
posV++;
i--;
}
}
else
{
var er = /^[0-9]{1,3},[0-9]{2}$/;
}
b = document.getElementById(campo).value;
if(!er.test(b))
{
document.getElementById(campo).value = '0,00';
if (alerta)
{
window.alert('Valor do campo ' + descricao + ' inválido.\n\n* Casa não tenha coloque 0,00.\n* Observe o formato correto: 0.000,00!');
document.getElementById(campo).focus();
}
return false;
}
else
{
return true;
}
}
function VerificaPreenchido(campo, descricao)
{
TrimCampo(campo);
if (document.getElementById(campo).value.length == 0)
{
window.alert('O campo ' + descricao + ' deve ser preenchido.');
document.getElementById(campo).value = '';
document.getElementById(campo).focus();
return false;
}
else
{
return true;
}
}
//Verifica so os destinos foram preenchidos
function VerificaDestino(campo, descricao, campo_outro)
{
TrimCampo(campo_outro);
if ((document.getElementById(campo).value == 0) && (document.getElementById(campo_outro).value.length == 0))
{
alert('Selecione uma cidade de ' + descricao + ' na lista ou informe uma nova.');
document.getElementById(campo_outro).focus();
return false;
}
else
{
return true;
}
}
//Salvar
function Salvar()
{
<?php
if (empty($MyID))
{
?>
if (!ValidaData('data_viagem', 'data da viagem')) return;
if (!VerificaDestino('cidade_origem', 'origem', 'outra_cidade_origem')) return;
if (document.getElementById('cidDestino').style.display == 'none')
{
alert('Você deve informar o destino.');
InformaDestino();
return;
}
if (!VerificaDestino('cidade_destino', 'destino', 'outra_cidade_destino')) return;
if (document.getElementById('cidade_destino').value == document.getElementById('cidade_origem').value)
{
if ((document.getElementById('cidade_origem').value != '0') && (document.getElementById('cidade_destino').value != '0'))
{
alert('A cidade de destino não pode ser a mesma da origem.');
document.getElementById('cidade_destino').focus();
return;
}
}
TrimCampo('meio_transporte_outros');
TrimCampo('meio_transporte_obs');
if (!ValidaInt('dias_prev_viagem', 'dias de viagem', true)) return;
if ((document.getElementById('dias_prev_viagem').value == '0') || (document.getElementById('dias_prev_viagem').value == '00'))
{
alert('Número mÃnimo de dias pra viagem deve ser 1.');
document.getElementById('dias_prev_viagem').value = '1';
document.getElementById('dias_prev_viagem').focus();
return;
}
if (!ValidaCurr('despesa_hospedagem', 'despesa com hospedagem', true)) return;
if (!ValidaCurr('despesa_refeicao', 'despesa com refeições e lanches', true)) return;
if (!ValidaCurr('despesa_transporte_interurbano', 'despesa com passagens', true)) return;
if (!ValidaCurr('despesa_transporte_local', 'despesa com táxi ou coletivos', true)) return;
if (!ValidaCurr('despesa_combustivel', 'despesa com combustÃvel', true)) return;
if (!ValidaCurr('despesa_pedagio', 'despesa com pedágios', true)) return;
if (!ValidaCurr('despesa_extra', 'despesas extras', true)) return;
if (!ValidaInt('km_ida', 'distância ida', true)) return;
if (!ValidaInt('km_volta', 'distância volta', true)) return;
if (!ValidaInt('litros_combustivel', 'consumo de combustÃvel em litros', true)) return;
if (!ValidaInt('consumo_combustivel', 'média de consumo de combustÃvel', true)) return;
<?php
if ($MyAcao != 'requisicao')
{
?>
if (!ValidaCurr('adiantamento', 'valor do adiantamento', true)) return;
if (!ValidaCurr('despesa_real', 'despesa real', true)) return;
if (!ValidaData('data_retorno', 'data de retorno')) return;
<?php
}
}
?>
<?php
if ($MyAcao == 'libfinanc')
{
?>
//Verifica valor do adiantamento
if (!ValidaCurr('adiantamento', 'adiantamento', true)) return;
if (document.getElementById('adiantamento').value == '0,00')
{
if (!confirm('Você não informou nenhum valor para o adiantamento.\n\nDeseja continuar mesmo assim?'))
{
document.getElementById('adiantamento').focus();
return;
}
}
<?php
}
else
{
?>
<? if ($MyAcao == 'vistar') { ?>
if (!ValidaInt('consumo_combustivel', 'média de consumo de combustÃvel', true)) return;
if (!ValidaData('data_retorno', 'data de retorno')) return;
<? } ?>
TrimCampo('obs_viagem');
<?php
}
?>
//Salvo com sucesso
document.forms[0].submit();
}
//Cidade de origem
function Dados(valor)
{
ajax = InstanciaAJAX();
//Se tiver suporte a AJAX
if(ajax)
{
//Deixa apenas o elemento 1 no option, os outros são excluÃdos
document.getElementById('cidade_origem').options.length = 1;
idOpcao = document.getElementById('opcoes');
if (valor == -1)
{
//Desabilita a lista de cidades
document.getElementById('cidade_origem').disabled = 'disabled';
idOpcao.innerHTML = 'Selecione um estado na lista.';
}
else
{
//Define a chamada via POST ao XML criado pelo PHP com as cidades
ajax.open('POST', 'cidades.xml.php', true);
ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
ajax.onreadystatechange = function()
{
//Enquanto estiver processando emite a mensagem de aguarde
if(ajax.readyState == 1)
{
idOpcao.innerHTML = 'Aguarde...';
}
//Após ser processado chama função processXML que vai varrer os dados
if(ajax.readyState == 4 )
{
if(ajax.responseXML)
{
processXML(ajax.responseXML);
}
else
{
//Caso não consiga ler o arquivo XML emite a mensagem e desabilita a lista de cidades
idOpcao.innerHTML = 'Cidades não encontradas.';
document.getElementById('cidade_origem').disabled = 'disabled';
}
}
}
}
//Passa o código do estado escolhido como parâmetro pro POST e envia
var params = 'id_uf=' + valor;
ajax.send(params);
}
function processXML(obj)
{
//Pega a TAG cidade
var dataArray = obj.getElementsByTagName('cidade');
//Verifica o total de elementos contidos na TAG cidade
if(dataArray.length > 0)
{
//Percorre o arquivo XML para extrair os dados
for(var i = 0 ; i < dataArray.length ; i++)
{
var item = dataArray[i];
//Contéudo dos campos no arquivo XML
var valorcid = item.getElementsByTagName('id_cidade')[0].firstChild.nodeValue;
var nome = item.getElementsByTagName('nome')[0].firstChild.nodeValue;
idOpcao.innerHTML = 'Selecione a cidade.';
//Cria um novo option dinamicamente
var novo = document.createElement('option');
//Atribui um ID a esse elemento
novo.setAttribute('id', 'opcoes');
//Atribui valor e texto
novo.value = valorcid;
novo.text = nome;
//Adiciona o novo elemento
document.getElementById('cidade_origem').options.add(novo);
}
//Habilita a lista de cidades
document.getElementById('cidade_origem').disabled = '';
var idUF = 0;
if (idUF > 0)
{
if (!jaLoaded)
{
if (document.getElementById('uf_destino').value == idUF)
{
var idCity = 0;
document.getElementById('cidade_origem').value = idCity;
}
}
}
jaLoaded = true;
}
else
{
//Caso o XML volte vazio, exibe a mensagem abaixo e desabilita a lista de cidades
idOpcao.innerHTML = 'Cidades não encontradas.';
document.getElementById('cidade_origem').disabled = 'disabled';
}
}
}
//Cidade de destino
function DadosDestino(valor)
{
ajax = InstanciaAJAX();
//Se tiver suporte a AJAX
if(ajax)
{
//Deixa apenas o elemento 1 no option, os outros são excluÃdos
document.getElementById('cidade_destino').options.length = 1;
idOpcao = document.getElementById('opcoes_destino');
if (valor == -1)
{
//Desabilita a lista de cidades
document.getElementById('cidade_destino').disabled = 'disabled';
idOpcao.innerHTML = 'Selecione um estado na lista.';
}
else
{
//Define a chamada via POST ao XML criado pelo PHP com as cidades
ajax.open('POST', 'cidades.xml.php', true);
ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
ajax.onreadystatechange = function()
{
//Enquanto estiver processando emite a mensagem de aguarde
if(ajax.readyState == 1)
{
idOpcao.innerHTML = 'Aguarde...';
}
//Após ser processado chama função processXML que vai varrer os dados
if(ajax.readyState == 4 )
{
if(ajax.responseXML)
{
processXMLDestino(ajax.responseXML);
}
else
{
//Caso não consiga ler o arquivo XML emite a mensagem e desabilita a lista de cidades
idOpcao.innerHTML = 'Cidades não encontradas.';
document.getElementById('cidade_destino').disabled = 'disabled';
}
}
}
}
//Passa o código do estado escolhido como parâmetro pro POST e envia
var params = 'id_uf=' + valor;
ajax.send(params);
}
function processXMLDestino(obj)
{
//Pega a TAG cidade
var dataArray = obj.getElementsByTagName('cidade');
//Verifica o total de elementos contidos na TAG cidade
if(dataArray.length > 0)
{
//Percorre o arquivo XML para extrair os dados
for(var i = 0 ; i < dataArray.length ; i++)
{
var item = dataArray[i];
//Contéudo dos campos no arquivo XML
var valorcid = item.getElementsByTagName('id_cidade')[0].firstChild.nodeValue;
var nome = item.getElementsByTagName('nome')[0].firstChild.nodeValue;
idOpcao.innerHTML = 'Selecione a cidade.';
//Cria um novo option dinamicamente
var novo = document.createElement('option');
//Atribui um ID a esse elemento
novo.setAttribute('id', 'opcoes_destino');
//Atribui valor e texto
novo.value = valorcid;
novo.text = nome;
//Adiciona o novo elemento
document.getElementById('cidade_destino').options.add(novo);
}
//Habilita a lista de cidades
document.getElementById('cidade_destino').disabled = '';
var idUF = 0;
if (idUF > 0)
{
if (!jaLoaded)
{
if (document.getElementById('uf_destino').value == idUF)
{
var idCity = 0;
document.getElementById('cidade_destino').value = idCity;
}
}
}
jaLoaded = true;
}
else
{
//Caso o XML volte vazio, exibe a mensagem abaixo e desabilita a lista de cidades
idOpcao.innerHTML = 'Cidades não encontradas.';
document.getElementById('cidade_destino').disabled = 'disabled';
}
}
}
//Ativa campo da cidade de destino
function InformaDestino()
{
document.getElementById('cidDestino').style.display = '';
document.getElementById('cidDestinoMe').style.display = 'none';
document.getElementById('uf_destino').focus(); DadosDestino(document.getElementById('uf_destino').value);
}
//Converte string to float
function MyValor(campo)
{
if (!ValidaCurr(campo, '', false)) return 0.00;
try
{
var MeuValor = document.getElementById(campo).value.replace('.', '');
MeuValor = MeuValor.replace(',', '.');
return parseFloat(MeuValor);
}
catch(err)
{
return 0.00;
}
}
//Somar despesas
function SomarDespesas()
{
var Soma = 0.00;
try
{
//Soma
Soma = Soma + MyValor('despesa_hospedagem');
Soma = Soma + MyValor('despesa_refeicao');
Soma = Soma + MyValor('despesa_transporte_interurbano');
Soma = Soma + MyValor('despesa_transporte_local');
Soma = Soma + MyValor('despesa_combustivel');
Soma = Soma + MyValor('despesa_pedagio');
Soma = Soma + MyValor('despesa_extra');
//Exibe total
document.getElementById('SomaDespesas').innerHTML = '<b>' + Moeda(Soma) + '</b> <font color="#CCCCCC" size="1"><em>(Formato: R$ 0.000,00)</em></font> ';
<? if ($MyAcao == 'vistar') { ?>
var SaldoAcerto = Soma - MyValor('Adiantamento');
var DevolReceb = '';
if (SaldoAcerto > 0) DevolReceb = ' (a receber)';
if (SaldoAcerto < 0) DevolReceb = ' <font color="red"><b>(a devolver)</b></font)';
document.getElementById('Saldo').innerHTML = Moeda(Math.abs(SaldoAcerto)) + DevolReceb;
document.getElementById('SomaDespAcerto').value = Soma;
<? } ?>
}
catch(err)
{
document.getElementById('SomaDespesas').innerHTML = '<b>0,00</b> <font color="#CCCCCC" size="1"><em>(Formato: R$ 0.000,00)</em></font> ';
<? if ($MyAcao == 'vistar') { ?>
document.getElementById('Saldo').innerHTML = '0,00';
<? } ?>
}
}
//Somar Km
function SomarKm()
{
var Soma = 0;
try
{
Soma = Soma + strToInt('km_ida');
//Verifica km da volta
strToInt('km_volta');
if (document.getElementById('km_volta').value == '0') document.getElementById('km_volta').value = document.getElementById('km_ida').value;
Soma = Soma + strToInt('km_volta');
strToInt('consumo_combustivel');
if (strToInt('litros_combustivel') > 0)
{
document.getElementById('consumo_combustivel').value = Math.round(Soma / strToInt('litros_combustivel'));
}
else
{
document.getElementById('consumo_combustivel').value = '0';
}
var s = Moeda(Soma);
document.getElementById('TotalKm').innerHTML = s.replace(',00', '') + ' Km';
}
catch(err)
{
document.getElementById('TotalKm').innerHTML = '0 Km';
}
}
//Converte inteiro
function strToInt(campo)
{
if (!ValidaInt(campo, '', false)) return 0;
var s = document.getElementById(campo).value.replace('.', '');
return isNaN(v = parseInt(s)) ? 0 : v;
}
function Moeda(num)
{
x = 0;
if(num < 0)
{
num = Math.abs(num);
x = 1;
}
if (isNaN(num)) num = '0';
cents = Math.floor((num * 100 + 0.5) % 100);
num = Math.floor((num * 100 + 0.5) / 100).toString();
if(cents < 10) cents = '0' + cents;
for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++)
num = num.substring(0, num.length - (4 * i + 3)) + '.' + num.substring(num.length - (4 * i + 3));
ret = num + ',' + cents;
if (x == 1) ret = ' - ' + ret;
return ret;
}
function AtivaPrint(Ativo)
{
var v = '';
if (Ativo)
{
v = 'none';
document.getElementById('assinatura').style.display = '';
document.getElementById('VersaoImpressa').style.display = '';
}
else
{
document.getElementById('VersaoImpressa').style.display = 'none';
document.getElementById('assinatura').style.display = 'none';
}
document.getElementById('tdTopUser').style.display = v;
document.getElementById('tblMenuTop').style.display = v;
document.getElementById('tblVersaoTop').style.display = v;
document.getElementById('trRodape').style.display = v;
document.getElementById('btnCancelar').style.display = v;
document.getElementById('btnImprimir').style.display = v;
document.getElementById('AvisoPrint').style.display = v;
document.getElementById('DetAnte').style.display = v;
}
//Imprimir
function Imprimir()
{
//Esconde
window.open('#', '_self');
AtivaPrint(true);
self.print();
}
</script>
<style type="text/css" media="print">
BODY {
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
font-family:sans-serif;
font-size:8pt;
}
.Titulo {
font-size:10pt;
}
</style>
</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 />
<div class="Titulo">
<?php
//Verifica a tela
if ($MyAcao == 'requisicao') echo 'Orçamento para viagem';
if ($MyAcao == 'aprovar') echo 'Aprovar viagem';
if ($MyAcao == 'reprovada') echo '<span style="color:red;">Requisição reprovada</span>';
if ($MyAcao == 'libfinanc') echo '<span style="color:navy;">Aguardando liberação do financeiro</span>';
if ($MyAcao == 'vistar') echo 'Viagem liberada<span id="DetAnte"> - Fechar e vistar</span>';
if ($MyAcao == 'ver') echo 'Relatório de viagem<span id="DetAnte"></span>';
?>
</div>
<span id="VersaoImpressa" style="display:none; font-size:8pt;"><br />* Versão impressa do <a href="<?=$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']?>" title="Voltar ao registro on-line completo...">registro <em>on-line</em></a>.<br /> </span>
<br />
<form action="regvi.php?acao=<?=$MyAcao?>&id=<?=$MyID?>" method="post" id="frmVi">
<?php
//Só exime em caso de aprovação
if (empty($MyID))
{
?>
Data da viagem: <input type="text" id="data_viagem" name="data_viagem" value="<?=date("d/m/Y")?>" maxlength="10" size="10" /> <small><em>(Formato DD/MM/AAAA)</em></small>
<script language="JavaScript" type="text/javascript">
document.getElementById('data_viagem').focus();
</script>
<br /> <br />
<!-- CIDADE ORIGEM -->
<u>Origem:</u>
<br /> <br />
UF:
<select name="uf_origem" id="uf_origem" onChange="Dados(this.value);">
<option value="1">AC</option>
<option value="2">AL</option>
<option value="3">AP</option>
<option value="4">AM</option>
<option value="5">BA</option>
<option value="6">CE</option>
<option value="7">DF</option>
<option value="8">ES</option>
<option value="9">GO</option>
<option value="10">MA</option>
<option value="11" selected>MT</option>
<option value="12">MS</option>
<option value="13">MG</option>
<option value="14">PA</option>
<option value="15">PB</option>
<option value="16">PR</option>
<option value="17">PE</option>
<option value="18">PI</option>
<option value="19">RJ</option>
<option value="20">RN</option>
<option value="21">RS</option>
<option value="22">RO</option>
<option value="23">RR</option>
<option value="24">SC</option>
<option value="25">SP</option>
<option value="26">SE</option>
<option value="27">TO</option>
</select>
Cidade:
<select name="cidade_origem" id="cidade_origem" onchange="document.getElementById('outra_cidade_origem').value = '';">
<option id="opcoes" value="0">Selecione...</option>
</select>
<script language='JavaScript' type="text/javascript">
Dados(document.getElementById('uf_origem').value);
</script>
Outra: <input type="text" name="outra_cidade_origem" id="outra_cidade_origem" value="" maxlength="35" size="35" onchange="document.getElementById('cidade_origem').value = 0;" />
<br /> <br />
<!-- ORIGEM/DESTINO -->
<u>Destino:</u> <span id="cidDestinoMe"> [ <a href="#" onclick="InformaDestino();">selecionar destino</a> ]</span>
<div id="cidDestino" style="display:none;">
<br />
UF:
<select name="uf_destino" id="uf_destino" onChange="DadosDestino(this.value);">
<option value="1">AC</option>
<option value="2">AL</option>
<option value="3">AP</option>
<option value="4">AM</option>
<option value="5">BA</option>
<option value="6">CE</option>
<option value="7">DF</option>
<option value="8">ES</option>
<option value="9">GO</option>
<option value="10">MA</option>
<option value="11" selected>MT</option>
<option value="12">MS</option>
<option value="13">MG</option>
<option value="14">PA</option>
<option value="15">PB</option>
<option value="16">PR</option>
<option value="17">PE</option>
<option value="18">PI</option>
<option value="19">RJ</option>
<option value="20">RN</option>
<option value="21">RS</option>
<option value="22">RO</option>
<option value="23">RR</option>
<option value="24">SC</option>
<option value="25">SP</option>
<option value="26">SE</option>
<option value="27">TO</option>
</select>
Cidade:
<select name="cidade_destino" id="cidade_destino" onchange="document.getElementById('outra_cidade_destino').value = '';">
<option id="opcoes_destino" value="0">Selecione...</option>
</select>
Outra: <input type="text" name="outra_cidade_destino" id="outra_cidade_destino" value="" maxlength="35" size="35" onchange="document.getElementById('cidade_destino').value = 0;" />
<!-- FIM CIDADE DESTINO -->
</div>
<br /> <br />
Meio de transporte (viagem):
<select id="meio_transporte" name="meio_transporte">
<option value="Ônibus">Ônibus</option>
<option value="Van/micro-ônibus">Van/micro-ônibus</option>
<option value="Avião">Avião</option>
<option value="Veículo da empresa">Veículo da empresa</option>
<option value="Veículo próprio">Veículo próprio</option>
<option value="Outro">Outro</option>
</select>
Descrição: <input type="text" id="meio_transporte_outros" name="meio_transporte_outros" value="" maxlength="75" size="50" />
<br /> <br />
Observações: <input type="text" id="meio_transporte_obs" name="meio_transporte_obs" value="" maxlength="100" size="100" />
<br /> <br />
Número de dias previsto (duração da viagem): <input type="text" id="dias_prev_viagem" name="dias_prev_viagem" value="1" maxlength="2" size="2" />
<br /> <br />
<u>Despesas</u>
<br /> <br />
<table cellpadding="5" cellspacing="0" border="0">
<!-- HOSPEDAGEM -->
<tr>
<td>
Hospedagem:
</td>
<td>
R$ <input type="text" id="despesa_hospedagem" name="despesa_hospedagem" value="0,00" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
</tr>
<!-- REFEICAO -->
<tr>
<td>
Refeição/lanches:
</td>
<td>
R$ <input type="text" id="despesa_refeicao" name="despesa_refeicao" value="0,00" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
<tr>
<!-- PASSAGENS -->
<tr>
<td>
Passagens (ida e volta):
</td>
<td>
R$ <input type="text" id="despesa_transporte_interurbano" name="despesa_transporte_interurbano" value="0,00" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
<tr>
<!-- TAXI -->
<tr>
<td>
Deslocamentos (táxi/coletivos):
</td>
<td>
R$ <input type="text" id="despesa_transporte_local" name="despesa_transporte_local" value="0,00" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
<tr>
<!-- GASOLINA -->
<tr>
<td>
Combustível (total):
</td>
<td>
R$ <input type="text" id="despesa_combustivel" name="despesa_combustivel" value="0,00" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
<tr>
<!-- PEDAGIO -->
<tr>
<td>
Pedágio/tarifas:
</td>
<td>
R$ <input type="text" id="despesa_pedagio" name="despesa_pedagio" value="0,00" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
<tr>
<!-- MODELO -->
<tr>
<td>
Despesas extras:
</td>
<td>
R$ <input type="text" id="despesa_extra" name="despesa_extra" value="0,00" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
<tr>
<tr><td height="0"></td></tr>
<!-- TOTAL -->
<tr>
<td style="font-weight:bold;">
Soma das despesas (R$):
</td>
<td id="SomaDespesas" style="background-color:#CCCCCC;" align="right"><b>0,00</b> <font color="#CCCCCC" size="1"><em>(Formato: R$ 0.000,00)</em></font> </td>
<tr>
</table>
<br /> <br />
<u>Informações complemantares</u>
<br /> <br />
<table cellpadding="5" cellspacing="0" border="0">
<!-- DISTANCIA -->
<tr>
<td>
Distâcia em Km:
</td>
<td>
Ida: <input type="text" id="km_ida" name="km_ida" value="0" maxlength="5" size="5" onchange="SomarKm();" />
Volta: <input type="text" id="km_volta" name="km_volta" value="0" maxlength="5" size="5" onchange="SomarKm();" />
<small><em>(Ambos no formato: 0.000)</em></small>
<b>Total:</b> <span id="TotalKm">0 Km</span>
</td>
<tr>
<!-- LITROS -->
<tr>
<td>
Combustível (consumo):
</td>
<td>
Litros (total): <input type="text" id="litros_combustivel" name="litros_combustivel" value="0" maxlength="3" size="3" onchange="SomarKm();" />
Média: <input type="text" id="consumo_combustivel" name="consumo_combustivel" value="0" maxlength="3" size="3" /> <small><em>Km/litro</em></small>
</td>
<tr>
</table>
<?php
if ($MyAcao != 'requisicao')
{
?>
<br /> <br />
<u>Fechamento</u>
<br /> <br />
Adiantamento: R$ <input type="text" id="adiantamento" name="adiantamento" value="0,00" maxlength="10" size="10" />
Despesa real: R$ <input type="text" id="despesa_real" name="despesa_real" value="0,00" maxlength="10" size="10" /> <small><em>(Ambos no formato: R$ 0.000,00)</em></small>
<br /> <br />
<strong>Data retorno: </strong><input type="text" id="data_retorno" name="data_retorno" value="<?=date("d/m/Y")?>" maxlength="10" size="10" /> <small><em>(Formato DD/MM/AAAA)</em></small>
<?php
}
}
else
{
if ($MyAcao != 'requisicao')
{
?>
<strong>Número: </strong><?=str_pad($reg["id"], 7, "0", STR_PAD_LEFT)?>
<br /> <br />
<strong>Data da solicitação: </strong><?=substr($reg["data_solicitacao"], 8, 2)."/".substr($reg["data_solicitacao"], 5, 2)."/".substr($reg["data_solicitacao"], 0, 4)?>
<span class="Titulo" style="background-color:#CCCCCC;"> <strong>Data da viagem: </strong><?=substr($reg["data_viagem"], 8, 2)."/".substr($reg["data_viagem"], 5, 2)."/".substr($reg["data_viagem"], 0, 4)?> </span>
<br /> <br />
<strong>Solicitante: </strong><?='<small>['.utf8_encode($reg['username']).']</small> '.utf8_encode($reg['nome_completo'])?>
<strong>Departamento: </strong><?=utf8_encode($reg["departamento"])?>
<br /> <br />
<strong>Origem:</strong>
<?php
//Seleciona origem da viagem
$sqlx = "SELECT
c.nome, e.sigla
FROM
cidades AS c
INNER JOIN
uf AS e ON (e.id_uf = c.id_uf)
WHERE
c.id_cidade = ".$reg['origem'];
$rsx = mysql_query($sqlx);
$regx = mysql_fetch_array($rsx);
echo utf8_encode($regx['nome']).' - '.utf8_encode($regx['sigla']);
?>
<?php
}
?>
<span class="Titulo" style="background-color:#CCCCCC;"> <strong>Destino: </strong><?=utf8_encode($reg['cidade']).' - '.utf8_encode($reg['sigla'])?> </span>
<br /> <br />
<strong>Meio de transporte:</strong> <?=utf8_encode($reg['meio_transporte'])?>
<strong>Descrição: </strong><?=utf8_encode($reg['meio_transporte_outros'])?>
<br /> <br />
<table style="background-color:#CCCCCC;" cellpadding="3" cellspacing="3">
<tr>
<td>
<strong>Observações:</strong>
<br /> <br />
<?=utf8_encode(nl2br($reg['meio_transporte_obs']))?>
</td>
</tr>
</table>
<br /> <br />
<strong>Número de dias previsto (duração da viagem): </strong><?=$reg['dias_prev_viagem']?>
<br /> <br />
<u>Despesas<? if (($MyAcao == 'vistar') || ($MyAcao == 'ver')) echo " - Previsão inicial"; ?></u>
<br /> <br />
<table cellpadding="2" cellspacing="0" border="0">
<tr style="background-color:#CCCCCC;"><td height="1"></td><td></td><td></td></tr>
<tr><td>Hospedagem:</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($reg['despesa_hospedagem'], 2, ',', '.')?></td></tr>
<tr><td>Refeição/lanches:</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($reg['despesa_refeicao'], 2, ',', '.')?></td><tr>
<tr><td>Passagens (ida e volta):</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($reg['despesa_transporte_interurbano'], 2, ',', '.')?></td><tr>
<tr><td>Deslocamentos (táxi/coletivos):</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($reg['despesa_transporte_local'], 2, ',', '.')?></td><tr>
<tr><td>Combustível (total):</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($reg['despesa_combustivel'], 2, ',', '.')?></td><tr>
<tr><td>Pedágio/tarifas:</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($reg['despesa_pedagio'], 2, ',', '.')?></td><tr>
<tr><td>Despesas extras:</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($reg['despesa_extra'], 2, ',', '.')?></td><tr>
<tr style="background-color:#CCCCCC; font-weight:bold;">
<td style="font-weight:bold;">Soma das despesas:</td><td height="25" width="25" align="center">R$</td>
<td align="right">
<?php
//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'];
echo number_format($TotalDespPrev, 2, ',', '.');
?>
</td>
<tr>
</table>
<br /> <br />
<u>Informações complemantares</u>
<br /> <br />
<table cellpadding="5" cellspacing="0" border="0">
<tr>
<td>
Distâcia em Km:</td><td>Ida: <?=number_format($reg['km_ida'], 0, ',', '.')?> Km / Volta: <?=number_format($reg['km_volta'], 0, ',', '.')?> Km
<b>Total:</b> <?=number_format($reg['km_volta'] + $reg['km_ida'], 0, ',', '.')?> Km
</td>
<tr>
<tr>
<td>
Combustível (consumo):
<? if (($MyAcao == 'vistar') || ($MyAcao == 'ver')) echo "<br /><small><em>(previsão inicial)<em></small>"; ?>
</td>
<td>
Litros (total): <?=$reg['litros_combustivel']?>
Média: <?=$reg['consumo_combustivel']?> <small><em>Km/litro</em></small>
</td>
<tr>
</table>
<br /> <br />
<table style="background-color:#CCCCCC;" cellpadding="3" cellspacing="3">
<tr>
<td>
<strong>Observações gerais:</strong>
<br /> <br />
<?=utf8_encode(nl2br($reg['obs_viagem']))?>
</td>
</tr>
</table>
<?php
if ($MyAcao == 'aprovar')
{
?>
<br /> <br />
<u>Aprovar/reprovar requisição</u>
<br /> <br />
Resultado da avaliação:
<select name="status" id="status">
<option value="C">Aprovado</option>
<option value="R">Reprovado (informe o motivo)</option>
</select>
<script language="JavaScript" type="text/javascript">
//Foca neste campo
document.getElementById('status').focus();
window.open('#', '_self');
</script>
<?php
}
}
?>
<!-- FIM DOS DADOS -->
<br /> <br />
<?php
if (($MyAcao == 'reprovada') || ($MyAcao == 'libfinanc') || ($MyAcao == 'vistar') || ($MyAcao == 'ver'))
{
//Nome da pessoa que reprovou
$sqlx = "SELECT
username, nome_completo
FROM
usuarios
WHERE
id_usuario = ".$reg['aprovado_reprovado_por'];
$rsx = mysql_query($sqlx);
$regx = mysql_fetch_array($rsx);
if ($reg['status'] == 'R') $RepOuLib = 'Reprovado'; else $RepOuLib = 'Aprovado';
$Autorizador = utf8_encode($regx['nome_completo']);
echo "<b>$RepOuLib por: </b>".'<small>['.utf8_encode($regx['username']).']</small> '.utf8_encode($regx['nome_completo']).'<br /> <br />';
//Varba liberada por
if (($MyAcao == 'vistar') || ($MyAcao == 'ver'))
{
$sqlx = "SELECT
username, nome_completo
FROM
usuarios
WHERE
id_usuario = ".$reg['verba_liberada_por'];
$rsx = mysql_query($sqlx);
$regx = mysql_fetch_array($rsx);
echo "<b>Liberação do financeiro: </b>".'<small>['.utf8_encode($regx['username']).']</small> '.utf8_encode($regx['nome_completo']).'<br /> <br />';
if ($MyAcao == 'ver')
{
$sqlx = "SELECT
username, nome_completo
FROM
usuarios
WHERE
id_usuario = ".$reg['vistado_por'];
$rsx = mysql_query($sqlx);
$regx = mysql_fetch_array($rsx);
$Liberador = utf8_encode($regx['username']);
echo "<b>Vistado por (fechamento): </b>".'<small>['.utf8_encode($regx['username']).']</small> '.utf8_encode($regx['nome_completo']).'<br /> <br />';
//SELECIONA O VINCULADO
$sqlv = "SELECT * FROM viagens WHERE vinculado_id = $MyID";
$rsv = mysql_query($sqlv);
$regv = mysql_fetch_array($rsv);
?>
<!-- DADOS DO FECHAMENTO -->
<br /> <br />
<span class="Titulo">Fechamento</span>
<br /> <br />
<u>Fechamento de despesas</u>
<br /> <br />
<table cellpadding="2" cellspacing="0" border="0">
<tr style="background-color:#CCCCCC;"><td height="1"></td><td></td><td></td></tr>
<tr><td>Hospedagem:</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($regv['despesa_hospedagem'], 2, ',', '.')?></td></tr>
<tr><td>Refeição/lanches:</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($regv['despesa_refeicao'], 2, ',', '.')?></td><tr>
<tr><td>Passagens (ida e volta):</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($regv['despesa_transporte_interurbano'], 2, ',', '.')?></td><tr>
<tr><td>Deslocamentos (táxi/coletivos):</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($regv['despesa_transporte_local'], 2, ',', '.')?></td><tr>
<tr><td>Combustível (total):</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($regv['despesa_combustivel'], 2, ',', '.')?></td><tr>
<tr><td>Pedágio/tarifas:</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($reg['despesa_pedagio'], 2, ',', '.')?></td><tr>
<tr><td>Despesas extras:</td><td height="25" width="25" align="center">R$</td><td align="right"><?=number_format($regv['despesa_extra'], 2, ',', '.')?></td><tr>
<tr style="background-color:#CCCCCC; font-weight:bold;">
<td style="font-weight:bold;">Soma das despesas:</td><td height="25" width="25" align="center">R$</td>
<td align="right"><?=number_format($reg['despesa_real'], 2, ',', '.')?></td>
<tr>
</table>
<br /> <br />
<u>Informações complemantares</u>
<br /> <br />
<table cellpadding="5" cellspacing="0" border="0">
<tr>
<td>
Combustível (consumo):
</td>
<td>
Litros (total): <?=$regv['litros_combustivel']?>
Média: <?=$regv['consumo_combustivel']?> <small><em>Km/litro</em></small>
</td>
<tr>
</table>
<br />
<strong>Data de retorno: </strong><?=substr($reg["data_retorno"], 8, 2)."/".substr($reg["data_retorno"], 5, 2)."/".substr($reg["data_retorno"], 0, 4)?>
<br /> <br />
<table style="background-color:#CCCCCC;" cellpadding="3" cellspacing="3">
<tr>
<td>
<strong>Observações (fechamento):</strong>
<br /> <br />
<?=utf8_encode(nl2br($regv['obs_viagem']))?>
</td>
</tr>
</table>
<!-- fim de dados do fechamento -->
<?
}
?>
<!-- FORMULÃRIO PRA VISTAR A VIAGEM -->
<? if ($MyAcao == 'ver') { ?>
<br /> <br />
<u>Fechamento financeiro</u>
<br /> <br />
<? } ?>
<span style="background-color:#CCCCCC;"> <strong>Valor do adiantamento:</strong> R$ <?=number_format($reg['adiantamento'], 2, ',', '.')?><input type="hidden" id="Adiantamento" value="<?=number_format($reg['adiantamento'], 2, ',', '.')?>" /> </span>
<br /> <br />
<!-- SALDO DA VIAGEM -->
<? if ($MyAcao == 'ver') { ?>
<span style="background-color:#CCCCCC;" class="Titulo"> <strong>Despesa real:</strong> R$ <?=number_format($reg['despesa_real'], 2, ',', '.')?> </span>
<br /> <br />
= <strong>Saldo:</strong> <?=number_format(abs($reg['despesa_real']-$reg['adiantamento']), 2, ',', '.')?>
<?php
if (($reg['despesa_real'] - $reg['adiantamento']) > 0) echo '(recebido)';
if (($reg['despesa_real'] - $reg['adiantamento']) < 0) echo '<font color="red"><strong>(devolvido)</strong></font>';
?>
=
<br /> <br />
<? } ?>
<!-- fim de saldo da viagem -->
<? if (($MyAcao == 'vistar') && ($MyPrint != '1')) { ?>
<br />
<strong>Fechamento do relatório</strong>
<br /> <br />
<u>Despesas</u>
<br /> <br />
<table cellpadding="5" cellspacing="0" border="0">
<!-- HOSPEDAGEM -->
<tr>
<td>
Hospedagem:
</td>
<td>
R$ <input type="text" id="despesa_hospedagem" name="despesa_hospedagem" value="<?=number_format($reg['despesa_hospedagem'], 2, ',', '.')?>" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
</tr>
<!-- REFEICAO -->
<tr>
<td>
Refeição/lanches:
</td>
<td>
R$ <input type="text" id="despesa_refeicao" name="despesa_refeicao" value="<?=number_format($reg['despesa_refeicao'], 2, ',', '.')?>" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
<tr>
<!-- PASSAGENS -->
<tr>
<td>
Passagens (ida e volta):
</td>
<td>
R$ <input type="text" id="despesa_transporte_interurbano" name="despesa_transporte_interurbano" value="<?=number_format($reg['despesa_transporte_interurbano'], 2, ',', '.')?>" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
<tr>
<!-- TAXI -->
<tr>
<td>
Deslocamentos (táxi/coletivos):
</td>
<td>
R$ <input type="text" id="despesa_transporte_local" name="despesa_transporte_local" value="<?=number_format($reg['despesa_transporte_local'], 2, ',', '.')?>" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
<tr>
<!-- GASOLINA -->
<tr>
<td>
Combustível (total):
</td>
<td>
R$ <input type="text" id="despesa_combustivel" name="despesa_combustivel" value="<?=number_format($reg['despesa_combustivel'], 2, ',', '.')?>" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
<tr>
<!-- PEDAGIO -->
<tr>
<td>
Pedágio/tarifas:
</td>
<td>
R$ <input type="text" id="despesa_pedagio" name="despesa_pedagio" value="<?=number_format($reg['despesa_pedagio'], 2, ',', '.')?>" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
<tr>
<!-- MODELO -->
<tr>
<td>
Despesas extras:
</td>
<td>
R$ <input type="text" id="despesa_extra" name="despesa_extra" value="<?=number_format($reg['despesa_extra'], 2, ',', '.')?>" maxlength="10" size="10" onchange="SomarDespesas();" style="text-align:right;" /> <small><em>(Formato: R$ 0.000,00)</em></small>
</td>
<tr>
<tr><td height="0"></td></tr>
<!-- TOTAL -->
<tr>
<td style="font-weight:bold;">
Soma das despesas (R$):
</td>
<td id="SomaDespesas" style="background-color:#CCCCCC;" align="right"><b>0,00</b> <font color="#CCCCCC" size="1"><em>(Formato: R$ 0.000,00)</em></font> </td>
<input type="hidden" id="SomaDespAcerto" name="SomaDespAcerto" value="0" />
<tr>
</table>
<br /> <br />
<u>Informações complemantares</u>
<br /> <br />
<table cellpadding="5" cellspacing="0" border="0">
<!-- DISTANCIA -->
<tr>
<td>
Distâcia em Km:
</td>
<td>
<span style="display:none;">
Ida: <input type="text" id="km_ida" name="km_ida" value="<?=number_format($reg['km_ida'], 0, ',', '.')?>" maxlength="5" size="5" onchange="SomarKm();" />
Volta: <input type="text" id="km_volta" name="km_volta" value="<?=number_format($reg['km_volta'], 0, ',', '.')?>" maxlength="5" size="5" onchange="SomarKm();" />
<small><em>(Ambos no formato: 0.000)</em></small>
</span>
<b>Total: </b><span id="TotalKm"><?=number_format($reg['km_ida'] + $reg['km_volta'], 0, ',', '.')?> Km</span>
</td>
<tr>
<!-- LITROS -->
<tr>
<td>
Combustível (consumo):
</td>
<td>
Litros (total): <input type="text" id="litros_combustivel" name="litros_combustivel" value="<?=number_format($reg['litros_combustivel'], 0, ',', '.')?>" maxlength="3" size="3" onchange="SomarKm();" />
Média: <input type="text" id="consumo_combustivel" name="consumo_combustivel" value="<?=number_format($reg['consumo_combustivel'], 0, ',', '.')?>" maxlength="3" size="3" /> <small><em>Km/litro</em></small>
</td>
<tr>
</table>
<br /> <br />
<u>Acerto</u>
<br /> <br />
<span class="Titulo" style="background-color:#CCCCCC;"> <strong>Saldo:</strong> R$ <span id="Saldo">0,00</span> </span>
<br /> <br />
<script language="JavaScript" type="text/javascript">
SomarDespesas();
document.getElementById('despesa_hospedagem').focus();
window.open('#', '_self');
</script>
<strong>Data retorno: </strong><input type="text" id="data_retorno" name="data_retorno" value="<?=date("d/m/Y")?>" maxlength="10" size="10" /> <small><em>(Formato DD/MM/AAAA)</em></small>
<br /> <br />
<!-- fim do formulário de visto de viagem -->
<?php
}
}
}
//Poder encaminhar
if ($MyAcao != 'reprovada')
{
if ($MyAcao != 'libfinanc')
{
?>
<? if ($MyAcao != 'ver') { ?>
<? if ($MyPrint != '1') { ?>
Observações:<br />
<textarea cols="100" rows="7" id="obs_viagem" name="obs_viagem"></textarea>
<br /> <br />
<? } } ?>
<?php
}
else
{
?>
<u>Liberar adiantamento para viagem</u>
<br /> <br />
Valor do adiantamento: R$ <input type="text" id="adiantamento" name="adiantamento" value="0,00" maxlength="10" size="10" /> <small><em>(Formato: R$ 0.000,00)</em></small>
<br /> <br />
<script language="JavaScript" type="text/javascript">
//Foca neste campo
document.getElementById('adiantamento').focus();
window.open('#', '_self');
</script>
<?php
}
?>
<? if ($MyAcao != 'ver') { ?>
<? if ($MyPrint != '1') { ?>
<input type="button" name="btnSalvar" id="btnSalvar" value="Salvar" onclick="Salvar();" style="font-weight:bold;" />
<? } } ?>
<?php
}
?>
<? if (($MyAcao == 'ver') || (($MyAcao == 'vistar') && ($MyPrint == '1'))) { ?>
<!-- ASSINATURA -->
<table id="assinatura" style="display:none;" border="0" cellpadding="10" cellspacing="0">
<tr>
<td align="center">
Solicitante:<br /> <br />
___________________________________<br />
<em><strong><?=utf8_encode($reg['nome_completo'])?></strong> (Viajante)</em>
</td>
<td align="center">
Autorizado por:<br /> <br />
___________________________________<br />
<em><strong><?=$Autorizador?></strong> (Gerente)</em>
</td>
<? if ($MyAcao == 'ver') { ?>
<td align="center">
Visto fechamento:<br /> <br />
___________________________________<br />
<em><strong><?=$Liberador?></strong> (Financeiro)</em>
</td>
<? } ?>
</tr>
</table>
<!-- fim de assinatura -->
<input type="button" name="btnImprimir" id="btnImprimir" value="Imprimir" onclick="Imprimir();" style="font-weight:bold;" />
<? } ?>
<input type="button" value="Cancelar" id="btnCancelar" onclick="window.open('viagens.php', '_self');" />
<? if (($MyAcao == 'ver') || (($MyAcao == 'vistar') && ($MyPrint == '1'))) { ?>
<span style="font-size:8pt;" id="AvisoPrint"><br /> <br />
<em>
* Para melhor aproveitamento da impressão ajuste bem as<br />
margens nas configurações de página do seu nagevador.<br />
O indicado é usar uma margem de 5 milímetros (0,5 cm) para<br />
todas as margens (superior, inferior, esquerda e direita).</em> </span>
<? } ?>
</form>
<br /> <br />
</td>
</tr>
<!-- FIM DE CONTEUDO DA PAGINA -->
<?php
include("../sol/includes/rp.php");
?>
</table>
</body>
</html>
<?php
@mysql_close();
?>