示例#1
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;
 }
示例#2
0
 function Novo()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     if ($_POST["inc"] == 1) {
         $noticias = array();
         $objAcaonoticia = new clsPmiAcoesAcaoGovernoNoticia();
         $objAcaonoticia->setCamposLista("ref_cod_not_portal");
         $listanoticias = $objAcaonoticia->lista($this->cod_acao_governo);
         if ($listanoticias) {
             foreach ($listanoticias as $key => $noticia) {
                 $noticias[$noticia] = $noticia;
             }
         }
         if ($_SESSION["noticias"]["inserido"]) {
             foreach ($_SESSION["noticias"]["inserido"] as $key => $valor) {
                 if (!array_key_exists($valor, $noticias)) {
                     $objAcaonoticia = new clsPmiacoesAcaoGovernoNoticia($this->cod_acao_governo, $valor, $this->pessoa_logada);
                     $objAcaonoticia->cadastra();
                     //return false;
                 }
             }
         }
         header("location: acoes_acao_det.php?cod_acao_governo={$this->cod_acao_governo}");
     }
     return true;
 }