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%"; }
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çã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; }
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; } } }