function Gerar() { @session_start(); $id_pessoa = $_SESSION['id_pessoa']; @session_write_close(); $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet", false); $this->titulo = "Listagem de ações do Governo"; $nm_acao = @$_GET['nm_acao']; $cod_acao_governo = @$_GET['cod_acao_governo']; $status = $_GET['status'] == "2" ? "" : $_GET['status']; //!is_null($_GET['status']) ? $_GET['status'] : 1; // Filtros de Busca $this->campoTexto("cod_acao_governo", "Código da ação", $cod_acao_governo, 50, 255); $this->campoTexto("nm_acao", "Nome da ação", $nm_acao, 50, 255); $combo = array('0' => "Pendente", '1' => "Ativo", '2' => "Ambos"); $this->campoLista("status", "Status", $combo, $_GET['status'], false, false, false, false, false, true); $this->addCabecalhos(array("Nome da ação", "Status")); // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->__nome}"] ? $_GET["pagina_{$this->__nome}"] * $limite - $limite : 0; $Obj_acoes = new clsPmiacoesAcaoGoverno(); $Obj_acoes->setOrderby("nm_acao"); $Obj_acoes->setLimite($limite, $iniciolimit); $Lista_acoes = $Obj_acoes->lista($cod_acao_governo, null, null, null, null, $status, 1, $nm_acao); if ($Lista_acoes) { //$numero_acao = 0; foreach ($Lista_acoes as $acao) { $status = $acao["status_acao"] == 0 ? "Pendente" : "Ativo"; // $numero_acao_texto = ""; // if($acao["status_acao"] == 1) // { //$numero_acao_texto = ++$numero_acao; // } $acao['numero_acao'] = $acao['numero_acao'] > 0 ? $acao['numero_acao'] : ""; // = $acao['numero_acao'] != 0 || $acao['numero_acao'] != "" : $acao['numero_acao'] : ""; $this->addLinhas(array(" <img src='imagens/noticia.jpg' border=0><a href='acoes_acao_det.php?cod_acao_governo={$acao['cod_acao_governo']}'>{$acao['nm_acao']}</a>", $status)); } } $total = $Obj_acoes->_total; // Paginador $this->addPaginador2("acoes_acao_lst.php", $total, $_GET, $this->__nome, $limite); $this->acao = "go(\"acoes_acao_cad.php\")"; $this->nome_acao = "Novo"; // Define Largura da Página $this->largura = "100%"; }