Commit b097f3ba642b3efcb3d6dfd2eeee1d60260ec381

Authored by Edmar Moretti
1 parent ffba8a81

Modificação do local de apresentação da lista de serviços RSS do sistema de admi…

…nistração para a página principal
admin1/menu.js
@@ -27,41 +27,6 @@ menuPrincipal = [ @@ -27,41 +27,6 @@ menuPrincipal = [
27 html: "<a href='" + i3GEO.configura.locaplic + "/admin1/ferramentas/miniaturas/index.php' >"+$trad("geraMiniatura",i3GEOadmin.menup.dicionario)+"</a>" 27 html: "<a href='" + i3GEO.configura.locaplic + "/admin1/ferramentas/miniaturas/index.php' >"+$trad("geraMiniatura",i3GEOadmin.menup.dicionario)+"</a>"
28 } 28 }
29 ] 29 ]
30 - },{  
31 - html: "RSS, JSON, XML",  
32 - children:[  
33 - {  
34 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/xmlmetaestatogc.php' >"+$trad("xmlWmsMetaestat",i3GEOadmin.menup.dicionario)+"</a>"  
35 - },{  
36 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/rssmapas.php' >"+$trad("verRss",i3GEOadmin.menup.dicionario)+"</a>"  
37 - },{  
38 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/rssgrupos.php?output=xml' >"+$trad("rssArvore",i3GEOadmin.menup.dicionario)+"</a>"  
39 - },{  
40 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/rssgrupos.php?output=json' >"+$trad("rssArvoreJson",i3GEOadmin.menup.dicionario)+"</a>"  
41 - },{  
42 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/rsscomentariostemas.php' >"+$trad("rssComentarios",i3GEOadmin.menup.dicionario)+"</a>"  
43 - },{  
44 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/xmlservicosws.php' >"+$trad("xmlWebServ",i3GEOadmin.menup.dicionario)+"</a>"  
45 - },{  
46 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/xmlservicosws.php?output=json' >"+$trad("xmlWebServJson",i3GEOadmin.menup.dicionario)+"</a>"  
47 - },{  
48 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/xmlservicoswms.php' >"+$trad("xmlWms",i3GEOadmin.menup.dicionario)+"</a>"  
49 - },{  
50 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/xmlservicoswms.php?output=json' >"+$trad("xmlWmsJson",i3GEOadmin.menup.dicionario)+"</a>"  
51 - },{  
52 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/xmlgeorss.php?output=json' >"+$trad("xmlGeoRssJson",i3GEOadmin.menup.dicionario)+"</a>"  
53 - },{  
54 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/xmlmapas.php' >"+$trad("xmlMapas",i3GEOadmin.menup.dicionario)+"</a>"  
55 - },{  
56 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/rssmapas.php' >"+$trad("rssMapas",i3GEOadmin.menup.dicionario)+"</a>"  
57 - },{  
58 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/rssmapas.php?output=json' >"+$trad("rssMapasJson",i3GEOadmin.menup.dicionario)+"</a>"  
59 - },{  
60 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/xmlsistemas.php' >"+$trad("xmlSistAdiciona",i3GEOadmin.menup.dicionario)+"</a>"  
61 - },{  
62 - html: "<a href='" + i3GEO.configura.locaplic + "/admin/xmlgeorss.php' >"+$trad("xmlGeoRss",i3GEOadmin.menup.dicionario)+"</a>"  
63 - }  
64 - ]  
65 } 30 }
66 ] 31 ]
67 },{ 32 },{
init/index.php
@@ -81,6 +81,7 @@ include &quot;head.php&quot;; @@ -81,6 +81,7 @@ include &quot;head.php&quot;;
81 <li><a data-toggle="collapse" data-target=".in" role="button" href="#topo" onclick="$('.cartao').hide();$('.book').fadeIn(600);">{{{docs}}}</a></li> 81 <li><a data-toggle="collapse" data-target=".in" role="button" href="#topo" onclick="$('.cartao').hide();$('.book').fadeIn(600);">{{{docs}}}</a></li>
82 <li><a data-toggle="collapse" data-target=".in" role="button" href="#topo" onclick="$('.cartao').hide();$('.group').fadeIn(600);">{{{comunidade}}}</a></li> 82 <li><a data-toggle="collapse" data-target=".in" role="button" href="#topo" onclick="$('.cartao').hide();$('.group').fadeIn(600);">{{{comunidade}}}</a></li>
83 <li><a role="button" href="../social/index.php" >Social</a></li> 83 <li><a role="button" href="../social/index.php" >Social</a></li>
  84 + <li><a role="button" href="../rss/index.php" >RSS</a></li>
84 <li <?php if(isset($i3geoPermiteLogin) && $i3geoPermiteLogin == false) { echo "style=display:none "; }?>> 85 <li <?php if(isset($i3geoPermiteLogin) && $i3geoPermiteLogin == false) { echo "style=display:none "; }?>>
85 <a role="button" onclick="i3GEO.login.recarrega = true; i3GEO.login.dialogo.abreLogin('../','template_mst_bt.html');" 86 <a role="button" onclick="i3GEO.login.recarrega = true; i3GEO.login.dialogo.abreLogin('../','template_mst_bt.html');"
86 href="#topo" data-toggle="modal" data-target="#modalLogin">Login <i class="material-icons md-18">input</i></a> 87 href="#topo" data-toggle="modal" data-target="#modalLogin">Login <i class="material-icons md-18">input</i></a>
rss/dicionario.js 0 → 100755
@@ -0,0 +1,79 @@ @@ -0,0 +1,79 @@
  1 +//veja em index.js o objeto que utiliza essa traducao
  2 +g_traducao_rss =
  3 +{
  4 + 'xmlWmsMetaestat' : [ {
  5 + pt : "XML com a lista de servi&ccedil;os WMS originados do sistema de metadados estat&iacute;sticos",
  6 + en : "",
  7 + es : ""
  8 + } ],
  9 + 'verRss' : [ {
  10 + pt : "RSS com a lista de mapas cadastrados",
  11 + en : "",
  12 + es : ""
  13 + } ],
  14 + 'rssArvore' : [ {
  15 + pt : "RSS com os grupos, subgrupos e temas",
  16 + en : "",
  17 + es : ""
  18 + } ],
  19 + 'rssArvoreJson' : [ {
  20 + pt : "JSON com os grupos, subgrupos e temas",
  21 + en : "",
  22 + es : ""
  23 + } ],
  24 + 'rssComentarios' : [ {
  25 + pt : "RSS com os coment&aacute;rios sobre os temas",
  26 + en : "",
  27 + es : ""
  28 + } ],
  29 + 'xmlMapas' : [ {
  30 + pt : "XML com a lista de mapas",
  31 + en : "",
  32 + es : ""
  33 + } ],
  34 + 'rssMapas' : [ {
  35 + pt : "RSS com a lista de mapas",
  36 + en : "",
  37 + es : ""
  38 + } ],
  39 + 'rssMapasJson' : [ {
  40 + pt : "RSS com a lista de mapas (JSON)",
  41 + en : "",
  42 + es : ""
  43 + } ],
  44 + 'xmlWebServ' : [ {
  45 + pt : "RSS com a lista de servi&ccedil;os WS (webservices convencionais)",
  46 + en : "",
  47 + es : ""
  48 + } ],
  49 + 'xmlWebServJson' : [ {
  50 + pt : "RSS com a lista de servi&ccedil;os WS (webservices convencionais) em JSON",
  51 + en : "",
  52 + es : ""
  53 + } ],
  54 + 'xmlWms' : [ {
  55 + pt : "RSS com a lista de servi&ccedil;os WMS",
  56 + en : "",
  57 + es : ""
  58 + } ],
  59 + 'xmlWmsJson' : [ {
  60 + pt : "RSS com a lista de servi&ccedil;os WMS em JSON",
  61 + en : "",
  62 + es : ""
  63 + } ],
  64 + 'xmlGeoRss' : [ {
  65 + pt : "RSS com a lista de servi&ccedil;os Geo RSS",
  66 + en : "",
  67 + es : ""
  68 + } ],
  69 + 'xmlGeoRssJson' : [ {
  70 + pt : "RSS com a lista de servi&ccedil;os Geo RSS em JSON",
  71 + en : "",
  72 + es : ""
  73 + } ],
  74 + 'xmlSistAdiciona' : [ {
  75 + pt : "XML com a lista de sistemas que adicionam temas especiais",
  76 + en : "",
  77 + es : ""
  78 + } ]
  79 +};
rss/index.js 0 → 100755
@@ -0,0 +1,86 @@ @@ -0,0 +1,86 @@
  1 +botoesIni = [
  2 + {
  3 + "link": "../admin/xmlmetaestatogc.php",
  4 + "corpo": $trad("xmlWmsMetaestat",g_traducao_rss)
  5 + },{
  6 + "link": "../admin/rssmapas.php",
  7 + "corpo": $trad("verRss",g_traducao_rss)
  8 + },{
  9 + "link": "../admin/rssgrupos.php?output=xml",
  10 + "corpo": $trad("rssArvore",g_traducao_rss)
  11 + },{
  12 + "link": "../admin/rssgrupos.php?output=json",
  13 + "corpo": $trad("rssArvoreJson",g_traducao_rss)
  14 + },{
  15 + "link": "../admin/rsscomentariostemas.php",
  16 + "corpo": $trad("rssComentarios",g_traducao_rss)
  17 + },{
  18 + "link": "../admin/xmlservicosws.php",
  19 + "corpo": $trad("xmlWebServ",g_traducao_rss)
  20 + },{
  21 + "link": "../admin/xmlservicosws.php?output=json",
  22 + "corpo": $trad("xmlWebServJson",g_traducao_rss)
  23 + },{
  24 + "link": "../admin/xmlservicoswms.php",
  25 + "corpo": $trad("xmlWms",g_traducao_rss)
  26 + },{
  27 + "link": "../admin/xmlservicoswms.php?output=json",
  28 + "corpo": $trad("xmlWmsJson",g_traducao_rss)
  29 + },{
  30 + "link": "../admin/xmlgeorss.php?output=json",
  31 + "corpo": $trad("xmlGeoRssJson",g_traducao_rss)
  32 + },{
  33 + "link": "../admin/xmlmapas.php",
  34 + "corpo": $trad("xmlMapas",g_traducao_rss)
  35 + },{
  36 + "link": "../admin/rssmapas.php",
  37 + "corpo": $trad("rssMapas",g_traducao_rss)
  38 + },{
  39 + "link": "../admin/rssmapas.php?output=json",
  40 + "corpo": $trad("rssMapasJson",g_traducao_rss)
  41 + },{
  42 + "link": "../admin/xmlsistemas.php",
  43 + "corpo": $trad("xmlSistAdiciona",g_traducao_rss)
  44 + },{
  45 + "link": "../admin/xmlgeorss.php",
  46 + "corpo": $trad("xmlGeoRss",g_traducao_rss)
  47 + }
  48 + ];
  49 +
  50 +function mostraBotoesBT(){
  51 + //
  52 + //essa funcao obtem a lista unica de tags para montar o indice
  53 + //
  54 + var html = "", novalista = [], n, nc, i, j, chaves = [], nchaves = [];
  55 +
  56 + n = botoesIni.length;
  57 + for(i=0; i<n; i++){
  58 + chaves.push(botoesIni[i].tag);
  59 + }
  60 + chaves = chaves.getUnique();
  61 + chaves.sort();
  62 + nc = chaves.length;
  63 + for(j=0;j<nc;j++){
  64 + for(i=0; i<n; i++){
  65 + if(botoesIni[i].tag == chaves[j]){
  66 + botoesIni[i]["id"] = "a"+j;
  67 + novalista.push(botoesIni[i]);
  68 + }
  69 + }
  70 + }
  71 + html = Mustache.to_html(
  72 + "{{#d}}" + $("#botoesTpl").html() + "{{/d}}",
  73 + {"d":novalista}
  74 + );
  75 + $("#botoesTpl").html(html);
  76 +
  77 + for(j=0;j<nc;j++){
  78 + nchaves.push({"tag":chaves[j],"id":"a"+j});
  79 + }
  80 + html = Mustache.to_html(
  81 + "{{#d}}" + $("#tplLista").html() + "{{/d}}",
  82 + {"d":nchaves}
  83 + );
  84 + var r = new RegExp("&amp;","g");
  85 + $("#tplLista").html(html.replace(r,"&"));
  86 +}
rss/index.php 0 → 100755
@@ -0,0 +1,79 @@ @@ -0,0 +1,79 @@
  1 +<?php
  2 +define ( "ONDEI3GEO", ".." );
  3 +include (dirname ( __FILE__ ) . "/../ms_configura.php");
  4 +error_reporting ( 0 );
  5 +include "../init/head.php";
  6 +?>
  7 +<style>
  8 +.list-group .list-group-separator::before{
  9 + width: calc(100% - 45px);
  10 +}
  11 +.list-group-item-heading{
  12 + line-height: 2;
  13 + left: 5px;
  14 + margin-left: 45px;
  15 +}
  16 +.list-group{
  17 + margin: auto;
  18 +}
  19 +</style>
  20 +<body style="padding-top: 55px;">
  21 + <nav class="navbar navbar-default navbar-fixed-top">
  22 + <div class="container-fluid">
  23 + <div class="navbar-header">
  24 + <a class="navbar-brand" href="../init/index.php?home="><?php echo $mensagemInicia;?> <i
  25 + class="fa fa-home fa-1x"></i></a>
  26 + </div>
  27 + </div>
  28 + </nav>
  29 + <div class="container-fluid">
  30 + <div class="row">
  31 + <ol class="breadcrumb">
  32 + <li><a href="../init/index.php?home=">i3Geo</a></li>
  33 + <li class="active">RSS/XML/JSON</li>
  34 + </ol>
  35 + </div>
  36 + </div>
  37 + <div class="container">
  38 + <div class="row center-block">
  39 + <div class="col-sm-12 hidden">
  40 + <!-- Template para criacao dos quadros ver index.js -->
  41 + <div class="panel panel-default">
  42 + <div class="panel-body" id="botoesTpl">
  43 + <div class="list-group" >
  44 + <div class="row-action-primary">
  45 + <div class="bs-component btn-group-sm pull-left">
  46 + <a class="btn btn-primary btn-fab" href="{{{link}}}"> <i class="material-icons">launch</i>
  47 + </a>
  48 + </div>
  49 + </div>
  50 + <div class="row-content">
  51 + <h4 class="list-group-item-heading">
  52 + <a href="{{{link}}}">{{{corpo}}} </a>
  53 + </h4>
  54 + </div>
  55 + <div class="list-group-separator"></div>
  56 + </div>
  57 + </div>
  58 + </div>
  59 + </div>
  60 + </div>
  61 + </div>
  62 + <script src='../classesjs/compactados/mustache.js'></script>
  63 + <script src='../classesjs/compactados/dicionario_compacto.js'></script>
  64 + <script src='../classesjs/compactados/classe_util_compacto.js'></script>
  65 + <script src='../classesjs/compactados/classe_idioma_compacto.js'></script>
  66 + <script src='dicionario.js'></script>
  67 + <script src='index.js'></script>
  68 +
  69 + <script>
  70 + $(document).ready(function(){
  71 + i3GEO.configura = {"locaplic" : "..","sid": ""};
  72 + mostraBotoesBT();
  73 + $('.hidden').removeClass('hidden');
  74 + $.material.init();
  75 + });
  76 + </script>
  77 +
  78 +</body>
  79 +</html>