Commit 7ef009ffcc9b84fdcc571df39027f8333046382e
1 parent
77a4ef23
Exists in
master
and in
7 other branches
--no commit message
Showing
3 changed files
with
49 additions
and
2 deletions
Show diff stats
classesphp/classe_toponimia.php
@@ -301,6 +301,27 @@ $item Lista de Itens separados por vírgula que serão utilizados. | @@ -301,6 +301,27 @@ $item Lista de Itens separados por vírgula que serão utilizados. | ||
301 | $this->layer->setmetadata("TIP",$item); | 301 | $this->layer->setmetadata("TIP",$item); |
302 | return("ok"); | 302 | return("ok"); |
303 | } | 303 | } |
304 | + /* | ||
305 | + function: pegaDadosEtiquetas | ||
306 | + | ||
307 | + ativa a inclusão de etiquetas em um tema | ||
308 | + | ||
309 | + parameter: | ||
310 | + $item Lista de Itens separados por vírgula que serão utilizados. | ||
311 | + */ | ||
312 | + function pegaDadosEtiquetas() | ||
313 | + { | ||
314 | + if(!$this->layer){return "erro";} | ||
315 | + $itens = $this->layer->getmetadata("ITENS"); | ||
316 | + $itensdesc = $this->layer->getmetadata("ITENSDESC"); | ||
317 | + $tips = $this->layer->getmetadata("TIP"); | ||
318 | + $res = array( | ||
319 | + "itens"=>explode(",",$itens), | ||
320 | + "itensdesc"=>explode(",",$itensdesc), | ||
321 | + "tips"=>explode(",",$tips) | ||
322 | + ); | ||
323 | + return($res); | ||
324 | + } | ||
304 | /* | 325 | /* |
305 | function: removeEtiquetas | 326 | function: removeEtiquetas |
306 | 327 |
ferramentas/etiqueta/exec.php
@@ -36,7 +36,18 @@ Desativa as etiquetas de um tema. | @@ -36,7 +36,18 @@ Desativa as etiquetas de um tema. | ||
36 | $m->salva(); | 36 | $m->salva(); |
37 | $_SESSION["contadorsalva"]++; | 37 | $_SESSION["contadorsalva"]++; |
38 | break; | 38 | break; |
39 | - | 39 | +/* |
40 | + Valor: PEGADADOSETIQUETAS | ||
41 | + | ||
42 | +Obtém os dados sobre itens, itensdesc, etc | ||
43 | + | ||
44 | +<Toponimia->pegaDadosEtiquetas> | ||
45 | +*/ | ||
46 | + case "PEGADADOSETIQUETAS": | ||
47 | + include_once(dirname(__FILE__)."/../../classesphp/classe_toponimia.php"); | ||
48 | + $m = new Toponimia($map_file,$tema); | ||
49 | + $retorno = $m->pegaDadosEtiquetas(); | ||
50 | + break; | ||
40 | } | 51 | } |
41 | if (!connection_aborted()){ | 52 | if (!connection_aborted()){ |
42 | if(isset($map_file) && isset($postgis_mapa) && $map_file != "") | 53 | if(isset($map_file) && isset($postgis_mapa) && $map_file != "") |
ferramentas/etiqueta/index.js
@@ -143,7 +143,7 @@ i3GEOF.etiqueta = { | @@ -143,7 +143,7 @@ i3GEOF.etiqueta = { | ||
143 | //cria a janela flutuante | 143 | //cria a janela flutuante |
144 | titulo = "<div id='i3GEOFetiquetaComboCabeca' class='comboTemasCabecalho'> ------</div><span style=margin-left:60px>"+$trad("d7at")+"</span><a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=37' > </a>"; | 144 | titulo = "<div id='i3GEOFetiquetaComboCabeca' class='comboTemasCabecalho'> ------</div><span style=margin-left:60px>"+$trad("d7at")+"</span><a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=37' > </a>"; |
145 | janela = i3GEO.janela.cria( | 145 | janela = i3GEO.janela.cria( |
146 | - "380px", | 146 | + "450px", |
147 | "175px", | 147 | "175px", |
148 | "", | 148 | "", |
149 | "", | 149 | "", |
@@ -178,6 +178,21 @@ i3GEOF.etiqueta = { | @@ -178,6 +178,21 @@ i3GEOF.etiqueta = { | ||
178 | i3GEO.php.listaItensTema(i3GEOF.etiqueta.montaListaItens,i3GEO.temaAtivo); | 178 | i3GEO.php.listaItensTema(i3GEOF.etiqueta.montaListaItens,i3GEO.temaAtivo); |
179 | } | 179 | } |
180 | }, | 180 | }, |
181 | + pegaDadosEtiquetas: function(){ | ||
182 | + if(i3GEOF.etiqueta.aguarde.visibility === "visible") | ||
183 | + {return;} | ||
184 | + var cp = new cpaint(), | ||
185 | + temp, | ||
186 | + p; | ||
187 | + i3GEOF.etiqueta.aguarde.visibility = "visible"; | ||
188 | + temp = function(retorno){ | ||
189 | + i3GEOF.etiqueta.aguarde.visibility = "hidden"; | ||
190 | + | ||
191 | + }; | ||
192 | + p = i3GEO.configura.locaplic+"/ferramentas/etiqueta/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=pegaDadosEtiquetas&tema="+i3GEO.temaAtivo; | ||
193 | + cp.set_response_type("JSON"); | ||
194 | + cp.call(p,"etiqueta",temp); | ||
195 | + }, | ||
181 | /* | 196 | /* |
182 | Function: montaListaItens | 197 | Function: montaListaItens |
183 | 198 |