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%";
 }
 function Gerar()
 {
     $this->titulo = "Detalhe";
     $cod_categoria = @$_GET['cod_categoria'];
     //Objeto categorias
     $obj = new clsPmiacoesCategoria($cod_categoria);
     $detalhe = $obj->detalhe();
     $this->addDetalhe(array("Nome do categoria", $detalhe['nm_categoria']));
     $this->url_novo = "acoes_categoria_cad.php";
     $this->url_editar = "acoes_categoria_cad.php?cod_categoria={$cod_categoria}";
     $this->url_cancelar = "acoes_categoria_lst.php";
     $this->largura = "100%";
 }
예제 #3
0
 function detAcoes($cod_acao_governo)
 {
     $existe = false;
     $obj_categoria = new clsPmiacoesAcaoGovernoCategoria();
     $obj_categoria->_campos_lista = "ref_cod_categoria";
     $lista_categoria = $obj_categoria->lista(null, $cod_acao_governo);
     $tabela = "<table border=0 cellpadding=2 width='100%'>";
     if ($lista_categoria) {
         $existe = true;
         $tabela .= "<tr bgcolor={$cor}><td colspan='2'><b>Categorias</b></td></tr><tr><td>";
         $tabela .= "<table cellpadding=\"2\" cellspacing=\"2\" border=\"0\" align=\"left\" width='50%'>";
         $tabela .= "<tr bgcolor='#A1B3BD'><th>Categoria</th><th width='70'>Excluir</th></tr>";
         $cor = $cor == "#FFFFFF" ? "#E4E9ED" : "#FFFFFF";
         foreach ($lista_categoria as $categoria) {
             $obj_nm_categoria = new clsPmiacoesCategoria($categoria);
             $det_categoria = $obj_nm_categoria->detalhe();
             $tabela .= "<tr bgcolor='{$cor}'><td style='padding-left:20px'><img src=\"imagens/noticia.jpg\" border='0'> {$det_categoria['nm_categoria']}</td><td><a href='acoes_categoria.php?cod_acao_governo={$cod_acao_governo}&remover_categoria={$categoria}&display=inline' ><img src=\"imagens/nvp_bola_xis.gif\" border=0 style='padding-left:10px;'></a></td></tr>";
         }
         $tabela .= "</table></td></tr>";
     }
     $obj_setores = new clsPmiacoesAcaoGovernoSetor();
     $obj_setores->_campos_lista = "ref_cod_setor";
     $lista_setores = $obj_setores->lista($cod_acao_governo);
     if ($lista_setores) {
         $existe = true;
         $cor = $cor == "#FFFFFF" ? "#E4E9ED" : "#FFFFFF";
         $tabela .= "<tr bgcolor={$cor}><td colspan='2'><b>Setores</b></td></tr><tr><td>";
         $tabela .= "<table cellpadding=\"2\" cellspacing=\"2\" border=\"0\" align=\"left\" width='50%'>";
         $tabela .= "<tr bgcolor='#A1B3BD'><th>Setor</th><th width='70'>Excluir</th></tr>";
         $cor = $cor == "#FFFFFF" ? "#E4E9ED" : "#FFFFFF";
         foreach ($lista_setores as $setores) {
             $obj_nm_setor = new clsSetor($setores);
             $det_setor = $obj_nm_setor->detalhe();
             $tabela .= "<tr bgcolor='{$cor}'><td style='padding-left:20px'><img src=\"imagens/noticia.jpg\" border='0'> {$det_setor['sgl_setor']}</td><td><a href='acoes_setor.php?cod_acao_governo={$cod_acao_governo}&remover_setor={$setores}&display=inline' ><img src=\"imagens/nvp_bola_xis.gif\" border=0 style='padding-left:10px;'></a></td></tr>";
         }
         $tabela .= "</table></td></tr>";
     }
     //fotos
     $obj_fotos = new clsPmiacoesAcaoGovernoFoto();
     $obj_fotos->_campos_lista = "cod_acao_governo_foto, nm_foto, caminho, to_char(data_foto,'dd/mm/yyyy') as data_foto";
     $lista_fotos = $obj_fotos->lista(null, null, $cod_acao_governo);
     if ($lista_fotos) {
         $existe = true;
         $cor = $cor == "#FFFFFF" ? "#E4E9ED" : "#FFFFFF";
         $tabela .= "<tr bgcolor={$cor}><td colspan='2'><b>Fotos</b></td></tr><tr><td>";
         $tabela .= "<table cellpadding=\"2\" cellspacing=\"2\" border=\"0\" align=\"left\" width='100%'>";
         $tabela .= "<tr bgcolor='#A1B3BD'><th>Foto</th><th>Data</th><th width='100%'>T�tulo</th><th width='70'>Excluir</th></tr>";
         $cor = $cor == "#FFFFFF" ? "#E4E9ED" : "#FFFFFF";
         foreach ($lista_fotos as $foto) {
             $data = $foto["data_foto"];
             $tabela .= "<tr bgcolor={$cor} align='center'><td><a href='javascript:void(0)' onclick='openfotoAcoes(\"arquivos/acoes/fotos/big/{$foto["caminho"]}\")' alt='Clique na imagem para maximizar'><img src='arquivos/acoes/fotos/small/{$foto["caminho"]}' border='0'></a></td><td width='20'>{$data}</td><td align='left'>{$foto["nm_foto"]}</td><td align='center'><a href='acoes_foto.php?cod_acao_governo={$cod_acao_governo}&remover_foto={$foto["cod_acao_governo_foto"]}&display=inline' ><img src=\"imagens/nvp_bola_xis.gif\" border=0 style='padding-left:10px;'></a></td></tr>";
         }
         $tabela .= "</table></td></tr>";
     }
     //arquivos
     $obj_fotos = new clsPmiacoesAcaoGovernoArquivo();
     $obj_fotos->_campos_lista = "cod_acao_governo_arquivo,nm_arquivo, caminho_arquivo";
     $lista_fotos = $obj_fotos->lista(null, null, $cod_acao_governo);
     if ($lista_fotos) {
         $existe = true;
         $cor = $cor == "#FFFFFF" ? "#E4E9ED" : "#FFFFFF";
         $tabela .= "<tr bgcolor={$cor}><td colspan='2'><b>Arquivos</b></td></tr><tr><td>";
         $tabela .= "<table cellpadding=\"2\" cellspacing=\"2\" border=\"0\" align=\"left\" width='50%'>";
         $tabela .= "<tr bgcolor='#A1B3BD'><th width='60%'>Nome</th><th>Arquivo</th><th width='70'>Excluir</th></tr>";
         $cor = $cor == "#FFFFFF" ? "#E4E9ED" : "#FFFFFF";
         foreach ($lista_fotos as $foto) {
             $data = date("d/m/Y", strtotime(substr($foto["data_foto"], 0, 19)));
             $tabela .= "<tr bgcolor={$cor} align='center'><td align='left' width='80%'>{$foto["nm_arquivo"]}</td><td><a href='{$foto["caminho_arquivo"]}'\" target=\"_blank\"><img src='imagens/nvp_icon_download.gif' border='0' align='bottom'><br>Visualizar</td><td align='center'><a href='acoes_arquivo.php?cod_acao_governo={$cod_acao_governo}&remover_arquivo={$foto["cod_acao_governo_arquivo"]}&display=inline' ><img src=\"imagens/nvp_bola_xis.gif\" border=0 style='padding-left:10px;'></a></td></tr>";
         }
         $tabela .= "</table></td></tr>";
     }
     $obj_noticias = new clsPmiacoesAcaoGovernoNoticia();
     $obj_noticias->_campos_lista = "ref_cod_not_portal";
     $lista_noticias = $obj_noticias->lista($cod_acao_governo);
     if ($lista_noticias) {
         $existe = true;
         $cor = $cor == "#FFFFFF" ? "#E4E9ED" : "#FFFFFF";
         $tabela .= "<tr bgcolor={$cor}><td colspan='2'><b>Noticias Portal</b></td></tr>";
         $cor = $cor == "#FFFFFF" ? "#E4E9ED" : "#FFFFFF";
         $noticias_in = implode(",", $lista_noticias);
         $db = new clsBanco();
         $db->Consulta("SELECT n.data_noticia, n.titulo, n.cod_not_portal FROM not_portal n where  n.cod_not_portal in({$noticias_in}) ORDER BY n.data_noticia DESC {$limit}");
         $tabela .= "<tr><td colspan='2'><table border=0 cellpadding=2 width='100%'>";
         $tabela .= "<tr bgcolor='#A1B3BD' align='center'><td style='padding-left:20px'> <b>Data</b> </td><td><b>Titulo</b></td><td width='70'><b>Excluir</b></td></tr>";
         while ($db->ProximoRegistro()) {
             list($data, $titulo, $id_noticia) = $db->Tupla();
             $data = date("d/m/Y", strtotime(substr($data, 0, 19)));
             $tabela .= "<tr bgcolor='{$cor}'><td style='padding-left:20px' width='100'><img src=\"imagens/noticia.jpg\" border='0'> {$data} </td><td>{$titulo}</td><td align='center'><a href='acoes_noticia.php?cod_acao_governo={$cod_acao_governo}&remover_noticia={$id_noticia}&display=inline' ><img src=\"imagens/nvp_bola_xis.gif\" border=0 style='padding-left:10px;'></a></td></tr>";
         }
         $tabela .= "</table></td></tr>";
     }
     $obj_fotos_portal = new clsPmiacoesAcaoGovernoFotoPortal();
     $obj_fotos_portal->_campos_lista = "ref_cod_foto_portal";
     $lista_fotos = $obj_fotos_portal->lista($cod_acao_governo);
     if ($lista_fotos) {
         $existe = true;
         $cor = $cor == "#FFFFFF" ? "#E4E9ED" : "#FFFFFF";
         $tabela .= "<tr bgcolor={$cor}><td colspan='2'><b>Fotos Portal</b></td></tr><tr><td>";
         $tabela .= "<table cellpadding=\"2\" cellspacing=\"2\" border=\"0\" align=\"left\" width='100%'>";
         $tabela .= "<tr bgcolor='#A1B3BD'><th>Foto</th><th>Data</th><th width='60%'>T�tulo</th><th width='70'>Excluir</th></tr>";
         $fotos_in = implode(",", $lista_fotos);
         $db = new clsBanco();
         $db->Consulta("SELECT f.cod_foto_portal,f.titulo, f.descricao, f.data_foto, f.caminho, f.nm_credito, f.altura, f.largura FROM foto_portal f WHERE cod_foto_portal in({$fotos_in})");
         $cor = $cor == "#FFFFFF" ? "#E4E9ED" : "#FFFFFF";
         while ($db->ProximoRegistro()) {
             list($cod_foto_portal, $titulo, $descricao, $data_foto, $caminho, $nm_credito) = $db->Tupla();
             $data = date("d/m/Y", strtotime(substr($data, 0, 19)));
             $rowspan = "";
             if ($descricao) {
                 $rowspan = "rowspan='2'";
                 $descricao = "<tr bgcolor={$cor}><td colspan='2'><div><b>Descri&ccedil;&atilde;o:</b> {$descricao}</div></td></tr>";
             }
             $tabela .= "<tr bgcolor={$cor} align='center'><td {$rowspan}><img src='fotos/small/{$caminho}' border='0'></td><td>{$data}</td><td align='left'>{$titulo}</td><td {$rowspan}><a href='acoes_foto_portal.php?cod_acao_governo={$cod_acao_governo}&remover_foto={$cod_foto_portal}&display=inline' ><img src=\"imagens/nvp_bola_xis.gif\" border=0 style='padding-left:10px;'></a></td></tr>{$descricao}";
         }
         $tabela .= "</table></td></tr>";
     }
     $tabela .= "</table>";
     return $existe == true ? $tabela : false;
 }
예제 #4
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>";
 }
 function Excluir()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     $obj_acao = new clsPmiacoesAcaoGovernoCategoria();
     $lista = $obj_acao->lista($this->cod_categoria);
     if ($lista) {
         echo "<script>alert('Não é possível excluir o registro! \n Existe ação utilizando esta categoria');window.location = \"acoes_categoria_lst.php\";</script>";
     }
     $obj = new clsPmiacoesCategoria($this->cod_categoria, $this->pessoa_logada, null, $this->nm_categoria, null, null, 0);
     $obj->excluir();
     header("Location: acoes_categoria_lst.php");
     return true;
 }
 /**
  * Construtor (PHP 4)
  *
  * @return object
  */
 function clsPmiacoesAcaoGovernoCategoria($ref_cod_categoria = null, $ref_cod_acao_governo = null)
 {
     $db = new clsBanco();
     $this->_schema = "pmiacoes.";
     $this->_tabela = "{$this->_schema}acao_governo_categoria";
     $this->_campos_lista = $this->_todos_campos = "ref_cod_categoria, ref_cod_acao_governo";
     if (is_numeric($ref_cod_categoria)) {
         $tmp_obj = new clsPmiacoesCategoria($ref_cod_categoria);
         if ($tmp_obj->detalhe()) {
             $this->ref_cod_categoria = $ref_cod_categoria;
         }
     }
     if (is_numeric($ref_cod_acao_governo)) {
         $tmp_obj = new clsPmiacoesAcaoGoverno($ref_cod_acao_governo);
         if ($tmp_obj->detalhe()) {
             $this->ref_cod_acao_governo = $ref_cod_acao_governo;
         }
     }
 }