Viewing file: conta_acompanhamento.php (16.7 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
// Includes
include("../../config/config.php");
include(INCLUDES . "inc_Funcoes.php");
include(INCLUDES . "inc_Conexao.php");
include(INCLUDES . "valida_usuario.inc.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Description" content="IRPEN">
<meta name="Keywords" content="">
<meta name="resource-type" content="document">
<meta name="classification" content="Internet">
<meta name="robots" content="all">
<meta name="rating" content="General">
<meta name="Author" content="Ninart! Solucoes para Web.">
<meta name="language" content="pt-br">
<link rel="shortcut icon" href="imagens/favicon.gif"type="image/gif">
<link rel="stylesheet" href="<?= HOST;?>css/irpen.css" type="text/css" />
<link rel="stylesheet" media="all" type="text/css" href="<?= HOST;?>css/menu_dropline.css" />
<!--[if IE]>
<link rel="stylesheet" media="all" type="text/css" href="css/menu_dropline_ie.css" />
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" media="all" type="text/css" href="css/menu_dropline_ie6.css" />
<![endif]-->
<title>IRPEN | Instituto de Registro Civil de Pessoas Naturais do Paraná - 2008</title>
<script type="text/javascript" src="<?= HOST;?>includes/jquery.js"></script>
<script type="text/javascript" src="<?= HOST;?>includes/funcoes.js"></script>
<script type="text/javascript">
$(function() {
$("#resultado").load('conta_verifica_assinaturas2.php');
});
function validaSubmit() {
return true;
}
</script>
<style type="text/css">
<!--
.style1 {
color: #666666;
font-weight: bold;
}
-->
</style>
</head>
<body>
<div id="wrap">
<?php include "../topo_gestao.php";?>
<!-- content-wrap starts -->
<div id="content-wrap">
<table width="100%" border="0">
<tr><!--
<td align="left" valign="top" width="20%">
<?php
//Menu do site
//include(DIR_ADMIN . "menu_gestao.php");
?>
</td>
<td align="left" valign="top" bgcolor="#cccccc">
</td>-->
<td align="left" valign="top" bgcolor="#FFFFFF" width="1%">
</td>
<td align="left" valign="top">
<table width="100%" border="0" >
<tr>
<td align="left" valign="top">
<h2>Acompanhamento das Liberações de Pagamentos</h2>
<div id="linha_h2" >
</div>
<div id="corpo">
<?php
$sqlContas = "
SELECT
( select date_format(min(conta1.CON_DataCriacao),'%d/%m/%Y') from FUN_ContasInternas as conta1
where conta1.CON_ArquivoAssinado_DR = ACO_RowID
) as data_minima,
( select date_format(max(conta2.CON_DataCriacao),'%d/%m/%Y') from FUN_ContasInternas as conta2
where conta2.CON_ArquivoAssinado_DR = ACO_RowID
) as data_maxima,
/* */ ( select date_format(min(conta2.CON_DataVencimento),'%d/%m/%Y') from FUN_ContasInternas as conta2
/* */ where conta2.CON_ArquivoAssinado_DR = ACO_RowID
/* */ ) as data_vencimento,
( select count(distinct CON_Fornecedor_DR) from FUN_ContasInternas as conta3
where conta3.CON_ArquivoAssinado_DR = ACO_RowID
) as num_fornecedores,
(
select (date_format(pgt_ass.RSA_DataHoraAssinatura,'%d/%m/%Y'))
from FUN_PagamentoSinteticoAssinado as pgt_ass
inner join FUN_Assinaturas_Contas as nivel_conta on
pgt_ass.RSA_Assinaturas_DR = nivel_conta.ASC_Contato_DR
where nivel_conta.ASC_NivelContas_DR = 2 and
pgt_ass.RSA_ArquivoAssinado_DR = ps.RSA_ArquivoAssinado_DR
and pgt_ass.RSA_AtivoSN = 'S' LIMIT 1
) as data_liberacao,
ACO_RowID, ACO_NomeArquivo,ACO_Comentario, ps.RSA_ValorTotal
FROM FUN_ArquivoAssinadoContas
INNER JOIN FUN_PagamentoSinteticoAssinado ps ON ps.RSA_ArquivoAssinado_DR = ACO_RowID
INNER JOIN FUN_Assinaturas_Contas ON ASC_Contato_DR = ps.RSA_Assinaturas_DR
INNER JOIN FUN_AssinaturaNivel_Contas ON ANC_RowID = ASC_NivelContas_DR
WHERE ACO_SituacaoLB <> 'L'
AND RSA_AtivoSN='S'
group by ACO_RowID
/* */ # ORDER BY RSA_RowID DESC
/* */ ORDER BY data_vencimento ASC
";
//die("<pre>".$sqlContas."</pre>");
$contas = executa($sqlContas);
$conta_sintetico = 0;
$totalGeral = 0;
$l = 0;
$cor = array('#FFF','#EEE');
if (!empty($contas)) {
foreach($contas as $contas) {
$ACO_RowID = $contas['ACO_RowID'];
$conta_sintetico++;
?>
<br/><br /> <br/>
<!--/* */--> <table width="90%" border="0" align="center" cellpadding="0" cellspacing="2" class="tabela2">
<!--/* */--> <tr><td>
<!--/* */--> <span style="font-size:14px">Assinaturas das contas de <?= $contas['data_minima']?> à <?= $contas['data_maxima']?> </span>- <font class="vermelho" size=1> <b>dt. vencimento: <?= $contas['data_vencimento']?> </font></b>
<!--/* */--> </td></tr>
<!--/* */--> </table>
<!--/* */--> <hr />
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="2" class="tabela2">
<tr bgcolor="#CCCCCC">
<th> Data da Liberação </th>
<th>Período Inicial </th>
<th>Período Final </th>
<th>Quantidade de Fornecedores</th>
<th>Valor total</th>
<th>Detalhar</th>
</tr>
<tr style="background-color:<?= $cor[$l%2]?>" onMouseMove="this.style.background='<?= $cor_fundo_lista?>'; this.style.color='<?= $cor_letra_lista?>';" onMouseOut="this.style.background='<?= $cor[$l%2]?>'; this.style.color='#5A5A5A';">
<td align="center"><?php if($contas['data_liberacao']=='')echo('---');else echo($contas['data_liberacao']);?></td>
<td align="center"><?= $contas['data_minima']?></td>
<td align="center"><?= $contas['data_maxima']?></td>
<td align="center"><?= $contas['num_fornecedores']?></td>
<td align="center"><?= number_format($contas['RSA_ValorTotal'],2,',','.')?></td>
<td align="center">
<a href="conta_detalha_arquivo.php?ACO_RowID=<?= $ACO_RowID?>"><img src="<?= HOST;?>imagens/icones/lupa.gif" border="0" alt="Editar" /></a>
</td>
</tr>
</table>
<br /><br /> <br/>
<?php
//************************************ PEGA ASSINADORES ATIVOS *************************************//
//************************************ PEGA ASSINADORES ATIVOS *************************************//
//pega todos os assinadores ativos
$sql_assinaturas = "SELECT * FROM FUN_Assinaturas_Contas
inner join FUN_AssinaturaNivel_Contas on ANC_RowID = ASC_NivelContas_DR
WHERE ASC_AtivoSN='S' order by ASC_NivelContas_DR,ASC_RowID";
$assinaturas = executa($sql_assinaturas);
$i=0;
$contato_atual='';
$nivel_atual='';
if (!empty($assinaturas)) {
foreach($assinaturas as $assinatura) {
$ASC_NivelContas_DR = $assinatura['ASC_NivelContas_DR'];
$ASC_Contato_DR = $assinatura['ASC_Contato_DR'];
$assinaturas='';
$i++;
if($i==1){
?>
<table width="70%" border="0" align="center" cellpadding="0" cellspacing="2" class="tabela2">
<tr bgcolor="#CCCCCC">
<th>Nome do Assinador</th>
<th>Data / hora</th>
<th>Situação</th>
</tr>
<?php
}
if(($contato_atual=='') or ($contato_atual!=$ASC_Contato_DR)){
$contato_atual=$ASC_Contato_DR;
}
if(($nivel_atual=='') or ($nivel_atual!=$ASC_NivelContas_DR)){
$nivel_atual=$ASC_NivelContas_DR;
}
//******************************** PEGA QUEM JA ASSINOU O ARQUIVO *************************//
//******************************** PEGA QUEM JA ASSINOU O ARQUIVO *************************//
$sqlContas2 = "
SELECT ANC_RowID,
ACO_RowID, ACO_NomeArquivo,ACO_Comentario, RSA_ValorTotal,ASC_Nome,ASC_Contato_DR,
ANC_RowID,ANC_Quantidade, ANC_ProxNivel,ANC_Nome,
date_format(RSA_DataHoraAssinatura, '%d/%m/%Y - %H:%i:%s') as RSA_DataHoraAssinatura
FROM FUN_ArquivoAssinadoContas
INNER JOIN FUN_PagamentoSinteticoAssinado ON RSA_ArquivoAssinado_DR = ACO_RowID
INNER JOIN FUN_Assinaturas_Contas ON ASC_Contato_DR = RSA_Assinaturas_DR
INNER JOIN FUN_AssinaturaNivel_Contas ON ANC_RowID = ASC_NivelContas_DR
WHERE ACO_SituacaoLB <> 'L'
and ACO_RowID = '$ACO_RowID'
and ANC_RowID = '$nivel_atual'
AND RSA_AtivoSN='S'
ORDER BY ASC_NivelContas_DR,ASC_RowID desc ";
/*echo '<pre>';
//print_r($sqlBancos);
print_r($sqlContas2);
echo '</pre>';*/
$assinaturas_feitas = executa($sqlContas2);
/*echo '<pre>';
print_r($ASC_Contato_DR);
echo '</pre>';*/
if (!empty($assinaturas_feitas)) {
foreach($assinaturas_feitas as $assinaturas_feitas) {
$contato_assinado = $assinaturas_feitas['ASC_Contato_DR'];
$nivel_assinado = $assinaturas_feitas['ANC_RowID'];
if($contato_assinado==$ASC_Contato_DR){
?>
<tr >
<th align="left"><?= $assinatura['ASC_Nome']?></th>
<th><?= $assinaturas_feitas['RSA_DataHoraAssinatura']?></th>
<th>Aprovado</th>
</tr>
<?php
}else
{
//** SE NAO ATINGIU A QUANTIDADE NECESSARIA DE ASSINATURAS MOSTRA OS ASSINADORES PENDENTES **//
//** SE NAO ATINGIU A QUANTIDADE NECESSARIA DE ASSINATURAS MOSTRA OS ASSINADORES PENDENTES **//
$sql_assinatura_nivel ="select count(RSA_RowID)as RSA_RowID , ANC_Quantidade
from FUN_PagamentoSinteticoAssinado
INNER JOIN FUN_Assinaturas_Contas ON ASC_Contato_DR = RSA_Assinaturas_DR
INNER JOIN FUN_AssinaturaNivel_Contas ON ANC_RowID = ASC_NivelContas_DR
where RSA_ArquivoAssinado_DR = $ACO_RowID
AND RSA_AtivoSN='S'
and ANC_RowID = $ASC_NivelContas_DR ";
/*
echo '<pre>';
//print_r($sqlBancos);
print_r($sql_assinatura_nivel);
echo '</pre>';
*/
$assinatura_nivel = executa($sql_assinatura_nivel);
if (!empty($assinatura_nivel)) {
foreach($assinatura_nivel as $assinatura_nivel) {
$RSA_RowID = $assinatura_nivel['RSA_RowID'];
$ANC_Quantidade = $assinatura_nivel['ANC_Quantidade'];
}
}
if($RSA_RowID !=$ANC_Quantidade){?>
<tr >
<th align="left"><?= $assinatura['ASC_Nome']?></th>
<th style="color: #e62b2b">Não aprovado</th>
<th style="color: #e62b2b">Aguardando aprovação</th>
</tr>
<?php
}
//* FIM SE NAO ATINGIU A QUANTIDADE NECESSARIA DE ASSINATURAS MOSTRA OS ASSINADORES PENDENTES *//
//* FIM SE NAO ATINGIU A QUANTIDADE NECESSARIA DE ASSINATURAS MOSTRA OS ASSINADORES PENDENTES *//
}
}
//***************************** FIM PEGA QUEM JA ASSINOU O ARQUIVO *************************//
//***************************** FIM PEGA QUEM JA ASSINOU O ARQUIVO *************************//
}else{
?>
<tr >
<th align="left"><?= $assinatura['ASC_Nome']?></th>
<th style="color: #e62b2b">Não aprovado</th>
<th style="color: #e62b2b">Aguardando aprovação</th>
</tr>
<?php }
}?>
</table>
<?php
}
//*********************************** FIM DO PEGA ASSINADORES ATIVOS ********************************//
//*********************************** FIM DO PEGA ASSINADORES ATIVOS ********************************//
$l++;
}
} else {
?>
<br />
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="2" class="tabela2">
<tr >
<th align="center"><font color="#FF0000">NÃO EXISTE NENHUMA CONTA CADASTRADA PENDENTE DE APROVAÇÃO!</font></th>
</tr>
</table>
<?php
}
?>
<div id="resultado"></div>
</div>
</td>
</tr>
</table>
<br />
</td>
</tr>
</table>
</div>
<div align="center">
<strong><br />
Rua Mal. Deodoro, 51 - Galeria Ritz - 18º Andar | Fone: (41) 3232-9811 | CEP 80.020-905 - Curitiba - Paraná</strong>
<!-- content-wrap ends-->
</div>
<!-- footer starts -->
<div id="footer-wrap">
</div>
<div id="rodape">
</div>
</div>
<div id="resultado"></div>
</body>
</html>
|