<?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","escola")); 

$action = $_GET['action'];

if($action == 'filtro')
{	
	$nome_professor      = getValuePost('nomeprofessor');
	$formacao_academica	 = getValuePost('formacaoacademica');
	$bairro_prof 		 = getValuePost('bairroprofessor');
	$municipio_prof		 = getValuePost('municipioprofessor');
}
?>
<!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/validate_turmas.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript">
function limpa_campos()
{
	document.getElementById('nomeprofessor').value = '';
	document.getElementById('formacaoacademica').value = '';
	document.getElementById('bairroprofessor').value = '';
	document.getElementById('municipioprofessor').value = '';
}
function validaExclusao()
{
	return confirm("Tem certeza que deseja excluir esse professor?");
}
function novo()
{
	window.location.replace("cadastroprofessor.php");	
}
</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 PROFESSORES  ::.<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="pesquisaProfessor" method="post" action="?action=filtro" enctype="application/x-www-form-urlencoded">		
		<table border="0" style="margin-left:150px;">
		<tr>
			<td><font color="#003366" face="arial">Nome do Professor</font></td>
			<td><label>
            <input class="campos2" id="nomeprofessor" name="nomeprofessor" 
            	onkeypress="mascara(this,textolivre)" type="text" size="60" maxlength="60" 
            	value="<?php if($action == 'filtro') echo $nome_professor?>"/>
          	</label></td>
		</tr>
		<tr>
			<td><font color="#003366" face="arial">Forma��o Acad�mica</font></td>
			<td><label>
			<select name="formacaoacademica" class="campos2" id="formacaoacademica">
			<option value="">-- Selecione uma forma��o acad�mica --</option>
			<?php 
				$sql = "select codformacao,nomeformacao from mat_formacaoacademica order by codformacao";
				$result = executaQuery($dbh,$sql);
				
				while( ($row = pg_fetch_row($result)) )
				{
			?>							
					<option value="<?= $row[0] ?>" <? if($action == 'filtro' && $formacao_academica == $row[0]) echo 'selected'?>><?= $row[1] ?></option>
			<?php 
				}
			?>
				</select>
			</label></td>
		</tr>
		<tr>
			<td><font color="#003366" face="arial">Bairro</font></td>
			<td><label>
			<input class="campos2" id="bairroprofessor" name="bairroprofessor" 
				onkeypress="mascara(this,textolivre)" type="text" size="40" maxlength="40" 
				value="<?php if($action == 'filtro') echo $bairro_prof?>"/>
			</label></td>
		</tr>
		<tr>
			<td><font color="#003366" face="arial">Munic�pio</font></td>
			<td><label>
			<select name="municipioprofessor" id="municipioprofessor" class="campos2">
				<option value="">-- Selecione um munic�pio --</option>
				<?
				$sql = "select * from municipio where codigoestado = ". (isset($_SESSION['f_logradouroUfProf']) ? $_SESSION['f_logradouroUfProf'] : 33) ." order by nomemunicipio";
				$result2 = executaQuery($dbh, $sql);
				while ($row2 = pg_fetch_array($result2))
				{
					?>
				<option <? if($action == 'filtro' && $municipio_prof == $row2['codigomunicipio']) echo 'selected'?>	
				value="<? echo $row2['codigomunicipio']?>"><? echo $row2['nomemunicipio']?></option>
					<?
				}
				?>
			</select>
			</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 p.nomeprofessor,f.nomeformacao,e.bairro,m.nomemunicipio, codprofessor 
	       					FROM mat_professor p 
	       						INNER JOIN mat_endereco e 
	       							ON( p.codprofessor = e.identificacao AND \"tipoIdentificacao\" = 5) 
	       						INNER JOIN mat_formacaoacademica f 
	       							ON(p.formacaoacademicaprofessor = f.codformacao)
	       						INNER JOIN municipio m
	       							ON(e.municipio = m.codigomunicipio)
	       					WHERE p.excluido = false";

	       		$initFilter = 0;
          		if($nome_professor != '')
          		{
          			$initFilter = 1;
          			$sql .= ' AND p.nomeprofessor ILIKE \'%'.$nome_professor.'%\'';
          		}
          		if($formacao_academica != '')
          		{
       				$initFilter = 1;          			
          			$sql .= ' AND p.formacaoacademicaprofessor = '.$formacao_academica;
          		}
          		if($bairro_prof != '')
          		{
       				$initFilter = 1;
          			$sql .= ' AND e.bairro ILIKE \'%'.$bairro_prof.'%\'';
          		}
          		if($municipio_prof != '')
          		{
       				$initFilter = 1;
          			$sql .= ' AND e.municipio = '.$municipio_prof;
          		}
          		//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>Nome do Professor</th>
				          <th>Forma��o Acad�mica</th>
				          <th>Bairro</th>
						  <th>Munic�pio</th>
				        </tr>
			        </thead>
			        <tbody>
				<?
					while ($linha = pg_fetch_array($resultado)) 
					{
						$resValido = 1;
				?>
						<tr>
			          		<td align=center><a href='cadastroprofessor.php?acao=atualizar&matricula=<?= $linha["codprofessor"]?>'>atualizar</a></td>
			          		<td align=center><a href='cadastroprofessor.php?acao=remover&matricula=<?= $linha["codprofessor"]?>' onclick='return validaExclusao()'>remover</a></td>
							<td><div align=center><? echo $linha["nomeprofessor"] ?></div></td>
			          		<td><div align=center><? echo $linha["nomeformacao"] ?></div></td>
			          		<td><div align=center><? echo $linha['bairro'] ?></div></td>
					 		<td><div align=center><? echo $linha["nomemunicipio"] ?></div></td>
					 		<td colspan='5' height='5'></td>
		         		</tr>
		         <?
					}
					if(!$resValido)
					{
				?>
						<tr><td align=center colspan=6>Nenhum professor encontrado!</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 novo professor' class="botao" onclick='novo();'></input>
  			</div>
	</div>
			
	<div id="footer"><? include "../includes/rodape.php"; ?></div>
	</div></body>
</html>
