SetTitulo( "{$this->_instituicao} Sistema de Cadastro de Aç&oatilde;es do Governo - Noticias!" );
$this->processoAp = "551";
}
}
class indice extends clsCadastro
{
var $pessoa_logada;
var $cod_acao_governo;
var $noticia;
function Inicializar()
{
$retorno = "Novo";
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
$this->cod_acao_governo = $_GET['cod_acao_governo'];
if(isset($_GET['cod_acao_governo']))
{
if(isset($_GET['limpa']))
{
unset($_SESSION["noticias"]);
unset($_SESSION["noticias"]["inserido"]);
unset($_SESSION["noticias"]["removidos"]);
}
if(isset($_GET['remover_noticia']) && is_numeric($_GET['remover_noticia']) && $this->permiteEditar())
{
$obj_not = new clsPmiacoesAcaoGovernoNoticia($this->cod_acao_governo,$_GET['remover_noticia']);
$obj_not->excluir();
header("location: acoes_acao_det.php?cod_acao_governo={$this->cod_acao_governo}&display={$_GET["display"]}");
die;
}
}
@session_write_close();
if(!isset($_GET['cod_acao_governo']))
echo "";
else
{
$obj_acao = new clsPmiAcoesAcaoGoverno($_GET['cod_acao_governo']);
if(!$det_acao = $obj_acao->detalhe())
echo "";
}
return $retorno;
}
function Gerar()
{
$this->campoOculto( "cod_acao_governo", $this->cod_acao_governo );
$i = 0;
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
/**
*
*/
$obj_acao_governo = new clsPmiacoesAcaoGoverno($this->cod_acao_governo);
$det_acao_governo = $obj_acao_governo->detalhe();
if(!$det_acao_governo = $obj_acao_governo->detalhe())
header("Location: acoes_acao_lst.php");
if($det_acao_governo['numero_acao'])
$this->campoRotulo( "cod_acao","Número da ação", "{$det_acao_governo['numero_acao']}");
$this->campoRotulo("nome_acao", "Nome da ação", "{$det_acao_governo['nm_acao']}");
if(!isset($_POST["inc"]) ){
if(isset($_GET["excluir_noticia"]) && $_GET["passo"] != 2)
{
unset( $_SESSION["noticias"]["inserido"][$_GET["excluir_noticia"]],$_GET["excluir_noticia"]);
header("Location: acoes_noticia.php?cod_acao_governo={$this->cod_acao_governo}&passo=2");
}
}
else
{
if($_POST["inc"] == 2)
{
$existe = false;
if(!empty($_SESSION["noticias"]["inserido"]))
{
foreach ($_SESSION["noticias"]["inserido"] as $key => $valor) {
if($valor == $this->noticia){
$existe = true;
break;
}
}
}
if(!$existe){
$_SESSION["noticias"]["inserido"][$this->noticia] = $this->noticia;
}
}
}
$valorPadrao = array( ''=>"Selecione clicando no botao ao lado" );
$valor = $valorPadrao;
$this->campoLista("noticia", "Noticia Portal", $valor, $this->ref_idpes_requerente, "var objFav = document.getElementById( 'noticia' );if( objFav.value == 0 ) { var texto = this.options[this.selectedIndex].text; var pos = objFav.options.length; objFav.options[pos] = new Option( texto, this.value, false, false ); objFav.selectedIndex = pos;}",false,false,"');\">",false,true);
$this->campoOculto("inc", "1");
$this->campoRotulo("incluir", "Incluir noticia", "
");
$this->campoQuebra2();
$tabela = "
Noticias | |
{$titulo} | cod_acao_governo}&excluir_noticia={$id_noticia}>![]() |
Nenhum noticia adicionada |