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
ogc/index.js
... ... @@ -87,7 +87,7 @@ function listaDoNivelMenu(templateMenus,templateGrupos,templateSubGrupos,templat
87 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 92 function listaCamadasSubgrupo(idmenu,id_n1,id_n2){
93 93 //console.info(id_n2)
... ... @@ -104,64 +104,67 @@ function listaCamadasSubgrupo(idmenu,id_n1,id_n2){
104 104 i3GEO.php.pegalistadetemas(r, idmenu, id_n1, id_n2);
105 105 }
106 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 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 169 function ckCamada(camadas,templateCamadas,tipo){
167 170 var ncamadas = [],
... ... @@ -308,7 +311,12 @@ function listaCompleta(onde){
308 311 }
309 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 321 //cpJSON vem de class_php.js
314 322 cpJSON.call("../classesphp/mapa_controle.php?map_file=&funcao=pegaTodosTemas&g_sid=&idioma=pt", "foo", r);
... ...
ogc/index.php
... ... @@ -42,7 +42,6 @@ include &quot;../init/head.php&quot;;
42 42 <p>{{{linkpagina}}}: <a href="{{{url}}}?temaOgc={{{tema}}}">{{{url}}}?temaOgc={{{tema}}}</a>
43 43 <p>{{{wstodas}}}: <a href="{{{servico}}}" target="_blank" >{{{servico}}}</a>
44 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 45 <p><a href="{{{urli3geo}}}/fontetema.php?tema={{{tema}}}" target="_blank" >Metadata</a></p>
47 46 <p><a target=blank href="{{{servico}}}service=wms&version=1.1.1&request=getcapabilities&layers={{{tema}}}{{{id_medida_variavel}}}" >GetCapabilities</a>
48 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 92 </div>
94 93 <div class="panel-body">
95 94 <div id="corpoMenu{{idmenu}}" class="panel-collapse collapse" role="tabpanel" aria-multiselectable="true">
96   - {{{camadas}}}
  95 + {{{camadas}}}
97 96 <!-- aqui entra o filtro -->
98 97 <div class="form-group">
99 98 <label class="control-label">{{{filtro}}}</label>
100 99 <select onchange="filtraGrupo(this,'menu{{idmenu}}')" data-grupoFiltro="{{idmenu}}" class="form-control input-lg">
101 100 </select>
102 101 </div>
103   -
  102 +
104 103 <div id="gruposMenu{{idmenu}}">
105 104 <i class="fa fa-spinner fa-pulse fa-2x fa-fw"></i><span class="sr-only">Aguarde</span>
106 105 </div>
... ... @@ -172,7 +171,7 @@ include &quot;../init/head.php&quot;;
172 171 <div class="container-fluid">
173 172 <div class="row">
174 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 175 <li class="active">OGC</li>
177 176 </ol>
178 177 </div>
... ... @@ -189,7 +188,7 @@ include &quot;../init/head.php&quot;;
189 188 </div>
190 189 </div>
191 190 </div>
192   - <!-- Camadas oriundas do sistema de metadados estatisticos -->
  191 + <!-- Camadas oriundas do sistema de metadados estatisticos e mapas salvos
193 192 <div class="row center-block escondido hidden">
194 193 <div class="col-sm-6" id="metaestat">
195 194 <div class="panel-group" role="tablist" aria-multiselectable="true">
... ... @@ -228,6 +227,7 @@ include &quot;../init/head.php&quot;;
228 227 </div>
229 228 </div>
230 229 </div>
  230 + -->
231 231 <div class="row center-block">
232 232 <div class="col-sm-12" id="arvore">
233 233 <i class="fa fa-spinner fa-pulse fa-2x fa-fw"></i><span class="sr-only">Aguarde</span>
... ...