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->addCabecalhos(array("Nome do categoria"));
     // Filtros de Busca
     $this->campoTexto("categoria", "Nome da Categoria", "", 50, 255);
     $grupo = null;
     if ($_GET['categoria']) {
         $categoria = @$_GET['categoria'];
     }
     //$this->campoTexto("unidade","Unidade","",30,255);
     // Paginador
     $limite = 10;
     $iniciolimit = $_GET["pagina_{$this->__nome}"] ? $_GET["pagina_{$this->__nome}"] * $limite - $limite : 0;
     $Objcategorias = new clsPmiacoesCategoria();
     $Objcategorias->setLimite($limite, $iniciolimit);
     $Listacategorias = $Objcategorias->lista(null, null, null, 1, $categoria);
     if ($Listacategorias) {
         foreach ($Listacategorias as $categoria) {
             $this->addLinhas(array("<img src='imagens/noticia.jpg' border=0> <a href='acoes_categoria_det.php?cod_categoria={$categoria['cod_categoria']}'>{$categoria['nm_categoria']}</a>"));
             $total = $categoria['_total'];
         }
     }
     // Paginador
     $this->addPaginador2("acoes_categoria_lst.php", $total, $_GET, $this->__nome, $limite);
     $this->acao = "go(\"acoes_categoria_cad.php\")";
     $this->nome_acao = "Novo";
     // Define Largura da Página
     $this->largura = "100%";
 }
Esempio n. 2
0
 function Gerar()
 {
     $this->campoOculto("cod_acao_governo", $this->cod_acao_governo);
     $i = 0;
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     if (!isset($_POST["inc"])) {
         if ($_GET["passo"] != 2) {
             unset($_SESSION["acoes"]["inserido"][$_GET["excluir_categoria"]], $_GET["excluir_categoria"]);
             header("Location: acoes_categoria.php?cod_acao_governo={$this->cod_acao_governo}&passo=2");
         }
     } else {
         if ($_POST["inc"] == 2) {
             $existe = false;
             if (!empty($_SESSION["acoes"]["inserido"])) {
                 foreach ($_SESSION["acoes"]["inserido"] as $key => $valor) {
                     if ($valor == $this->categoria) {
                         $existe = true;
                         break;
                     }
                 }
             }
             if (!$existe) {
                 $_SESSION["acoes"]["inserido"][$this->categoria] = $this->categoria;
             }
         }
     }
     $array = array(0 => "Selecione um processo clicando na lupa");
     $categorias = array('' => 'Selecione');
     $obj_cat = new clsPmiacoesCategoria();
     $lista_cat = $obj_cat->lista(null, null, null, 1);
     if ($lista_cat) {
         foreach ($lista_cat as $categoria) {
             $categorias[$categoria["cod_categoria"]] = $categoria["nm_categoria"];
         }
     }
     $this->campoLista("categoria", "Categoria", $categorias, '', '', false, '', '', '', true);
     $this->campoOculto("inc", "1");
     $this->campoRotulo("incluir", "Incluir categoria", "<a href='#' onclick=\"document.getElementById('inc').value=2;acao();\"><img src='imagens/banco_imagens/entrada2.gif' title='Incluir' border=0></a>");
     $this->campoQuebra2();
     $tabela = "<table border=0 width='300' cellpadding=3 id=\"tb_anexos\"><tr bgcolor='A1B3BD' align='center'><td colspan=2>Categorias</td></tr>";
     $cor = "#D1DADF";
     if (!empty($_SESSION["acoes"]["inserido"])) {
         foreach ($_SESSION["acoes"]["inserido"] as $indice => $valor) {
             $obj_acoes_cat = new clsPmiacoesCategoria($indice);
             $det_acao = $obj_acoes_cat->detalhe();
             $cor = $cor == "#D1DADF" ? "#E4E9ED" : "#D1DADF";
             $tabela .= "<tr bgcolor={$cor} align='center'><td>{$det_acao["nm_categoria"]}</td><td><a href=acoes_categoria.php?cod_acao_governo={$this->cod_acao_governo}&excluir_categoria={$valor}><img border=0 title='Excluir' src='imagens/banco_imagens/excluirrr.gif'></a></td></tr>";
         }
         $enviar = "document.getElementById(\"{$this->__nome}\").submit();";
     } else {
         $enviar = "window.parent.isEmpty(\"Atenção nenhuma categoria foi selecionada, \\n para inserir uma nova categoria clique no botão\\n \\\"Incluir Categoria\\\"!\");";
         $tabela .= "<tr bgcolor={$cor} align='center'><td>Nenhuma categoria adicionada</td></tr>";
     }
     $tabela .= "</table>";
     $this->campoRotulo("tab", "Categorias", $tabela);
     $this->acao_enviar = "{$enviar}";
     $this->script_cancelar = "window.parent.fechaExpansivel(\"div_dinamico_\"+(parent.DOM_divs.length*1-1));";
     $this->nome_url_cancelar = "Cancelar";
     echo "<script>if(window.parent == window)window.location = \"acoes_acao_lst.php\"; else window.close();</script>";
 }