<?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 
require_once "../includes/begin.php";
require_once "../includes/functions.php"; 
require_once "../includes/permissao.php";

inibeAcesso(array("administrador","coordenadoria"));

$action = $_GET['action'];
if($action == 'filtro')
{	
	$selEscola	 		= getValuePost('selEscola');
	$inepEscola	 		= getValuePost('codigodaEscola');
	$nomeEscola  		= getValuePost('nomedaEscola');
	$nomeDiretor 		= getValuePost('nomedoDiretor');
	$matriculaDiretor	= getValuePost('matriculadoDiretor');
	//echo $selEscola;exit;
}
?>
<!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=latin-1" />
<title>SEMED - Sistema de Matr�cula Escolar</title>
<link href="../stylo.css" rel="stylesheet" type="text/css" />
<?
include "../includes/config3.php";
?>
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
<link type="text/css" rel="stylesheet" href="../js/dhtmlgoodies_calendar/dhtmlgoodies_calendar.css?random=20051112" media="screen"></link>
<script type="text/javascript" src="../js/dhtmlgoodies_calendar/dhtmlgoodies_calendar.js?random=20060118"></script>
<script type="text/javascript" src="../js/functions.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript">

function validaExclusao()
{
	return confirm("Tem certeza que deseja excluir essa escola?");
}
function novo()
{
	window.location.replace("escola.php");	
}

function onlyDigit(v)
{
	v=v.replace(/\D/g,"");
	return v;
 }

var codEscola = '';
var nomeEscola = '';
var nomeDiretor = '';
var matriculaDiretor = '';

function disableFilter()
{
	if(document.getElementById('selEscola').value != '')
	{
		codEscola = document.getElementById('codigodaEscola').value;
		nomeEscola = document.getElementById('nomedaEscola').value;
		nomeDiretor = document.getElementById('nomedoDiretor').value;
		matriculaDiretor = document.getElementById('matriculadoDiretor').value; 		

		document.getElementById('codigodaEscola').value = '';
		document.getElementById('nomedaEscola').value = '';
		document.getElementById('nomedoDiretor').value = '';
		document.getElementById('matriculadoDiretor').value = '';

		document.getElementById('codigodaEscola').disabled = true;
		document.getElementById('nomedaEscola').disabled = true;
		document.getElementById('nomedoDiretor').disabled = true;
		document.getElementById('matriculadoDiretor').disabled = true;
	}
	else
	{
		document.getElementById('codigodaEscola').value = codEscola;
		document.getElementById('nomedaEscola').value = nomeEscola;
		document.getElementById('nomedoDiretor').value = nomeDiretor;
		document.getElementById('matriculadoDiretor').value = matriculaDiretor;
		
		document.getElementById('codigodaEscola').disabled = false;
		document.getElementById('nomedaEscola').disabled = false;
		document.getElementById('nomedoDiretor').disabled = false;
		document.getElementById('matriculadoDiretor').disabled = false;
	}
}

function limpa_campos()
{
	document.getElementById('selEscola').value = '';
	document.getElementById('codigodaEscola').value = '';
	document.getElementById('nomedaEscola').value = '';
	document.getElementById('nomedoDiretor').value = '';
	document.getElementById('matriculadoDiretor').value = '';

	codEscola = '';
	nomeEscola = '';
	nomeDiretor = '';
	matriculaDiretor = '';

	disableFilter();
}

$(document).ready(function() 
{
	disableFilter();
});
</script>
</head>

<body topmargin="0" leftmargin="0">

	<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 class="titulos"><div align="center" class="titulos2">
						<p>.:: LISTAGEM DE ESCOLAS  ::.<br />
						Educa��o Infantil e Ensino Fundamental<br />
						Prefeitura da Cidade de Nova Igua�u<br />
						Matr�cula <?=date("Y");?></p>
					</div></td>
				</tr>
			</table>
		<form name="pesquisaEscola" method="post" action="listagemescolas.php?action=filtro" enctype="application/x-www-form-urlencoded">		
		<table border="0" style="margin-left:150px;">
		<tr>
			<td><font color="#003366" face="arial">Escola</font></td>
			<td><label>
			<select class="campos2" name="selEscola" id="selEscola" onchange="javascript:disableFilter();">
				<option value="">-- Selecione uma escola --</option>
				<?php 
					$sql = "select nomeescola from mat_escola WHERE coddependenciaadministrativa = 3 ORDER BY nomeescola";
					$result = executaQuery($dbh,$sql);
									
					while( ($row = pg_fetch_row($result)) )
					{
						$selected='';
						if($action == 'filtro' && $row[0] == $selEscola)
							$selected='selected';
				?>
											
						<option value='<?= $row[0] ?>' <?php echo $selected?>><?= $row[0] ?></option>
				<?php 
					}
				?>
			</select>
			</label></td>
		</tr>
		<tr>
			<td><font color="#003366" face="arial">INEP da Escola</font></td>
			<td><label>
            <input class="campos2" id="codigodaEscola" name="codigodaEscola" type="text" size="15" value="<?php if($action == 'filtro') echo $inepEscola?>" onkeypress="mascara(this,onlyDigit)"/>
          	</label></td>
		</tr>
		<tr>
			<td><font color="#003366" face="arial">Nome da Escola</font></td>
			<td><label>
			<input class="campos2" id="nomedaEscola" name="nomedaEscola" type="text" size="46" value="<?php if($action == 'filtro') echo $nomeEscola?>" onkeypress="mascara(this,textolivre)"/>
			</label></td>
		</tr>
		<tr>
			<td><font color="#003366" face="arial">Nome do Diretor</font></td>
			<td><label>
			<input class="campos2" id="nomedoDiretor" name="nomedoDiretor" type="text" size="46" value="<?php if($action == 'filtro') echo $nomeDiretor?>" onkeypress="mascara(this,textolivre)"/>
			</label></td>
		</tr>
		<tr>
			<td><font color="#003366" face="arial">Matr�cula do Diretor</font></td>
			<td><label>
			<input class="campos2" id="matriculadoDiretor" name="matriculadoDiretor" type="text" size="15" value="<?php if($action == 'filtro') echo $matriculaDiretor?>" onkeypress="mascara(this,textolivre)"/>
			</label></td>
		</tr>
		
		  <tr>
          <td>&nbsp;</td>
          <td>
          	<input name="Submit" type="submit" class="botao" value="Procurar"/>
          	<input name="Reset" type="button" onclick="javascript:limpa_campos();" class="botao" value="Limpar"/>
          </td>
        </tr>
		</table>
		</form>			
<?php 
           	if($action == 'filtro')
          	{
	       		$sql = "SELECT inepescola,
	       						nomeescola,
	       						nomediretor,
	       						matriculadiretor,
	       						codescola 
	       				FROM mat_escola";

	       		$initFilter = 0;
          		if($selEscola != '')
          		{
          			$sql .= ' WHERE';
          			$initFilter = 1;
          			
          			$sql .= ' nomeescola = \''.$selEscola.'\'';
          		}
          		else
          		{
		       		if($inepEscola != '')
	          		{
	          			if(!$initFilter)
	          			{
	          				$sql .= ' WHERE';
	          				$initFilter = 1;
	          			}
	          			else $sql .= ' AND';
	
	          			$initFilter = 1;
	          			$sql .= ' inepescola = \''.$inepEscola.'\'';
	          		}
	          		if($nomeEscola != '')
	          		{
	          			if(!$initFilter)
	          			{
	          				$sql .= ' WHERE';
	          				$initFilter = 1;
	          			}
	          			else $sql .= ' AND';
	          			
	          			$sql .= ' nomeescola ILIKE \'%'.$nomeEscola.'%\'';
	          		}
	          		if($nomeDiretor != '')
	          		{
	          			if(!$initFilter)
	          			{
	          				$sql .= ' WHERE';
	          				$initFilter = 1;
	          			}
	          			else $sql .= ' AND';
	          			
	          			$sql .= ' nomediretor ILIKE \'%'.$nomeDiretor.'%\'';
	          		}
	          		if($matriculaDiretor != '')
	          		{
	          			if(!$initFilter)
	          			{
	          				$sql .= ' WHERE';
	          				$initFilter = 1;
	          			}
	          			else $sql .= ' AND';
	          			
	          			$sql .= ' matriculadiretor = \''.$matriculaDiretor.'\'';
	          		}
          		}
          		//echo $sql; exit;
				
          		if($initFilter)
          		{
          		
					@$resultado = executaQuery($dbh, $sql) or die ("N�o foi poss�vel executar a consulta");
					$resValido = 0;

				?>
				
					<table class="listagem" border="0" align="center" cellpadding="0" cellspacing="0">
						<thead>			         
					        <tr>
					          <th colspan="2">Op��es</th>
					          <th>INEP da Escola</th>
					          <th>Nome da Escola</th>
					          <th>Nome do Diretor</th>
							  <th>Matr�cula do Diretor</th>   
					                
					        </tr>
					    </thead>
					    <tbody>              
				<?
					while ($linha = pg_fetch_array($resultado)) 
					{
						$resValido = 1;
				?>
						<tr>
			          		<td align=center><a href='escola.php?acao=atualizar&codigo=<?= $linha["codescola"]?>'>atualizar</a></td>
			          		<td align=center><!--<a href='escola.php?acao=remover&codigo=<?= $linha["codescola"]?>' onclick='return validaExclusao()'>remover</a>--></td>
							<td><div align=center><? echo $linha["inepescola"] ?></div></td>
			          		<td><div align=center><? echo $linha["nomeescola"] ?></div></td>
			          		<td><div align=center><? echo $linha["nomediretor"] ?></div></td>
					 		<td><div align=center><? echo $linha["matriculadiretor"] ?></div></td>
					 		<!--<td colspan='5' height='5'></td>-->
		         		</tr>
		         <?
					}
					if(!$resValido)
					{
				?>
						<tr><td align=center colspan=6>Nenhuma Escola encontrada!</td></tr>
				<?
					}
				?>
						</tbody>
						<tfoot>
							<tr>
								<td colspan="7">
									&nbsp;
								</td>
							</tr>
						</tfoot>
			      </table>
				<?					
					pg_freeresult($resultado);
					pg_close($dbh);
          		}
          	}
		  if(($action != 'filtro') || $initFilter==0)
				{
				?>
					<p align=center>Listagem vazia. Favor preencher os campos de filtro para iniciar uma busca.</p>
				<?
				}
				?>
		  	<div align='center'>
		  		<input type='button' value='Cadastrar nova escola' class="botao" onclick='novo();'></input>
  			</div>
	</div>
			
	<div id="footer"><? include "../includes/rodape.php"; ?></div>
	</div></body>
</html>
