From 87569c6a16815b724dcd42728a74c10ba4638694 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 26 Jun 2009 11:56:18 +0000 Subject: [PATCH] Criação de programa para geração de RSS contento a lista de temas disponíveis para download --- admin/php/xml.php | 22 ++++++++++++++++++++++ admin/rsstemasdownload.php | 25 +++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 0 deletions(-) create mode 100644 admin/rsstemasdownload.php diff --git a/admin/php/xml.php b/admin/php/xml.php index af56f85..5390804 100644 --- a/admin/php/xml.php +++ b/admin/php/xml.php @@ -82,6 +82,28 @@ function geraXmlGeorss($locaplic) $sql = "select * from i3geoadmin_ws where tipo_ws = 'GEORSS' and nome_ws <> ''"; return geraXmlRSS($locaplic,$sql,"Georss"); } +function geraRSStemasDownload($locaplic) +{ + $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); + $url = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].(str_replace("/admin/rsstemasdownload.php","",$_SERVER['PHP_SELF'])); + $sql = "select '".$url."/datadownload.htm?'||codigo_tema as link_ws, g.nome_grupo||' -> '||sg.nome_subgrupo||' -> '||nome_tema as nome_ws, desc_tema as desc_ws, link_tema as autor_ws "; + $sql .= " + from i3geoadmin_temas as t,i3geoadmin_n3 as n3, i3geoadmin_n2 as n2, i3geoadmin_n1 as n1, i3geoadmin_grupos as g, i3geoadmin_subgrupos as sg + where + t.id_tema = n3.id_tema + and n3.id_n2 = n2.id_n2 + and n2.id_subgrupo = sg.id_subgrupo + and n2.id_n1 = n1.id_n1 + and n1.id_grupo = g.id_grupo + and (t.download_tema = 'sim' or t.download_tema = 'SIM') + and n3.n3_perfil = '' + and n2.n2_perfil = '' + and n1.n1_perfil = '' + "; + //echo $sql;exit; + return geraXmlRSS($locaplic,$sql,"Temas para download"); +} + function geraXmlRSS($locaplic,$sql,$descricao) { $dbh = ""; diff --git a/admin/rsstemasdownload.php b/admin/rsstemasdownload.php new file mode 100644 index 0000000..9115e0a --- /dev/null +++ b/admin/rsstemasdownload.php @@ -0,0 +1,25 @@ + \ No newline at end of file -- libgit2 0.21.2