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

$codigoEscolaSql = "SELECT COALESCE(MAX(\"codescola\"),0)+1 FROM mat_escola";

$result = executaQuery($dbh, $codigoEscolaSql);
$codResult = pg_fetch_row($result);

$codigoEscola = $codResult[0];

$sql = "INSERT INTO mat_escola
	(
	
	   \"codescola\",
	   \"inepescola\",
	   \"nomeescola\",
	   \"nomediretor\",
	   \"matriculadiretor\",
	   \"bltelefone\",
	   \"telefoneescola1\",
	   \"telefoneescola2\",
	   \"telefoneescola3\",
	   \"telefonepublico\"
	
	) VALUES (
	
		$codigoEscola,
		'$codEscola',
	 	'$nomeEscola',
	   	'$nomeDiretorEscola',
	   	'$matriculaDiretorEscola',
	   	'$semTelefone',
	   	'$telEscola1',
	   	'$telEscola2',
	   	'$telEscola3',
	   	'$telPublico'
	  
	)";

$result1 = executaQuery($dbh, $sql);

$result2 = insereEndere�oBd (3,
							$codigoEscola,
							$logradouroGeoIguacuEscola,
						   	$logradouroTipoEscola,
						   	$logradouroNomeEscola,
						   	$logradouroNumeroEscola,
						   	$logradouroComplementoEscola,
						   	$logradouroUfEscola,
							$logradouroCidadeEscola,
						   	$logradouroBairroEscola,
						   	$logradouroCepEscola,
						   	$logradouroNaoCadastrado,
						   	$logradourojustificativausuario,
						   	$logradouroPontoReferenciaEscola,
						   	$blEnderecoForaMunicipio,
						   	$dbh);

if (!$result1 || !$result2)
{
   $result1 = executaQuery($dbh, "ROLLBACK");
   if (!$result1)
   {
      $erroFatal = "Erro em Transa��o Interna do Sistema - Informar Administrador";
      $SESSION["f_retornoFatal"] = $erroFatal;
   }
   $erro = "Erro na Gravacao de Escola";
   $_SESSION["f_retorno"]= $erro;
   pg_close($dbh);
   header('location:../novastelas/escola.php?reacao=retorno');
   exit;
}

$sql = cleanSql($sql);
$textoScript .= $sql . ';';