Commit 8f54a7c4a11330173e41679722367ecb543371bd

Authored by Edmar Moretti
1 parent d81cbc92
Exists in master

Retirada a listagem de mapas salvos e metaestat da página que lista os serviços ogc

Showing 2 changed files with 69 additions and 61 deletions   Show diff stats
@@ -87,7 +87,7 @@ function listaDoNivelMenu(templateMenus,templateGrupos,templateSubGrupos,templat @@ -87,7 +87,7 @@ function listaDoNivelMenu(templateMenus,templateGrupos,templateSubGrupos,templat
87 i3GEO.php.pegalistadegrupos(grupos, menus[i]["idmenu"], "sim", "sim", "sim", "sim"); 87 i3GEO.php.pegalistadegrupos(grupos, menus[i]["idmenu"], "sim", "sim", "sim", "sim");
88 } 88 }
89 }; 89 };
90 - i3GEO.php.pegalistademenus(r); 90 + i3GEO.php.pegalistademenus(r,"sim","sim");
91 } 91 }
92 function listaCamadasSubgrupo(idmenu,id_n1,id_n2){ 92 function listaCamadasSubgrupo(idmenu,id_n1,id_n2){
93 //console.info(id_n2) 93 //console.info(id_n2)
@@ -104,64 +104,67 @@ function listaCamadasSubgrupo(idmenu,id_n1,id_n2){ @@ -104,64 +104,67 @@ function listaCamadasSubgrupo(idmenu,id_n1,id_n2){
104 i3GEO.php.pegalistadetemas(r, idmenu, id_n1, id_n2); 104 i3GEO.php.pegalistadetemas(r, idmenu, id_n1, id_n2);
105 } 105 }
106 function listaMetaestat (onde,templateCamadas){ 106 function listaMetaestat (onde,templateCamadas){
107 - var r, p;  
108 - r = function(d){  
109 - var html = "", n, camadas = [], i, t;  
110 - n = d.length;  
111 - if(n > 0){  
112 - for(i=0; i<n; i++){  
113 - t = d[i];  
114 - camadas.push({  
115 - "nome": t.nomemedida,  
116 - "hidden": "",  
117 - "codigo_tema": t.id_medida_variavel  
118 - }); 107 + if(onde.html()){
  108 + var r, p;
  109 + r = function(d){
  110 + var html = "", n, camadas = [], i, t;
  111 + n = d.length;
  112 + if(n > 0){
  113 + for(i=0; i<n; i++){
  114 + t = d[i];
  115 + camadas.push({
  116 + "nome": t.nomemedida,
  117 + "hidden": "",
  118 + "codigo_tema": t.id_medida_variavel
  119 + });
  120 + }
  121 + html = Mustache.to_html(
  122 + onde.html(),
  123 + {
  124 + "nomemeta":$trad("nomemeta",g_traducao_ogc),
  125 + "camadasmeta": ckCamada(camadas,templateCamadas,"meta"),
  126 + "hidden": "hidden"
  127 + }
  128 + );
119 } 129 }
120 - html = Mustache.to_html(  
121 - onde.html(),  
122 - {  
123 - "nomemeta":$trad("nomemeta",g_traducao_ogc),  
124 - "camadasmeta": ckCamada(camadas,templateCamadas,"meta"),  
125 - "hidden": "hidden"  
126 - }  
127 - );  
128 - }  
129 - onde.html(html);  
130 - };  
131 - //cpJSON vem de class_php.js  
132 - cpJSON.call("../admin/php/metaestat.php?funcao=listaMedidaVariavel&codigo_variavel=&g_sid=", "foo", r); 130 + onde.html(html);
  131 + };
  132 + //cpJSON vem de class_php.js
  133 + cpJSON.call("../admin/php/metaestat.php?funcao=listaMedidaVariavel&codigo_variavel=&g_sid=", "foo", r);
  134 + }
133 } 135 }
134 function listaMapasSalvos(onde,templateCamadas){ 136 function listaMapasSalvos(onde,templateCamadas){
135 - var r, p;  
136 - r = function(d){  
137 - d = d.data.mapas;  
138 - var html = "", n, camadas = [], i, t;  
139 - n = d.length;  
140 - if(n > 0){  
141 - for(i=0; i<n; i++){  
142 - t = d[i];  
143 - camadas.push({  
144 - "nome": t.NOME,  
145 - "hidden": "",  
146 - "codigo_tema": t.ID_MAPA,  
147 - "download": "nao"  
148 - });  
149 - }  
150 -  
151 - html = Mustache.to_html(  
152 - onde.html(),  
153 - {  
154 - "nomeMapasSalvos":$trad("nomeMapasSalvos",g_traducao_ogc),  
155 - "mapasSalvos": ckCamada(camadas,templateCamadas,"mapa"),  
156 - "hidden": "hidden"  
157 - }  
158 - );  
159 - }  
160 - onde.html(html);  
161 - };  
162 - //cpJSON vem de class_php.js  
163 - cpJSON.call("../classesphp/mapa_controle.php?map_file=&funcao=pegaMapas&g_sid=", "foo", r); 137 + if(onde.html()){
  138 + var r, p;
  139 + r = function(d){
  140 + d = d.data.mapas;
  141 + var html = "", n, camadas = [], i, t;
  142 + n = d.length;
  143 + if(n > 0){
  144 + for(i=0; i<n; i++){
  145 + t = d[i];
  146 + camadas.push({
  147 + "nome": t.NOME,
  148 + "hidden": "",
  149 + "codigo_tema": t.ID_MAPA,
  150 + "download": "nao"
  151 + });
  152 + }
164 153
  154 + html = Mustache.to_html(
  155 + onde.html(),
  156 + {
  157 + "nomeMapasSalvos":$trad("nomeMapasSalvos",g_traducao_ogc),
  158 + "mapasSalvos": ckCamada(camadas,templateCamadas,"mapa"),
  159 + "hidden": "hidden"
  160 + }
  161 + );
  162 + }
  163 + onde.html(html);
  164 + };
  165 + //cpJSON vem de class_php.js
  166 + cpJSON.call("../classesphp/mapa_controle.php?map_file=&funcao=pegaMapas&g_sid=", "foo", r);
  167 + }
165 } 168 }
166 function ckCamada(camadas,templateCamadas,tipo){ 169 function ckCamada(camadas,templateCamadas,tipo){
167 var ncamadas = [], 170 var ncamadas = [],
@@ -308,7 +311,12 @@ function listaCompleta(onde){ @@ -308,7 +311,12 @@ function listaCompleta(onde){
308 } 311 }
309 html = ckCamada(camadas,$("#templateCamadas").html(),"tema"); 312 html = ckCamada(camadas,$("#templateCamadas").html(),"tema");
310 } 313 }
311 - onde.html(html + $("#corpoMetaestat").html()); 314 + if($("#corpoMetaestat").html()){
  315 + onde.html(html + $("#corpoMetaestat").html());
  316 + }
  317 + else{
  318 + onde.html(html);
  319 + }
312 }; 320 };
313 //cpJSON vem de class_php.js 321 //cpJSON vem de class_php.js
314 cpJSON.call("../classesphp/mapa_controle.php?map_file=&funcao=pegaTodosTemas&g_sid=&idioma=pt", "foo", r); 322 cpJSON.call("../classesphp/mapa_controle.php?map_file=&funcao=pegaTodosTemas&g_sid=&idioma=pt", "foo", r);
@@ -42,7 +42,6 @@ include &quot;../init/head.php&quot;; @@ -42,7 +42,6 @@ include &quot;../init/head.php&quot;;
42 <p>{{{linkpagina}}}: <a href="{{{url}}}?temaOgc={{{tema}}}">{{{url}}}?temaOgc={{{tema}}}</a> 42 <p>{{{linkpagina}}}: <a href="{{{url}}}?temaOgc={{{tema}}}">{{{url}}}?temaOgc={{{tema}}}</a>
43 <p>{{{wstodas}}}: <a href="{{{servico}}}" target="_blank" >{{{servico}}}</a> 43 <p>{{{wstodas}}}: <a href="{{{servico}}}" target="_blank" >{{{servico}}}</a>
44 <p>{{{wscamada}}}: <a href="{{{servico}}}tema={{{tema}}}{{{id_medida_variavel}}}&" target="_blank" >{{{servico}}}tema={{{tema}}}{{{id_medida_variavel}}}&</a> 44 <p>{{{wscamada}}}: <a href="{{{servico}}}tema={{{tema}}}{{{id_medida_variavel}}}&" target="_blank" >{{{servico}}}tema={{{tema}}}{{{id_medida_variavel}}}&</a>
45 -<p>{{{linkpagina}}}: <a href="{{{url}}}?temaOgc={{{tema}}}">{{{url}}}?temaOgc={{{tema}}}</a>  
46 <p><a href="{{{urli3geo}}}/fontetema.php?tema={{{tema}}}" target="_blank" >Metadata</a></p> 45 <p><a href="{{{urli3geo}}}/fontetema.php?tema={{{tema}}}" target="_blank" >Metadata</a></p>
47 <p><a target=blank href="{{{servico}}}service=wms&version=1.1.1&request=getcapabilities&layers={{{tema}}}{{{id_medida_variavel}}}" >GetCapabilities</a> 46 <p><a target=blank href="{{{servico}}}service=wms&version=1.1.1&request=getcapabilities&layers={{{tema}}}{{{id_medida_variavel}}}" >GetCapabilities</a>
48 <p><a target=blank href="{{{servico}}}SRS=EPSG:4618&WIDTH=500&HEIGHT=500&BBOX=<?php echo $mapext;?>&FORMAT=image/png&service=wms&version=1.1.0&request=getmap&layers={{{tema}}}{{{id_medida_variavel}}}" >{{{getmap}}}</a> 47 <p><a target=blank href="{{{servico}}}SRS=EPSG:4618&WIDTH=500&HEIGHT=500&BBOX=<?php echo $mapext;?>&FORMAT=image/png&service=wms&version=1.1.0&request=getmap&layers={{{tema}}}{{{id_medida_variavel}}}" >{{{getmap}}}</a>
@@ -93,14 +92,14 @@ include &quot;../init/head.php&quot;; @@ -93,14 +92,14 @@ include &quot;../init/head.php&quot;;
93 </div> 92 </div>
94 <div class="panel-body"> 93 <div class="panel-body">
95 <div id="corpoMenu{{idmenu}}" class="panel-collapse collapse" role="tabpanel" aria-multiselectable="true"> 94 <div id="corpoMenu{{idmenu}}" class="panel-collapse collapse" role="tabpanel" aria-multiselectable="true">
96 - {{{camadas}}} 95 + {{{camadas}}}
97 <!-- aqui entra o filtro --> 96 <!-- aqui entra o filtro -->
98 <div class="form-group"> 97 <div class="form-group">
99 <label class="control-label">{{{filtro}}}</label> 98 <label class="control-label">{{{filtro}}}</label>
100 <select onchange="filtraGrupo(this,'menu{{idmenu}}')" data-grupoFiltro="{{idmenu}}" class="form-control input-lg"> 99 <select onchange="filtraGrupo(this,'menu{{idmenu}}')" data-grupoFiltro="{{idmenu}}" class="form-control input-lg">
101 </select> 100 </select>
102 </div> 101 </div>
103 - 102 +
104 <div id="gruposMenu{{idmenu}}"> 103 <div id="gruposMenu{{idmenu}}">
105 <i class="fa fa-spinner fa-pulse fa-2x fa-fw"></i><span class="sr-only">Aguarde</span> 104 <i class="fa fa-spinner fa-pulse fa-2x fa-fw"></i><span class="sr-only">Aguarde</span>
106 </div> 105 </div>
@@ -172,7 +171,7 @@ include &quot;../init/head.php&quot;; @@ -172,7 +171,7 @@ include &quot;../init/head.php&quot;;
172 <div class="container-fluid"> 171 <div class="container-fluid">
173 <div class="row"> 172 <div class="row">
174 <ol class="breadcrumb"> 173 <ol class="breadcrumb">
175 - <li><a href="../init/index.php">i3Geo</a></li> 174 + <li><a href="../init/index.php?home=">i3Geo</a></li>
176 <li class="active">OGC</li> 175 <li class="active">OGC</li>
177 </ol> 176 </ol>
178 </div> 177 </div>
@@ -189,7 +188,7 @@ include &quot;../init/head.php&quot;; @@ -189,7 +188,7 @@ include &quot;../init/head.php&quot;;
189 </div> 188 </div>
190 </div> 189 </div>
191 </div> 190 </div>
192 - <!-- Camadas oriundas do sistema de metadados estatisticos --> 191 + <!-- Camadas oriundas do sistema de metadados estatisticos e mapas salvos
193 <div class="row center-block escondido hidden"> 192 <div class="row center-block escondido hidden">
194 <div class="col-sm-6" id="metaestat"> 193 <div class="col-sm-6" id="metaestat">
195 <div class="panel-group" role="tablist" aria-multiselectable="true"> 194 <div class="panel-group" role="tablist" aria-multiselectable="true">
@@ -228,6 +227,7 @@ include &quot;../init/head.php&quot;; @@ -228,6 +227,7 @@ include &quot;../init/head.php&quot;;
228 </div> 227 </div>
229 </div> 228 </div>
230 </div> 229 </div>
  230 + -->
231 <div class="row center-block"> 231 <div class="row center-block">
232 <div class="col-sm-12" id="arvore"> 232 <div class="col-sm-12" id="arvore">
233 <i class="fa fa-spinner fa-pulse fa-2x fa-fw"></i><span class="sr-only">Aguarde</span> 233 <i class="fa fa-spinner fa-pulse fa-2x fa-fw"></i><span class="sr-only">Aguarde</span>