<?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>>
 */

<?
	include "../includes/begin.php";	
	require_once "../includes/functions.php";
	require_once "../includes/permissao.php";

	inibeAcesso(array("escola")); 
	// somente funcion�rio de escola pode entrar nessa tela

	$codTurma = getValueget( 'turma' ) ;
	$codEscola = getValueget( 'escola' ) ;
	$action = getValueget( 'action' ) ;
	$reacao = getValueget( 'reacao' ) ;
	
	$sql = "select \"mat_turmaDisciplina\".metodoavaliacao, mat_disciplina.iddisciplina,mat_disciplina.nomedisciplina
			from \"mat_turmaDisciplina\",mat_disciplina
			where \"mat_turmaDisciplina\".iddisciplina = mat_disciplina.iddisciplina
			and \"mat_turmaDisciplina\".codturma=".$codTurma. 
			" and \"mat_turmaDisciplina\".codescola=".$codEscola.
			" group by mat_disciplina.iddisciplina,mat_disciplina.nomedisciplina,\"mat_turmaDisciplina\".metodoavaliacao"	;
			
	$resultado_disc = executaQuery($dbh, $sql) or die ("N�o foi poss�vel executar a consulta");
	
	if($action=='mostraalunos')
	{
		$codDisciplina = getValueget('disciplina');
				
		$sql = "select \"mat_turmaDisciplina\".metodoavaliacao
				from \"mat_turmaDisciplina\"
				where \"mat_turmaDisciplina\".codturma=".$codTurma. 
				" and \"mat_turmaDisciplina\".codescola=".$codEscola.
				" and \"mat_turmaDisciplina\".iddisciplina=".$codDisciplina ;
		
		$resultado_metodo = executaQuery($dbh , $sql) or die("N�o foi poss�vel realizar a consulta");		
			
		$linha_metodo = pg_fetch_array( $resultado_metodo ) ;	
		
		$sql = "select mat_aluno.excluido, mat_aluno.inep,mat_aluno.codaluno,mat_aluno.nomealuno,\"mat_turmaAluno\".dtresultado
				from mat_aluno,\"mat_turmaAluno\"
				where mat_aluno.codaluno = \"mat_turmaAluno\".codaluno
				and \"mat_turmaAluno\".codturma =".$codTurma.
				" and \"mat_turmaAluno\".codEscola=".$codEscola.
				" order by 	mat_aluno.codaluno" ;
				
	
		$resultado_aluno = executaQuery($dbh, $sql) or die("N�o foi pos�vel executar a consulta");	
								
	}
	
					
?>

<!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" src="../js/funcoes.js"></script>
<script type="text/javascript" src="../js/ajax.js"></script>
<script type="text/javascript">
	
	function onlyDigit2(v)
	{
		v=v.replace(/[^0-9.,]/g,"");
		return v;
	}
			
	function redireciona(codDisciplina)
	{
		window.location.replace('avaliacaoaluno.php?action=mostraalunos&disciplina='+ codDisciplina +'&turma=<?=$codTurma?>&escola=<?=$codEscola?>');
	}
	
</script>

	<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>.:: AVALIA��O DE ALUNOS  ::.<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>
	
		<table border="0" style="margin-left:150px;">
			<tr>
				<div align="center"><?php if($reacao == 'retorno') echo '<caption>'.$_SESSION["f_retorno"].'</caption>'?></div>
				
				<td><font color="#003366" face="arial">Disciplina: </font></td>
				<td><label>
					<select name="codDisciplina" id="codDisciplina" size="1" class="campos2" onchange="redireciona(this.value)" >
						
						<option value=""> --Selecione-- </option>
		            <?
		                
						while ($row2 = pg_fetch_array($resultado_disc))
				  		{
				  			
					?>
		                   <option <? if($action=='mostraalunos' && $row2["iddisciplina"]==$codDisciplina)
											echo 'selected'
									?> 						   
						   value="<? echo $row2['iddisciplina'];?>"><? echo $row2['nomedisciplina'];?>
						   </option>
		             <?
		             	}
		             ?>
				</select>
			</label></td>
			
			<tr>
				<td>&nbsp;</td>
				
			</tr>
		</table>
	</form>
	
	<?
		if($action=='mostraalunos')
		{
	?>		<form name="enviaAvaliacaoAlunos" method="post" action="../rotinas/rotinaAvaliacaoAluno.php?disciplina=<?=$codDisciplina?>&turma=<?=$codTurma?>&escola=<?=$codEscola?>" enctype="application/x-www-form-urlencoded">
			<table class="listagem" border="0" align="center" cellpadding="0" cellspacing="0">
				<thead>
					<tr>
						<th>INEP do Aluno</th>
						<th>Nome do Aluno</th>
						<th>1� Bimestre</th>
						<th>2� Bimestre</th>
						<th>3� Bimestre</th>
						<th>4� Bimestre</th>
						<th>Situa�ao Final</th>
					</tr>
				</thead>	
				
				<tbody>
				<?
				$i = 0 ;	
				while($linha_aluno = pg_fetch_array( $resultado_aluno ) )
				{
					
					if( $linha_aluno["excluido"] != "t" )
					{
											
						$disabled = "";
						if( $linha_aluno["dtresultado"] != "" )
						{
							$disabled = "disabled='disabled'" ;
						}
						
				?>	
					    <tr>
							<td align=center> <? echo $linha_aluno["inep"] ?> </td>
							<td align=center> <? echo $linha_aluno["nomealuno"] ?> </td>
								<input <? echo $disabled ?> type="hidden" name="idaluno[]" id="idaluno" value=" <? echo $linha_aluno["codaluno"] ?> "/>
								
						<?
						
							$sql = "select bimestre,nota from \"mat_avaliacaoTurma\"
									where codescola=".$codEscola.
									" and codturma=".$codTurma.
									" and iddisciplina=".$codDisciplina.
									" and codaluno=".$linha_aluno["codaluno"].
									" order by bimestre" ;
							
							$resultado_notas = executaQuery($dbh , $sql) or die("N�o foi poss�vel consultar as notas do aluno");
							$nota = pg_fetch_array($resultado_notas) ;
							
							for($counter = 1; $counter <= 4; $counter++)
							{
								$valorNota = "";
								if($nota && $nota['bimestre'] == $counter ) // linha existe e � do mesmo bimestre
								{
									$valorNota = $nota['nota'];
									$nota = pg_fetch_array($resultado_notas);	
								}
								
								$id = "notaAluno".$counter;
								$nome = "notaAluno".$counter."[]" ;								
																		
								if($linha_metodo["metodoavaliacao"] == '1')
								{
						?>
									<td align="center">
									<input <? echo $disabled ?>size="10" maxlength="3" class="campos2" type="text"  onkeypress="mascara(this,onlyDigit2)"
										name="<?echo $nome?>" id="<?echo $id?>" 
										value="<?if($reacao=='retorno') echo ($_SESSION["f_notaAluno".$counter][$i]); else echo $valorNota?>"/></td>
						<?		}
									
								else if( $linha_metodo["metodoavaliacao"] == '2' )
								{
										
						?>
									<td align=center>
									<select <? echo $disabled ?> name="<? echo $nome ?>" id="<? echo $id ?>" size="1" class="campos2">
									
										<option <? if($reacao=='retorno' && $_SESSION["f_notaAluno".$counter][$i] == "") echo 'selected';
													else if( $valorNota == "" ) echo 'selected'; ?> value="">--selecione--</option>
													
										<option <? if($reacao=='retorno' && $_SESSION["f_notaAluno".$counter][$i] == "A") echo 'selected';
												else if( $valorNota == "A" ) echo 'selected'; ?> value="A">A</option>
												
										<option <? if($reacao=='retorno' && $_SESSION["f_notaAluno".$counter][$i] == "B") echo 'selected';
													else if( $valorNota == "B" ) echo 'selected'; ?> value="B">B</option>
													
										<option <? if($reacao=='retorno' && $_SESSION["f_notaAluno".$counter][$i] == "C") echo 'selected';
												else if( $valorNota == "C" ) echo 'selected'; ?> value="C">C</option>
												
										<option <? if($reacao=='retorno' && $_SESSION["f_notaAluno".$counter][$i] == "D") echo 'selected';
													else if( $valorNota == "D" ) echo 'selected'; ?> value="D">D</option>
													
										<option <? if($reacao=='retorno' && $_SESSION["f_notaAluno".$counter][$i] == "E") echo 'selected';
												else if( $valorNota == "E" ) echo 'selected'; ?> value="E">E</option>
									</select>
									</td>
									
							  <?}
							  	
							  	else if( $linha_metodo["metodoavaliacao"] == '3' )
								{
										
						?>
									<td align=center>
									<select <? echo $disabled ?> name="<? echo $nome ?>" id="<? echo $id ?>" size="1" class="campos2">
									
										<option <? if($reacao=='retorno' && $_SESSION["f_notaAluno".$counter][$i] == "") echo 'selected';
													else if( $valorNota == "" ) echo 'selected'; ?> value="">--selecione--</option>
													
										<option <? if($reacao=='retorno' && $_SESSION["f_notaAluno".$counter][$i] == "I") echo 'selected';
												else if( $valorNota == "I" ) echo 'selected'; ?> value="I">I</option>
												
										<option <? if($reacao=='retorno' && $_SESSION["f_notaAluno".$counter][$i] == "R") echo 'selected';
													else if( $valorNota == "R" ) echo 'selected'; ?> value="R">R</option>
													
										<option <? if($reacao=='retorno' && $_SESSION["f_notaAluno".$counter][$i] == "B") echo 'selected';
												else if( $valorNota == "B" ) echo 'selected'; ?> value="B">B</option>
												
										<option <? if($reacao=='retorno' && $_SESSION["f_notaAluno".$counter][$i] == "MB") echo 'selected';
													else if( $valorNota == "MB" ) echo 'selected'; ?> value="MB">MB</option>
									</select>
									</td>
									
							  <?}/* else if */?>	
							  
						  <?}/* for */?>
						  
						  <?
								$sql = "select idsituacaofinal from mat_turmadisciplinasituacaofinal
										where codescola=".$codEscola.
										" and codTurma=".$codTurma.
										" and iddisciplina=".$codDisciplina.
										" and codaluno=".$linha_aluno["codaluno"] ;
								
 								$resultado_situacao = executaQuery($dbh , $sql) or die("N�o foi possivel consultar a situa��o do aluno") ;
								
								$situa��o = pg_fetch_array( $resultado_situacao ) ;
						  ?>
							  
						    <td align=center>
								<select  <? echo $disabled ?> name="situacaoAluno[]" id="situacaoAluno" size="1" class="campos2">
								
								<?  $sql = "select * from mat_situacaofinal" ;
									$result = executaQuery($dbh,$sql); ?>									
								<?
									while( $linha = pg_fetch_array($result) )
									{
								?>
										<option <? if($reacao=='retorno' && $_SESSION["f_situacaoFinal"] == $linha["idsituacao"])
														echo 'selected' ;
												   else if($situa��o["idsituacaofinal"] == $linha["idsituacao"])
														echo 'selected'; ?>
										value="<? echo $linha["idsituacao"] ?>">
											<? echo $linha["descricaosituacao"] ?>
										</option>												
								  <?}?>								
								</select>
								</td>
						  					  			  
			  <?		$i++ ;
					}/* if */
			    }/* while */?>
				
				</tbody>
					<tfoot>
				        <tr>
							<td colspan="7" >
								&nbsp;
							</td>
						</tr>
					</tfoot>				
			</table>	
				<div align='center'>
					<input name="Submit" type="submit" class="botao" value="Enviar avalia��o"/>
				</div>
			</form>
	  <?}?>	
	  </div>
	  <?
		if($action=='mostraalunos')
		{
			$msg = getValueget('suc');
			
			if($msg != "")
				echo "<script type='text/javascript'> alert('Avalia��o realizada com sucesso!') </script>";
		}
	  ?>
	
	<div id="footer"><? include "../includes/rodape.php"; ?></div>
	</div></body>
</html>