<?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 
include "../includes/begin.php";
require_once "../includes/permissao.php";
inibeAcesso(array("escola")); 
// somente funcion�rio de escola pode entrar nessa tela
require_once("../includes/functions.php");
$action = $_GET['action'];
$escola = $_SESSION['escola'];

if($action == 'filtro')
{	
	$nome_turma			= getValuePost('nomeTurma');
	$serie_turma		= getValuePost('serieTurma');
	$ano_turma		= getValuePost('anoTurma');
}
?>

<!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" />
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
<?
	include "../includes/config3.php";
?>
<script type="text/javascript" src="../js/functions.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript">

function limpa_campos()
{
	document.getElementById('nomeTurma').value = '';
	document.getElementById('serieTurma').value = '';
}

function validaExclusao()
{
	return confirm("Tem certeza que deseja excluir essa turma?");
}

function novo(codigoescola)
{
	window.location.replace("turmas.php?escola="+codigoescola);	
}

</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 TURMAS  ::.<br />
						Educa��o Infantil e Ensino Fundamental<br />
						Prefeitura da Cidade de Nova Igua�u<br />
						Matr�cula <?=date("Y");?>
						<br></br>
						<span class="mago"><br />
						</span><span class="legendas">ESCOLA
						<?							
							$sql="select * from mat_escola where codescola = ".$escola;
							$result=executaQuery($dbh, $sql);
							$row2 = pg_fetch_array($result);
							echo $row2['nomeescola'];
						
						?>
					</span></p>
					</div></td>
				</tr>
			</table>
		<form name="pesquisaTurmas" method="post" action="?action=filtro&escola=<?php echo $escola?>" enctype="application/x-www-form-urlencoded">		
		<table border="0" style="margin-left:150px;">
		<tr>
			<td><font color="#003366" face="arial">Nome da Turma</font></td>
			<td><label>
            <input class="campos2" id="nomeTurma" name="nomeTurma" type="text" size="50" maxlength="50" value="<?php if($action == 'filtro') echo $nome_turma?>" onkeypress="mascara(this,textolivre)"/>
          	</label></td>
		</tr>
		<tr>
			<td><font color="#003366" face="arial">S�rie da Turma</font></td>
			<td><label>
			<select name="serieTurma" class="campos2" id="serieTurma">
			<option value="">-- Selecione uma s�rie --</option>
			<?php 
				$sql="select * from mat_nivelescolar order by idnivel";
				$result = executaQuery($dbh,$sql);
				
				while( ($row = pg_fetch_row($result)) )
				{
			?>							
					<option value="<?= $row[0] ?>" <? if($action == 'filtro' && $serie_turma == $row[0]) echo 'selected'?>><?= $row[1] ?></option>
			<?php 
				}
			?>
				</select>
			</label></td>
		</tr>
		<tr>
			<td><font color="#003366" face="arial">Ano da Turma</font></td>
			<td><label>
			<select name="anoTurma" class="campos2" id="anoTurma">
			<?php 
				$ano = date("Y");
			
				while($ano >= 2009)
				{
			?>							
					<option value="<?=$ano?>" <? if($action == 'filtro' && $ano_turma == $ano) echo 'selected'?>><?=$ano?></option>
			<?php
					$ano--; 
				}
			?>
				</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 mat_turma.codescola, 
							mat_turma.idnivelescolar, 
							mat_turma.codmatrizcurricular, 
							mat_turma.nometurma, 
							mat_turma.codturma, 
							mat_nivelescolar.nomenivel
						FROM mat_turma
						INNER JOIN mat_nivelescolar
						ON mat_turma.idnivelescolar=mat_nivelescolar.idnivel";

	       		$initFilter = 0;
          		if($nome_turma != '')
          		{
          			$sql .= ' WHERE';
          			$initFilter = 1;
          			$sql .= ' nometurma ILIKE \'%'.$nome_turma.'%\'';
          		}
          		if($serie_turma != '')
          		{
          			if(!$initFilter)
          			{
          				$sql .= ' WHERE';
          				$initFilter = 1;
          			}
          			else $sql .= ' AND';
          			
          			$sql .= ' idnivelescolar = '.$serie_turma;
          		}
          		if($ano_turma != '')
          		{
          			if(!$initFilter)
          			{
          				$sql .= ' WHERE';
          				$initFilter = 1;
          			}
          			else $sql .= ' AND';
          			
          			$sql .= ' anoturma = '.$ano_turma;
          		}
				
				$sql .= ' AND removido = false ' ;
         
          		$sql .= ' AND codescola = '.$escola;
          	  }
          		//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="4">Op��es</th>
				          <th>Nome da Turma</th>
				          <th>S�rie da Turma</th>
				          <th>Quantidade de Alunos</th>
						  <th>Atende � Matriz Curricular?</th>
				        </tr>
			        </thead>
			        <tbody>
				<?
					while ($linha = pg_fetch_array($resultado)) 
					{
						$resValido = 1;
						
						$sql = "SELECT count(*) as qtd FROM educacao.\"mat_turmaAluno\" where codescola = $escola and codturma = ".$linha["codturma"].";";
						$resultQtdAlunos = executaQuery($dbh, $sql) or die ("N�o foi poss�vel executar a consulta");
						$qtdAlunos = pg_fetch_array($resultQtdAlunos);
				?>
						<tr>
			          		<td align=center><a href='turmas.php?codigo=<? echo $linha["codturma"] ?>&escola=<? echo $linha["codescola"] ?>&acao=atualizar'>atualizar</a></td>
			          		<td align=center><a href='turmas.php?acao=remover&codigo=<? echo $linha["codturma"] ?>&escola=<? echo $linha["codescola"] ?>' onclick='return validaExclusao();'>remover</a></td>
			          		<td align=center>
			          			<a href='planilhaDePresencaTurma.php?turma=<? echo $linha["codturma"] ?>&escola=<? echo $linha["codescola"] ?>'>
			          			<!-- a href='javascript:alert("Fun��o indispon�vel no momento");'-->
			          			presen�as
			          			</a>
			          		</td>
			          		<td align=center>
			          			<a href='avaliacaoaluno.php?turma=<? echo $linha["codturma"] ?>&escola=<? echo $linha["codescola"] ?>'>
			          			<!-- a href='javascript:alert("Fun��o indispon�vel no momento");'-->
			          				avalia��es
			          			</a>
			          		</td>
							<td><div align=center><? echo $linha["nometurma"] ?></div></td>
			          		<td><div align=center><? echo $linha["nomenivel"] ?></div></td>
			          		<td><div align=center><? echo $qtdAlunos["qtd"] ?></div></td>
					 		<td><div align=center><?if(validaMatriz($linha["codturma"],$linha["codescola"],$dbh)) echo Sim; else echo N�o;?></div></td>
					 		<td colspan='5' height='5'></td>
		         		</tr>
		         <?
					}
					if(!$resValido)
					{
				?>
						<tr><td align=center colspan="8">Nenhuma turma encontrada!</td></tr>
				<?
					}

				?>
					</tbody>
					<tfoot>
				        <tr>
							<td colspan="8" >
								&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 turma' class="botao" onclick='novo(<?php echo $escola ?>)';></input>
  			</div>
	</div>
			
	<div id="footer"><? include "../includes/rodape.php"; ?></div>
	</div></body>
</html>
