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

<?
// Esse script recupera os termos


//carrega arquivo de conex�o
include "includes/pg_begin.php";

// seleciona os termos
$sql="select * from termo TT";

// filtro por tema
if ($sc_tema && $sc_tema != '*') {
	$sql  = "select *";
	$sql .= " from termo TT";
	$sql .= " where TT.codigotermo in (";
	$sql .= "   select TI.codigotermo";
	$sql .= "   from termoindicador TI, indicador I";
	$sql .= "   where TI.codigoindicador = I.codigoindicador";
	$sql .= "   and I.codigotema = " . $sc_tema . ")";
}

// finaliza��o do comando
$sql .= " order by TT.codigotermo";

$result=pg_query($dbh, $sql);

if (!$result) {
   header('location:index.php?msn=4');
   exit;
}

// mostra o in�cio da lista de op��es
echo '<SELECT name="form_termo">' . "\n";

// mostra a op��o por todos os temas
echo '<OPTION value="*">= todos os termos' . "\n";

// recupera as tuplas selecionadas
while ($nt=pg_fetch_array($result))
{
	//atribui valor a variaveis locais para db
	$db_codigotermo = trim(pg_escape_string($nt['codigotermo']));
	$db_nometermo   = trim(pg_escape_string($nt['nometermo']));
	
	// verifica se valor est� pr�-selecionado
	$selected = '';
	if ($db_codigotermo == $sc_termo) {$selected = 'SELECTED';}

	// verifica se tem algum valor na s�rie hist�rica
	$sql2="
	select *
	from seriehistoricatermo ST
	where ST.codigotermo = '" . $db_codigotermo . "'";
	$result2=pg_query($dbh, $sql2);
	if (pg_NumRows($result2) == 0) {
		$db_serie = ' &times;';
	} else {
		$db_serie = '';
	}

	echo '<OPTION value="' . $db_codigotermo . '" ' . $selected . '>' . $db_codigotermo . ' - ' . $db_nometermo  . $db_serie . "\n";
}

// mostra o final da lista de op��es
echo '</SELECT>' . "\n";


//carrega arquivo para finalizar conex�o
include "includes/pg_end.php";


?>