<?PHP
/*
 * DIREITOS AUTORAIS RESERVADOS (C) 2007 UFRJ
 * 
 * ESTE PROGRAMA É SOFTWARE LIVRE; VOCÊ PODE REDISTRIBUÍ-LO E/OU MODIFICÁ-LO SOB OS
 * TERMOS DA LICENÇA PÚBLICA GERAL GNU CONFORME PUBLICADA PELA FREE SOFTWARE FOUNDATION;
 * TANTO A VERSÃO 2 DA LICENÇA, COMO (A SEU CRITÉRIO) QUALQUER VERSÃO POSTERIOR.

 * ESTE PROGRAMA É DISTRIBUÍDO NA EXPECTATIVA DE QUE SEJA ÚTIL, PORÉM, SEM NENHUMA GARANTIA;
 * NEM MESMO A GARANTIA IMPLÍCITA DE COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
 * CONSULTE A LICENÇA PÚBLICA GERAL DO GNU PARA MAIS DETALHES.
 * 
 * VOCÊ DEVE TER RECEBIDO UMA CÓPIA DA LICENÇA PÚBLICA GERAL DO GNU JUNTO COM ESTE PROGRAMA; 
 * SE NÃO, ACESSE <<HTTP://WWW.GNU.ORG/LICENSES/LICENSES.PT-BR.HTML>>
 */

<?php
@date_default_timezone_set('America/Sao_Paulo');

include "includes/begin.php";
include "includes/config.php";

//limpa os campos de sess�o mantendo o login
$logon_semed = $_SESSION['logon_semed'];
$codigoEscolaMatricula = $_SESSION['f_codigoEscolaMatricula'];
$sc_usuario = $_SESSION['f_usuario'];

session_unset();

$_SESSION = array ();

session_destroy();

session_start();

$_SESSION['logon_semed'] = $logon_semed;
$_SESSION['f_codigoEscolaMatricula'] = $codigoEscolaMatricula;
$_SESSION['f_usuario'] = $sc_usuario;
//-----------------------------------------------------------------------
isset($_POST["s_acao"]) ? $acao=$_POST["s_acao"] : $acao = '';			// atualizar ou recadastrar
if (isset($_GET["acao"])) {
		$acao = $_GET["acao"];
}
//---- inicializacao
isset($_GET["reacao"]) ? $reacao=$_GET["reacao"] : $reacao = '';		// poss�veis a��es: reload, retorno
isset($_GET["pg"]) ? $pg=$_GET["pg"] : $pg = '';						// paginacao
isset($_GET["ordem"]) ? $ordem=$_GET["ordem"] : $ordem = "nomealuno";	// order by

$link="main.php"; // p�gina relacionada

//campos de busca
isset($_POST["s_nomeAluno"]) ? $s_nomeAluno=strtoupper($_POST["s_nomeAluno"]) : $s_nomeAluno = '';
if (isset($_GET["nomealuno"])) {
		$s_nomeAluno = trim($_GET["nomealuno"]);
}
isset($_POST["s_inepAluno"]) ? $s_inepAluno=$_POST["s_inepAluno"] : $s_inepAluno = '';
if (isset($_GET["inepaluno"])) {
		$s_inepAluno = $_GET["inepaluno"];
}
isset($_POST["s_campo3"]) ? $s_campo3=$_POST["s_campo3"] : $s_campo3 = '';
if (isset($_GET["campo3"])) {
		$s_campo3 = $_GET["campo3"];
}

//identificar qual o terceiro campo de busca
//se atualizar = cartao sus
//se recadastrar = nis
if ($acao=='atualizar')
{
	$var = 'cartaosus';
	$label = 'SUS';
	$var_inep = 'inepaluno';
}
else
{
	$var = 'nisaluno';
	$label = 'NIS';
	$var_inep = 'inep';
}

//variavel para para montar filtro de pesquisa
$sqlComplemento = '';

//verifica se informado nome
if ($s_nomeAluno != '')
{
	if ($sqlComplemento != '')
		$sqlComplemento = $sqlComplemento." and upper(nomeAluno) like '%".$s_nomeAluno."%'";
	else
		$sqlComplemento = "where upper(nomealuno) like '%".$s_nomeAluno."%'";
}


//verifica se informado inep
if ($s_inepAluno != '')
{
	if ($sqlComplemento != '')
		$sqlComplemento = $sqlComplemento." and ".$var_inep."='".$s_inepAluno."'";
	else
		$sqlComplemento = "where ".$var_inep."='".$s_inepAluno."'";
}
//verifica se informado terceiro campo
if ($s_campo3 != '')
{
	if ($sqlComplemento != '')
		$sqlComplemento = $sqlComplemento." and ".$var."='".$s_campo3."'";
	else
		$sqlComplemento = "where ".$var."='".$s_campo3."'";
}

//consulta apenas se informado filtro
if ($sqlComplemento != '')
{
	//------------------------PAGINACAO--------------------------------------

	//-----------------------------------------------------------------------
	//######### INICIO Pagina��o #########
	$numreg = 30; // Quantos registros por p�gina vai ser mostrado
	if (!isset($pg)) {
			$pg = 0;
	}
	$inicial = $pg * $numreg;
	//######### FIM dados Pagina��o #########
	//-----------------------------------------------------------------------

	//consultas
	if ($acao=='atualizar')
	{
		//se for atualizacao seleciona os alunos matriculados
		$sql="select nomealuno, ".$var_inep.", ".$var.", datanascimentoaluno from aluno ".$sqlComplemento. " ORDER BY ". $ordem. " LIMIT " . $numreg . " OFFSET " . $inicial;
		//
		$sql_conta = "select nomealuno, ".$var_inep.", ".$var.", datanascimentoaluno from aluno ".$sqlComplemento;
	}
	else
	{
		//se for recadastramento seleciona os alunos cadastrados no censo
		$sql="select nomealuno, ".$var_inep.", ".$var.", datanascimentoaluno from tabelao ".$sqlComplemento. " ORDER BY ". $ordem. " LIMIT " . $numreg . " OFFSET " . $inicial;
		//
		$sql_conta = "select nomealuno, ".$var_inep.", ".$var.", datanascimentoaluno from tabelao ".$sqlComplemento;
	}

	$result=pg_query($dbh, $sql);
	$result_conta = pg_query($dbh, $sql_conta);

	if (!$result) {
	   die("Erro na selecao do usuario" . pg_last_error());
	   header('location:index.php?msn=3');
	}

	// Serve para contar quantos registros voc� tem na seua tabela para fazer a pagina��o
	$quantreg = pg_num_rows($result_conta); // Quantidade de registros pra pagina��o
}
?>

<!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=latin1" />
<title>SEMED - Sistema de Matr�cula Escolar</title>
<link href="stylo.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style1 {color: #006600}
-->
</style>
</head>

<body topmargin="0" leftmargin="0" onLoad="document.New_Form.s_nome.focus();">
<div id="container">
   <div id="body">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>
<?
include "includes/config2.php";
?></td>
  </tr>
  <tr>
    <td><div align="center" class="style1"><strong><? if($reacao=="retorno"){ echo "<br>Opera��o realizada com SUCESSO!<br><br>"; }?></strong></div></td>
  </tr>
  <tr>
    <td><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td class="titulos" colspan="3"><div align="center">
          <h2>.: ESCOLA
          <?
					  $sql3="select * from escola where codigoescola = ".$_SESSION['f_codigoEscolaMatricula'];
					  $result3=pg_query($dbh, $sql3);
					  $row3 = pg_fetch_array($result3);
					  echo $row3['nomeescola'];
					?>
          :.</h2>
          </div></td>
      </tr>

    </table></td>
  </tr>
   <? if($reacao=="retorno")
  	{
  ?>
  <tr>
    <td><div align="center" class="style1"><? echo $_SESSION["f_retorno"];  ?></div></td>
  </tr>
  <? }?><tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>
    	<p>Selecione uma das op��es acima:</p>
    	<ul>
    		<li>
    		Alunos: Para matr�cula, atualiza��o e exclus�o de alunos
    		</li>
    		<li>
    		Turma: Para cadastro de turmas e aloca��o de alunos e professores
    		</li>
    		<li>
    		Professores: Para cadastro de professores
    		</li>
    	</ul>
     </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
   </div>
   <div id="footer"><? include "includes/rodape.php"; ?></div>
</div>
</body>
</html>
<?
//carrega arquivo de rodape
include "includes/end.php";