This is an error 404
There are `0` results
preferences:
1574.48 ms | 1398 KiB | 21 Q<?php
foreach ($funcionarios as $func) {
$valorDissidio = Configuracao::retrieveByPk("VALOR_DISSIDIO");
$ajusteSalarial = ($func->getAjusteSalarial())?$func->getAjusteSalarial():0;
$salarioReajustado[$func->getMes()] = PessoaFuncionario::calcularSalario($func->getSalarioBase(), $func->getMes(), $valorDissidio->getConfValor(), $ajusteSalarial);
$salarioReajustadoRevisao[$func->getMes()] = PessoaFuncionario::calcularSalario($func->getSalarioBaseRevisao(), $func->getMes(), $valorDissidio->getConfValor(), $ajusteSalarial);
$horaExtra[$func->getMes()] = $func->getHoraExtra();
$anuenioTrienio[$func->getMes()] = PessoaFuncionario::calcularAnuenioTrienio($func->getMes(), $func->getAdmissao());
$valorAnuenioTrienio[$func->getMes()] = $salarioReajustado[$func->getMes()] * ($anuenioTrienio[$func->getMes()] / 100);
$remuneracao[$func->getMes()] = PessoaFuncionario::calcularRemuneracao($salarioReajustado[$func->getMes()], $valorAnuenioTrienio[$func->getMes()], $horaExtra[$func->getMes()], $func->getOutroGanho());
$decimoTerceiro[$func->getMes()] = PessoaFuncionario::calcularDecimoTerceiro($func->getMes(), $salarioReajustado, $horaExtra);
$ferias[$func->getMes()] = PessoaFuncionario::calcularFerias($func->getMes(), $salarioReajustado);
$salarioB += $salarioReajustado[$func->getMes()];
$salarioR += $salarioReajustadoRevisao[$func->getMes()];
$salarioD += $salarioR - $salarioB;
$decimoB += $decimoTerceiro[$func->getMes()];
$decimoR += $decimoB;
$decimoD = $decimoR - $decimoB;
$feriasB += $ferias[$func->getMes()];
$feriasR += $feriasB;
$feriasD = $feriasR - $feriasB;
$fgtsB += PessoaFuncionario::calcularFGTS($remuneracao[$func->getMes()], $ferias[$func->getMes()], $decimoTerceiro[$func->getMes()]);
$fgtsR += $fgtsB;
$fgtsD = $feriasR - $fgtsB;
}
foreach ($resultados as $resutl){
$contaResult[$resutl->getContaCodigo()]['revisao'] += $resutl->getRevisao();
$contaResult[$resutl->getContaCodigo()]['base'] += $resutl->getBase();
$contaResult[$resutl->getContaCodigo()]['dif'] += $resutl->getBase() - $resutl->getRevisao();
foreach ($contasGastosGerais as $gastos) {
if($resutl->getContaCodigo() == $gastos->getCodigo()){
$contaResult['gastosBase'] += $resutl->getBase();
$contaResult['gastosRevisao'] += $resutl->getRevisao();
}
}
foreach ($contasFolhas as $folhas) {
if($resutl->getContaCodigo() == $folhas->getCodigo()){
$contaResult['folhasBase'] += $resutl->getBase() + $feriasB + $fgtsB + $decimoB + $salarioB;
$contaResult['folhasRevisao'] += $resutl->getRevisao() + $feriasR + $fgtsR + $decimoR + $salarioR;
}
}
foreach ($contasCursos as $cursos) {
foreach ($contasAdministrativas as $adm) {
if( $cursos->getCodigo() == $adm->getCodigo()){
$contaResult['receitaBase'] += $resutl->getBase();
$contaResult['receitaRevisao'] += $resutl->getRevisao();
}
}
}
$contaResult['resultadoBase'] += $resutl->getBase() + $feriasB + $fgtsB + $decimoB + $salarioB;
$contaResult['resultadoRevisao'] += $resutl->getRevisao() + $feriasR + $fgtsR + $decimoR + $salarioR;
}
$statusAprovacao = $acesso->getObjetoUr()->getStatusAprovacaoCodigo();
$acessoPessoa = $acesso->getTipoAcessoCodigo();
$nomeStatusAprovacao = $acesso->getObjetoUr()->getStatusAprovacao()->getNome();
$tipoAcesso = $acesso->getTipoAcesso()->getNome();
?>
<div style="margin-top:50px;">
<div class="tableInf">
<h1 >Sumário</h1>
<table class="tableInf">
<thead>
<tr>
<th>#</th>
<th>Nome</th>
<th>Codigo</th>
<th>Tipo</th>
<th>Acesso</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">1</td>
<td style="text-align: left;"><?= $urDefault->getNome()?></td>
<td style="text-align: left;"><?= $urDefault->getCodigo()?></td>
<td style="text-align: left;"><?= $urDefault->getTipo()?></td>
<td style="text-align: left;"><?= $tipoAcesso?></td>
<td style="text-align: left;"><?= $nomeStatusAprovacao?></td>
</tr>
</tbody>
</table>
</div>
<div style="width: 100%; margin-top:50px; ">
<div style="width:50%; margin: auto;" class='tableInf'>
<h1 >COMPARATIVO</h1>
<table class='tableInf'>
<thead>
<tr>
<th>#</th>
<th>Base Atual</th>
<th>Revisão</th>
<th>Dif</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Receita</td>
<td><?= NumberUtils::format($contaResult['receitaBase']);?></td>
<td><?= NumberUtils::format($contaResult['receitaRevisao']);?></td>
<td><?= NumberUtils::format($contaResult['receitaRevisao'] - $contaResult['receitaBase']);?></td>
</tr>
<tr>
<td style="text-align: left;">Folha</td>
<td><?= NumberUtils::format($contaResult['folhasBase']);?></td>
<td><?= NumberUtils::format($contaResult['folhasRevisao']);?></td>
<td><?= NumberUtils::format($contaResult['folhasRevisao'] - $contaResult['folhasBase']);?></td>
</tr>
<tr>
<td style="text-align: left;">Gastos Gerais</td>
<td><?= NumberUtils::format($contaResult['gastosBase']);?></td>
<td><?= NumberUtils::format($contaResult['gastosRevisao']);?></td>
<td><?= NumberUtils::format($contaResult['gastosRevisao'] - $contaResult['gastosBase']);?></td>
</tr>
<tr>
<td style="text-align: left;">Resultado</td>
<td><?= NumberUtils::format($contaResult['resultadoBase']);?></td>
<td><?= NumberUtils::format($contaResult['resultadoRevisao']);?></td>
<td><?= NumberUtils::format($contaResult['resultadoRevisao'] - $contaResult['resultadoBase']);?></td>
</tr>
</tbody>
</table>
</div>
</div>
<div style="width: 47%; margin-top:50px; float: left;" class='tableInf'>
<h1>PLANILHA ORÇAMENTÁRIA DE GASTOS GERAIS</h1>
<table class='tableInf'>
<thead>
<tr>
<th>Descrição Conta</th>
<th>Conta</th>
<th>Após Revisão</th>
<th>Base Inicial</th>
<th>Dif</th>
</tr>
</thead>
<tbody>
<?php foreach ($contasGastosGerais as $gerais) {?>
<tr>
<td style="text-align: left;"><?= $gerais->getNome(); ?></td>
<td><?= $gerais->getCodigo(); ?></td>
<td><?= NumberUtils::format($contaResult[$gerais->getCodigo()]['revisao']) ?></td>
<td><?= NumberUtils::format($contaResult[$gerais->getCodigo()]['base'])?></td>
<td><?= NumberUtils::format($contaResult[$gerais->getCodigo()]['dif'])?></td>
</tr>
<?php }?>
</tbody>
</table>
</div>
<?php if($strictoMenu || $graduacaoMenu || $cauMenu || $eadMenu || $nelleMenu){?>
<div style="width: 47%; margin-top:50px; float: right;" class='tableInf'>
<h1>PLANILHA ORÇAMENTÁRIA DE FOLHAS</h1>
<table class='tableInf'>
<thead>
<tr>
<th>Descrição Conta</th>
<th>Conta</th>
<th>Após Revisão</th>
<th>Base Inicial</th>
<th>Dif</th>
</tr>
</thead>
<tbody>
<?php foreach ($contasFolhas as $folhas) {
switch ($folhas->getCodigo()){
case 312101:
$contaResult[$folhas->getCodigo()]['revisao'] += $salarioR;
$contaResult[$folhas->getCodigo()]['base'] += $salarioB;
$contaResult[$folhas->getCodigo()]['dif'] += $salarioD;
break;
case 312103:
$contaResult[$folhas->getCodigo()]['revisao'] += $decimoR;
$contaResult[$folhas->getCodigo()]['base'] += $decimoB;
$contaResult[$folhas->getCodigo()]['dif'] += $decimoD;
break;
case 312104:
$contaResult[$folhas->getCodigo()]['revisao'] += $feriasR;
$contaResult[$folhas->getCodigo()]['base'] += $feriasB;
$contaResult[$folhas->getCodigo()]['dif'] += $feriasD;
break;
case 312105:
$contaResult[$folhas->getCodigo()]['revisao'] += $fgtsR;
$contaResult[$folhas->getCodigo()]['base'] += $fgtsB;
$contaResult[$folhas->getCodigo()]['dif'] += $fgtsD;
break;
}
?>
<tr>
<td style="text-align: left;"><?= $folhas->getNome(); ?></td>
<td><?= $folhas->getCodigo(); ?></td>
<td><?= NumberUtils::format($contaResult[$folhas->getCodigo()]['revisao'])?></td>
<td><?= NumberUtils::format($contaResult[$folhas->getCodigo()]['base'])?></td>
<td><?= NumberUtils::format($contaResult[$folhas->getCodigo()]['dif'])?></td>
</tr>
<?php }?>
</tbody>
</table>
</div>
<div style="width: 47%; margin-top:50px; float: right;" class='tableInf'>
<h1>PLANILHA ORÇAMENTÁRIA DE CURSOS</h1>
<table class='tableInf'>
<thead>
<tr>
<th>Descrição Conta</th>
<th>Conta</th>
<th>Após Revisão</th>
<th>Base Inicial</th>
<th>Dif</th>
</tr>
</thead>
<tbody>
<?php foreach ($contasCursos as $cursos) {?>
<tr>
<td style="text-align: left;"><?= $cursos->getNome(); ?></td>
<td><?= $cursos->getCodigo(); ?></td>
<td><?= NumberUtils::format($contaResult[$cursos->getCodigo()]['revisao']) ?></td>
<td><?= NumberUtils::format($contaResult[$cursos->getCodigo()]['base'])?></td>
<td><?= NumberUtils::format($contaResult[$cursos->getCodigo()]['dif'])?></td>
</tr>
<?php }?>
</tbody>
</table>
</div>
<?php }?>
<div style="width: 47%; margin-top:50px; float: right;" class='tableInf'>
<h1>PLANILHA ORÇAMENTÁRIA DE ADMINISTRATIVO</h1>
<table class='tableInf'>
<thead>
<tr>
<th>Descrição Conta</th>
<th>Conta</th>
<th>Após Revisão</th>
<th>Base Inicial</th>
<th>Dif</th>
</tr>
</thead>
<tbody>
<?php foreach ($contasAdministrativas as $adimistrativo) {?>
<tr>
<td style="text-align: left;"><?= $adimistrativo->getNome(); ?></td>
<td><?= $adimistrativo->getCodigo(); ?></td>
<td><?= NumberUtils::format($contaResult[$adimistrativo->getCodigo()]['revisao']) ?></td>
<td><?= NumberUtils::format($contaResult[$adimistrativo->getCodigo()]['base'])?></td>
<td><?= NumberUtils::format($contaResult[$adimistrativo->getCodigo()]['dif'])?></td>
</tr>
<?php }?>
</tbody>
</table>
</div>
</div>
<br class="clear" />
<div>
<div id="divBotoes" class="left" style="margin-top: 50px;">
<div class="left button_space">
<div>
<a href="index">
<input type="button" size="25" class="botao" style="float: left;" value="Voltar">
</a>
</div>
</div>
<br clear="all">
</div>
<div class="right">
<?php
if($statusAprovacao == 1){
?>
<div id="divBotoes" class="left" style="margin-top: 50px;">
<div class="left button_space">
<div>
<input type="button" size="25" class="botao" style="float: left;" value="Enviar para Aprovação" id="aprovar">
</div>
</div>
<br />
</div>
<?php } ?>
<?php
if($statusAprovacao > 1 && $statusAprovacao < 4 && $statusAprovacao <= $acessoPessoa){
?>
<div id="divBotoes" class="right" style="margin-top: 50px;">
<div class="left button_space">
<div style="width: 200px;">
<input type="button" size="25" class="botao" style="float: right;" value="Aprovar" id="aprovar">
<input type="button" size="25" class="botao" style="float: left;" value="Reprovar" id="reprovar">
</div>
</div>
<br />
</div>
<?php } ?>
</div>
<br /><br /><br />
</div>
<div id="form-justificativa" title="Justificativa" hidden="true">
<textarea rows="8" name="texto-justificativa" id="texto-justificativa"></textarea>
</div>
<script type="text/javascript">
$('#aprovar').click(function() {
$("#form-justificativa").dialog({
width: 700,
height: 200,
modal: true,
buttons: {
"Salvar": function() {
$("#texto-justificativa").val();
$(this).dialog("close");
salvarJustificativaAprovar($("#texto-justificativa").val());
},
"Cancelar": function() {
$(this).dialog("close");
$("#texto-justificativa").val('');
}
}
});
moverCursorFinalTexto($('#texto-justificativa'));
});
$('#reprovar').click(function() {
$("#form-justificativa").dialog({
width: 700,
height: 200,
modal: true,
buttons: {
"Salvar": function() {
$("#texto-justificativa").val();
$(this).dialog("close");
salvarJustificativaReprovar($("#texto-justificativa").val());
},
"Cancelar": function() {
$(this).dialog("close");
$("#texto-justificativa").val('');
}
}
});
moverCursorFinalTexto($('#texto-justificativa'));
});
function salvarJustificativaReprovar(nome, valor)
{
$.ajax({
url: "resumo/rejeitaOrAprova/status/rejeitar/ur/<?=$ur; ?>",
type: "POST",
async: true,
data: {name: nome, valor: valor},
success: function(data){
window.location = "../index";
}
});
}
function salvarJustificativaAprovar(valor)
{
$.ajax({
url: "resumo/rejeitaOrAprova/status/aprovar/ur/<?=$ur; ?>",
type: "POST",
async: true,
data: {valor: valor},
success: function(data){
window.location = "../index";
}
});
}
</script>