<?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
/*
 * Pontifical Catholic University of Rio de Janeiro
 *
 * Authors: LabBio Group
 * Created on 01/09/2009
 */

// Grava Tabela de Irmaos
if ($possuiIrmaoEscolaMunicipal == '1')
{

 if (strlen($nomeIrmao1) != 0)
 {
   $sql = "INSERT INTO irmaosAluno
   (
     cartaoSus,
     inepAluno,
     nomeIrmao,
     escolaIrmao,
     codigoEscolaIrmao,
     escolaridadeIrmao

   ) values (

     '$cartaoSus',
     '$inepAluno',
     '$nomeIrmao1',
     '$escolaIrmao1',
     '$codigoEscolaIrmao1',
     '$escolaridadeIrmao1'
   )";

   $result = executaQuery($dbh, $sql);
   if (!$result)
   {
     $result = executaQuery($dbh, "ROLLBACK");
     if (!$result)
     {
       $erroFatal = "Erro em Transa��o Interna do Sistema - Informar Administrador";
       $SESSION["f_retornoFatal"] = $erroFatal;
     }
     $erro = "Erro na Grava��o de Irmao 1";
     $_SESSION["f_retorno"]= $erro;
     pg_close($dbh);
     header('location:recadastra.php?reacao=retorno&acao='.$acao.'&inepaluno='.$inepAluno);
     exit;
   }
	$sql = cleanSql($sql);
	$textoScript .= $sql . ';';
 }

 if (strlen($nomeIrmao2) != 0)
 {
  $sql = "INSERT INTO irmaosAluno
  (
    cartaoSus,
    inepAluno,
    nomeIrmao,
    escolaIrmao,
    codigoEscolaIrmao,
    escolaridadeIrmao

  ) values (

    '$cartaoSus',
    '$inepAluno',
    '$nomeIrmao2',
    '$escolaIrmao2',
    '$codigoEscolaIrmao2',
    '$escolaridadeIrmao2'
  )";

  $result = executaQuery($dbh, $sql);
  if (!$result)
  {
    $result = executaQuery($dbh, "ROLLBACK");
    if (!$result)
    {
       $erroFatal = "Erro em Transa��o Interna do Sistema - Informar Administrador";
       $SESSION["f_retornoFatal"] = $erroFatal;
    }
    $erro = "Erro na Grava��o de Irmao 2r";
    $_SESSION["f_retorno"]= $erro;
    pg_close($dbh);
    header('location:recadastra.php?reacao=retorno&acao='.$acao.'&inepaluno='.$inepAluno);
    exit;
  }
	$sql = cleanSql($sql);
	$textoScript .= $sql . ';';
 }

 if (strlen($nomeIrmao3) != 0)
 {
  $sql = "INSERT INTO irmaosAluno
  (
    cartaoSus,
    inepAluno,
    nomeIrmao,
    escolaIrmao,
    codigoEscolaIrmao,
    escolaridadeIrmao

  ) values (

    '$cartaoSus',
    '$inepAluno',
    '$nomeIrmao3',
    '$escolaIrmao3',
    '$codigoEscolaIrmao3',
    '$escolaridadeIrmao3'
  )";

  $result = executaQuery($dbh, $sql);
  if (!$result)
  {
    $result = executaQuery($dbh, "ROLLBACK");
    if (!$result)
    {
       $erroFatal = "Erro em Transa��o Interna do Sistema - Informar Administrador";
       $SESSION["f_retornoFatal"] = $erroFatal;
    }
    $erro = "Erro na Grava��o de Irmao 3";
    $_SESSION["f_retorno"]= $erro;
    pg_close($dbh);
    header('location:recadastra.php?reacao=retorno&acao='.$acao.'&inepaluno='.$inepAluno);
    exit;
  }
	$sql = cleanSql($sql);
	$textoScript .= $sql . ';';
 }

 if (strlen($nomeIrmao4) != 0)
 {
  $sql = "INSERT INTO irmaosAluno
  (
    cartaoSus,
    inepAluno,
    nomeIrmao,
    escolaIrmao,
    codigoEscolaIrmao,
    escolaridadeIrmao

  ) values (

    '$cartaoSus',
    '$inepAluno',
    '$nomeIrmao4',
    '$escolaIrmao4',
    '$codigoEscolaIrmao4',
    '$escolaridadeIrmao4'
  )";

  $result = executaQuery($dbh, $sql);
  if (!$result)
  {
    $result = executaQuery($dbh, "ROLLBACK");
    if (!$result)
    {
       $erroFatal = "Erro em Transa��o Interna do Sistema - Informar Administrador";
       $SESSION["f_retornoFatal"] = $erroFatal;
    }
    $erro = "Erro na Grava��o de Irmao 4";
    $_SESSION["f_retorno"]= $erro;
    pg_close($dbh);
    header('location:recadastra.php?reacao=retorno&acao='.$acao.'&inepaluno='.$inepAluno);
    exit;
  }
	$sql = cleanSql($sql);
	$textoScript .= $sql . ';';
 }

 if (strlen($nomeIrmao5) != 0)
 {
  $sql = "INSERT INTO irmaosAluno
  (
    cartaoSus,
    inepAluno,
    nomeIrmao,
    escolaIrmao,
    codigoEscolaIrmao,
    escolaridadeIrmao

  ) values (

    '$cartaoSus',
    '$inepAluno',
    '$nomeIrmao5',
    '$escolaIrmao5',
    '$codigoEscolaIrmao5',
    '$escolaridadeIrmao5'
  )";

  $result = executaQuery($dbh, $sql);
  if (!$result)
  {
    $result = executaQuery($dbh, "ROLLBACK");
    if (!$result)
    {
       $erroFatal = "Erro em Transa��o Interna do Sistema - Informar Administrador";
       $SESSION["f_retornoFatal"] = $erroFatal;
    }
    $erro = "Erro na Grava��o de Irmao 5";
    $_SESSION["f_retorno"]= $erro;
    pg_close($dbh);
    header('location:recadastra.php?reacao=retorno&acao='.$acao.'&inepaluno='.$inepAluno);
    exit;
  }
	$sql = cleanSql($sql);
	$textoScript .= $sql . ';';
 }

}

?>