Commit 75bf56cfdc07665f1709a9a05473db1941376d47

Authored by Edmar Moretti
1 parent 682f6aca

Incluido método de verificação de variáveis (i3GEO.configura.locaplic e i3GEO.configura.sid)

Showing 1 changed file with 83 additions and 3 deletions   Show diff stats
classesjs/classe_php.js
... ... @@ -61,14 +61,36 @@ Muitos dos parâmetros exigidos pelos programas em PHP são obtidos da variável
61 61 de seção aberta no servidor quando o i3Geo é inicializado, é o caso por exemplo do nome
62 62 do arquivo correspondente ao mapfile atualmente em uso
63 63  
64   -Para evitar que uma chamada AJAX seja executada quando já existe outra em andamento
65   -pode-se verificar a existência do id "aguardeGifAberto" (exemplo: if($i("aguardeGifAberto")){return;} )
66   -isso pq a janela de aguarde inclui essa imagem GIF
  64 +Quando classe_php.js é carregado, é criado o objeto cpJSON que necessita da biblioteca CPAINT. Esse objeto
  65 +é utilizado nas chamadas AJAX.
  66 +
  67 +O objeto cpJSON possuí um método .call que executa a operação AJAX. Esse método utiliza basicamente dois parâmetros,
  68 +sendo o primeiro o endereço do programa PHP que será executado no servidor e o outro é o nome da função que irá
  69 +receber e processar os resultados do programa. Exemplo:
  70 +
  71 +cpJSON.call(p,"",funcao);
  72 +
  73 +"p" é a URL e funcao o nome da função
  74 +
  75 +Para compor "p" o i3geo utiliza normalmente a variável i3GEO.configura.locaplic e i3GEO.configura.sid, por exemplo:
  76 +
  77 +var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&g_sid="+i3GEO.configura.sid
67 78  
68 79 Para mais detalhes sobre as funções, veja <mapa_controle.php>
69 80 */
70 81 i3GEO.php = {
71 82 /*
  83 + Function: verifica
  84 +
  85 + Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
  86 + */
  87 + verifica: function(){
  88 + if(i3GEO.configura.locaplic == undefined)
  89 + {alert("variavel i3GEO.configura.locaplic não esta definida");}
  90 + if(i3GEO.configura.sid == undefined)
  91 + {alert("variavel i3GEO.configura.locaplic não esta definida");}
  92 + },
  93 + /*
72 94 Function: insereSHPgrafico
73 95  
74 96 PHP:
... ... @@ -79,6 +101,7 @@ i3GEO.php = {
79 101 <SHP->insereSHPgrafico>
80 102 */
81 103 insereSHPgrafico: function(funcao,tema,x,y,itens,shadow_height,width,inclinacao){
  104 + i3GEO.php.verifica();
82 105 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+x+"&y="+y+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+i3GEO.configura.sid;
83 106 cpJSON.call(p,"insereSHPgrafico",funcao);
84 107 },
... ... @@ -93,6 +116,7 @@ i3GEO.php = {
93 116 <SHP->insereSHP>
94 117 */
95 118 insereSHP: function(funcao,tema,item,valoritem,xy){
  119 + i3GEO.php.verifica();
96 120 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHP&item="+item+"&valor="+valoritem+"&tema="+tema+"&xy="+xy+"&g_sid="+i3GEO.configura.sid;
97 121 cpJSON.call(p,"insereSHPgrafico",funcao);
98 122 },
... ... @@ -105,6 +129,7 @@ i3GEO.php = {
105 129 <Mapa->pegaMensagens>
106 130 */
107 131 pegaMensagens: function(funcao){
  132 + i3GEO.php.verifica();
108 133 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMensagens&g_sid="+i3GEO.configura.sid;
109 134 cpJSON.call(p,"pegaMensagem",funcao);
110 135 },
... ... @@ -117,6 +142,7 @@ i3GEO.php = {
117 142 <calculaAreaPixel>
118 143 */
119 144 areaPixel: function(funcao,g_celula){
  145 + i3GEO.php.verifica();
120 146 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=areaPixel&celsize="+g_celula+"&g_sid="+i3GEO.configura.sid;
121 147 cpJSON.call(p,"areaPixel",funcao);
122 148 },
... ... @@ -129,6 +155,7 @@ i3GEO.php = {
129 155 <Mapa->excluiTemas>
130 156 */
131 157 excluitema: function(funcao,tema){
  158 + i3GEO.php.verifica();
132 159 var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=excluitema&temas="+tema+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
133 160 cpJSON.call(p,"excluitema",funcao);
134 161 },
... ... @@ -141,6 +168,7 @@ i3GEO.php = {
141 168 <Temas->reordenatemas>
142 169 */
143 170 reordenatemas: function(funcao,lista){
  171 + i3GEO.php.verifica();
144 172 var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=reordenatemas&lista="+lista+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
145 173 cpJSON.call(p,"reordenatemas",funcao);
146 174 },
... ... @@ -155,6 +183,7 @@ i3GEO.php = {
155 183 <Legenda->criaLegenda>
156 184 */
157 185 criaLegendaHTML: function(funcao,tema,template){
  186 + i3GEO.php.verifica();
158 187 var c = "sim";
159 188 if(arguments.length == 1)
160 189 {
... ... @@ -178,6 +207,7 @@ i3GEO.php = {
178 207 <Alteraclasse->inverteStatusClasse>
179 208 */
180 209 inverteStatusClasse: function(funcao,tema,classe){
  210 + i3GEO.php.verifica();
181 211 var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+tema+"&classe="+classe;
182 212 cpJSON.call(p,"inverteStatusClasse",funcao);
183 213 },
... ... @@ -190,6 +220,7 @@ i3GEO.php = {
190 220 <Mapa->ligaDesligaTemas>
191 221 */
192 222 ligatemas: function(funcao,desligar,ligar){
  223 + i3GEO.php.verifica();
193 224 var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=ligatemas&desligar="+desligar+"&ligar="+ligar+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
194 225 cpJSON.call(p,"ligaDesligaTemas",funcao);
195 226 },
... ... @@ -202,6 +233,7 @@ i3GEO.php = {
202 233 <Menutemas->pegaListaDeMenus>
203 234 */
204 235 pegalistademenus: function(funcao){
  236 + i3GEO.php.verifica();
205 237 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistademenus&g_sid="+i3GEO.configura.sid+"&map_file=";
206 238 cpJSON.call(p,"pegalistademenus",funcao);
207 239 },
... ... @@ -214,6 +246,7 @@ i3GEO.php = {
214 246 <Menutemas->pegaListaDeGrupos>
215 247 */
216 248 pegalistadegrupos: function(funcao,id_menu,listasgrupos){
  249 + i3GEO.php.verifica();
217 250 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadegrupos&map_file=&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&listasistemas=nao&listasgrupos="+listasgrupos;
218 251 cpJSON.call(p,"pegalistadegrupos",funcao);
219 252 },
... ... @@ -226,6 +259,7 @@ i3GEO.php = {
226 259 <Menutemas->pegaListaDeSubGrupos>
227 260 */
228 261 pegalistadeSubgrupos: function(funcao,id_menu,id_grupo){
  262 + i3GEO.php.verifica();
229 263 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadeSubgrupos&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&map_file=";
230 264 cpJSON.call(p,"pegalistadeSubgrupos",funcao);
231 265 },
... ... @@ -238,6 +272,7 @@ i3GEO.php = {
238 272 <Menutemas->pegaListaDeTemas>
239 273 */
240 274 pegalistadetemas: function(funcao,id_menu,id_grupo,id_subgrupo){
  275 + i3GEO.php.verifica();
241 276 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&subgrupo="+id_subgrupo+"&map_file=";
242 277 cpJSON.call(p,"pegalistadetemas",funcao);
243 278 },
... ... @@ -250,6 +285,7 @@ i3GEO.php = {
250 285 <Menutemas->pegaSistemas>
251 286 */
252 287 pegaSistemas: function(funcao){
  288 + i3GEO.php.verifica();
253 289 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaSistemas&g_sid="+i3GEO.configura.sid;
254 290 cpJSON.call(p,"pegaSistemas",funcao);
255 291 },
... ... @@ -259,6 +295,7 @@ i3GEO.php = {
259 295 <listaDrives>
260 296 */
261 297 listadrives: function(funcao){
  298 + i3GEO.php.verifica();
262 299 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=listaDrives&g_sid="+i3GEO.configura.sid;
263 300 cpJSON.call(p,"listaDrives",funcao);
264 301 },
... ... @@ -268,6 +305,7 @@ i3GEO.php = {
268 305 <listaArquivos>
269 306 */
270 307 listaarquivos: function(funcao,caminho){
  308 + i3GEO.php.verifica();
271 309 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=listaArquivos&diretorio="+caminho;
272 310 cpJSON.call(p,"listaArquivos",funcao);
273 311 },
... ... @@ -277,6 +315,7 @@ i3GEO.php = {
277 315 <geo2utm>
278 316 */
279 317 geo2utm: function(funcao,x,y){
  318 + i3GEO.php.verifica();
280 319 if($i("aguardeGifAberto")){return;}
281 320 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geo2utm&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;
282 321 cpJSON.call(p,"geo2utm",funcao);
... ... @@ -287,6 +326,7 @@ i3GEO.php = {
287 326 <desativacgi>
288 327 */
289 328 desativacgi: function(funcao){
  329 + i3GEO.php.verifica();
290 330 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=desativacgi&g_sid="+i3GEO.configura.sid;
291 331 cpJSON.call(p,"desativacgi",funcao);
292 332 },
... ... @@ -299,6 +339,7 @@ i3GEO.php = {
299 339 <Menutemas->pegaListaDeMapas>
300 340 */
301 341 pegaMapas: function(funcao){
  342 + i3GEO.php.verifica();
302 343 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMapas&g_sid="+i3GEO.configura.sid;
303 344 cpJSON.call(p,"pegaSistemas",funcao);
304 345 },
... ... @@ -311,6 +352,7 @@ i3GEO.php = {
311 352 <Mapa->mudaQS>
312 353 */
313 354 mudatamanho: function(funcao,altura,largura){
  355 + i3GEO.php.verifica();
314 356 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatamanho&altura="+altura+"&largura="+largura+"&g_sid="+i3GEO.configura.sid;
315 357 cpJSON.call(p,"pegaSistemas",funcao);
316 358 },
... ... @@ -323,6 +365,7 @@ i3GEO.php = {
323 365 <Mapa->ativalogo>
324 366 */
325 367 ativalogo: function(funcao,altura,largura){
  368 + i3GEO.php.verifica();
326 369 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=ativalogo&g_sid="+i3GEO.configura.sid;
327 370 cpJSON.call(p,"ativalogo",funcao);
328 371 },
... ... @@ -335,6 +378,7 @@ i3GEO.php = {
335 378 <Temas->insereFeature>
336 379 */
337 380 insereAnnotation: function(funcao,pin,xy,texto,position,partials,offsetx,offsety,minfeaturesize,mindistance,force,shadowcolor,shadowsizex,shadowsizey,outlinecolor,cor,sombray,sombrax,sombra,fundo,angulo,tamanho,fonte){
  381 + i3GEO.php.verifica();
338 382 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inserefeature&pin="+pin+"&tipo=ANNOTATION&xy="+xy+"&texto="+texto+"&position="+position+"&partials="+partials+"&offsetx="+offsetx+"&offsety="+offsety+"&minfeaturesize="+minfeaturesize+"&mindistance="+mindistance+"&force="+force+"&shadowcolor="+shadowcolor+"&shadowsizex="+shadowsizex+"&shadowsizey="+shadowsizey+"&outlinecolor="+outlinecolor+"&cor="+cor+"&sombray="+sombray+"&sombrax="+sombrax+"&sombra="+sombra+"&fundo="+fundo+"&angulo="+angulo+"&tamanho="+tamanho+"&fonte="+fonte+"&g_sid="+i3GEO.configura.sid;
339 383 cpJSON.call(p,"inserefeature",funcao);
340 384 },
... ... @@ -347,6 +391,7 @@ i3GEO.php = {
347 391 <Atributos->identificaQBP>
348 392 */
349 393 identificaunico: function(funcao,xy,tema,item){
  394 + i3GEO.php.verifica();
350 395 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identificaunico&xy="+xy+"&resolucao=5&tema="+tema+"&item="+item+"&g_sid="+i3GEO.configura.sid;
351 396 cpJSON.call(p,"identificaunico",funcao);
352 397 },
... ... @@ -359,6 +404,7 @@ i3GEO.php = {
359 404 <recuperamapa>
360 405 */
361 406 recuperamapa: function(funcao){
  407 + i3GEO.php.verifica();
362 408 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=recuperamapa&g_sid="+i3GEO.configura.sid;
363 409 cpJSON.call(p,"recuperamapa",funcao);
364 410 },
... ... @@ -371,6 +417,7 @@ i3GEO.php = {
371 417 <Atributos->legendaGrafica>
372 418 */
373 419 criaLegendaImagem: function(funcao){
  420 + i3GEO.php.verifica();
374 421 var p =i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaImagem&g_sid="+i3GEO.configura.sid;
375 422 cpJSON.call(p,"criaLegendaImagem",funcao);
376 423 },
... ... @@ -383,6 +430,7 @@ i3GEO.php = {
383 430 <retornaReferenciaDinamica>
384 431 */
385 432 referenciadinamica: function(funcao,zoom,tipo){
  433 + i3GEO.php.verifica();
386 434 if(arguments.length == 2)
387 435 {var tipo = "dinamico"}
388 436 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referenciadinamica&g_sid="+i3GEO.configura.sid+"&zoom="+zoom+"&tipo="+tipo;
... ... @@ -397,6 +445,7 @@ i3GEO.php = {
397 445 <retornaReferencia>
398 446 */
399 447 referencia: function(funcao){
  448 + i3GEO.php.verifica();
400 449 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referencia&g_sid="+i3GEO.configura.sid;
401 450 cpJSON.call(p,"retornaReferencia",funcao);
402 451 },
... ... @@ -409,6 +458,7 @@ i3GEO.php = {
409 458 <Navegacao->pan>
410 459 */
411 460 pan: function(funcao,escala,tipo,x,y){
  461 + i3GEO.php.verifica();
412 462 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pan&escala="+escala+"&tipo="+tipo+"&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;
413 463 cpJSON.call(p,"pan",funcao);
414 464 },
... ... @@ -421,6 +471,7 @@ i3GEO.php = {
421 471 <Navegacao->aproxima>
422 472 */
423 473 aproxima: function(funcao,nivel){
  474 + i3GEO.php.verifica();
424 475 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=aproxima&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;
425 476 cpJSON.call(p,"aproxima",funcao);
426 477 },
... ... @@ -433,6 +484,7 @@ i3GEO.php = {
433 484 <Navegacao->afasta>
434 485 */
435 486 afasta: function(funcao,nivel){
  487 + i3GEO.php.verifica();
436 488 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=afasta&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;
437 489 cpJSON.call(p,"afasta",funcao);
438 490 },
... ... @@ -445,6 +497,7 @@ i3GEO.php = {
445 497 <Navegacao->zoomponto>
446 498 */
447 499 zoomponto: function(funcao,x,y){
  500 + i3GEO.php.verifica();
448 501 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomponto&pin=pin&xy="+x+" "+y+"&g_sid="+i3GEO.configura.sid;
449 502 cpJSON.call(p,"zoomponto",funcao);
450 503 },
... ... @@ -455,6 +508,7 @@ i3GEO.php = {
455 508 classesphp/funccoes_gerais.php
456 509 */
457 510 localizaIP: function(funcao){
  511 + i3GEO.php.verifica();
458 512 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=localizaIP&g_sid="+i3GEO.configura.sid;
459 513 cpJSON.call(p,"localizaIP",funcao);
460 514 },
... ... @@ -467,6 +521,7 @@ i3GEO.php = {
467 521 <Navegacao->mudaExtensao>
468 522 */
469 523 mudaext: function(funcao,tipoimagem,ext){
  524 + i3GEO.php.verifica();
470 525 if(ext == 'undefined'){alert("extensao nao definida");return;}
471 526 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+i3GEO.configura.sid;
472 527 cpJSON.call(p,"mudaext",funcao);
... ... @@ -480,6 +535,7 @@ i3GEO.php = {
480 535 <Navegacao->mudaEscala>
481 536 */
482 537 mudaescala: function(funcao,escala){
  538 + i3GEO.php.verifica();
483 539 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaescala&escala="+escala+"&g_sid="+i3GEO.configura.sid;
484 540 cpJSON.call(p,"mudaescala",funcao);
485 541 },
... ... @@ -492,6 +548,7 @@ i3GEO.php = {
492 548 <Navegacao->aplicaResolucao>
493 549 */
494 550 aplicaResolucao: function(funcao,resolucao){
  551 + i3GEO.php.verifica();
495 552 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=crialente&resolucao="+resolucao+"&g_sid="+i3GEO.configura.sid;
496 553 cpJSON.call(p,"crialente",funcao);
497 554 },
... ... @@ -504,6 +561,7 @@ i3GEO.php = {
504 561 <Temas->geraDestaque>
505 562 */
506 563 geradestaque: function(funcao,tema){
  564 + i3GEO.php.verifica();
507 565 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geradestaque&tema="+tema+"&g_sid="+i3GEO.configura.sid;
508 566 cpJSON.call(p,"geradestaque",funcao);
509 567 },
... ... @@ -516,6 +574,7 @@ i3GEO.php = {
516 574 <Selecao->selecaoPT>
517 575 */
518 576 selecaopt: function(funcao,tema,xy,tipo,tolerancia){
  577 + i3GEO.php.verifica();
519 578 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaopt&tema="+tema+"&tipo="+tipo+"&xy="+xy+"&tolerancia="+tolerancia+"&g_sid="+i3GEO.configura.sid;
520 579 cpJSON.call(p,"selecaoPT",funcao);
521 580 },
... ... @@ -528,6 +587,7 @@ i3GEO.php = {
528 587 <Selecao->selecaoBOX>
529 588 */
530 589 selecaobox: function(funcao,tema,tipo,box){
  590 + i3GEO.php.verifica();
531 591 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaobox&ext="+box+"&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema;
532 592 cpJSON.call(p,"selecaobox",funcao);
533 593 },
... ... @@ -540,6 +600,7 @@ i3GEO.php = {
540 600 <Temas->sobeTema>
541 601 */
542 602 sobetema: function(funcao,tema){
  603 + i3GEO.php.verifica();
543 604 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=sobetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
544 605 cpJSON.call(p,"sobetema",funcao);
545 606 },
... ... @@ -552,6 +613,7 @@ i3GEO.php = {
552 613 <Temas->desceTema>
553 614 */
554 615 descetema: function(funcao,tema){
  616 + i3GEO.php.verifica();
555 617 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?&funcao=descetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
556 618 cpJSON.call(p,"descetema",funcao);
557 619 },
... ... @@ -564,6 +626,7 @@ i3GEO.php = {
564 626 <Temas->fonteTema>
565 627 */
566 628 fontetema: function(funcao,tema){
  629 + i3GEO.php.verifica();
567 630 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=fontetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
568 631 cpJSON.call(p,"fontetema",funcao);
569 632 },
... ... @@ -576,6 +639,7 @@ i3GEO.php = {
576 639 <Temas->zoomTema>
577 640 */
578 641 zoomtema: function(funcao,tema){
  642 + i3GEO.php.verifica();
579 643 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomtema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
580 644 cpJSON.call(p,"zoomtema",funcao);
581 645 },
... ... @@ -588,6 +652,7 @@ i3GEO.php = {
588 652 <Selecao->selecaoLimpa>
589 653 */
590 654 limpasel: function(funcao,tema){
  655 + i3GEO.php.verifica();
591 656 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=limpasel&tema="+tema+"&g_sid="+i3GEO.configura.sid;
592 657 cpJSON.call(p,"limpasel",funcao);
593 658 },
... ... @@ -600,6 +665,7 @@ i3GEO.php = {
600 665 <Temas->mudaTransparencia>
601 666 */
602 667 mudatransp: function(funcao,tema,valor){
  668 + i3GEO.php.verifica();
603 669 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatransp&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;
604 670 cpJSON.call(p,"mudatransp",funcao);
605 671 },
... ... @@ -612,6 +678,7 @@ i3GEO.php = {
612 678 <Temas->mudaTransparencia>
613 679 */
614 680 mudanome: function(funcao,tema,valor){
  681 + i3GEO.php.verifica();
615 682 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudanome&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;
616 683 cpJSON.call(p,"mudanome",funcao);
617 684 },
... ... @@ -624,6 +691,7 @@ i3GEO.php = {
624 691 <Mapa->adicionatemawms>
625 692 */
626 693 adicionaTemaWMS: function(funcao,servico,tema,nome,proj,formato,versao,nomecamada,tiporep,suportasld,formatosinfo){
  694 + i3GEO.php.verifica();
627 695 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionatemawms&servico="+servico+"&tema="+tema+"&nome="+nome+"&proj="+proj+"&formato="+formato+"&versao="+versao+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+suportasld+"&formatosinfo="+formatosinfo;
628 696 cpJSON.call(p,"adicionatemawms",funcao);
629 697 },
... ... @@ -636,6 +704,7 @@ i3GEO.php = {
636 704 <Mapa->adicionaTemaSHP>
637 705 */
638 706 adicionaTemaSHP: function(funcao,path){
  707 + i3GEO.php.verifica();
639 708 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaSHP&arq="+path;
640 709 cpJSON.call(p,"adicionaTemaSHP",funcao);
641 710 },
... ... @@ -648,6 +717,7 @@ i3GEO.php = {
648 717 <Mapa->adicionaTemaIMG>
649 718 */
650 719 adicionaTemaIMG: function(funcao,path){
  720 + i3GEO.php.verifica();
651 721 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaIMG&arq="+path;
652 722 cpJSON.call(p,"adicionaTemaIMG",funcao);
653 723 },
... ... @@ -660,6 +730,7 @@ i3GEO.php = {
660 730 <Atributos->identifica>
661 731 */
662 732 identifica: function(funcao,x,y,resolucao){
  733 + i3GEO.php.verifica();
663 734 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identifica&opcao=tip&xy="+x+","+y+"&resolucao=5&g_sid="+i3GEO.configura.sid;
664 735 cpJSON.call(p,"identifica",funcao);
665 736 },
... ... @@ -670,6 +741,7 @@ i3GEO.php = {
670 741 classesphp/mapa_controle.php
671 742 */
672 743 reiniciaMapa: function(funcao){
  744 + i3GEO.php.verifica();
673 745 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=reiniciaMapa&g_sid="+i3GEO.configura.sid;
674 746 cpJSON.call(p,"reiniciaMapa",funcao);
675 747 },
... ... @@ -682,6 +754,7 @@ i3GEO.php = {
682 754 <Menutemas->procurartemas>
683 755 */
684 756 procurartemas: function(funcao,procurar){
  757 + i3GEO.php.verifica();
685 758 var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=procurartemas&procurar="+procurar+"&g_sid="+i3GEO.configura.sid;
686 759 cpJSON.call(p,"procurartemas",funcao);
687 760 },
... ... @@ -694,6 +767,7 @@ i3GEO.php = {
694 767 <Mapa->adicionaTema>
695 768 */
696 769 adtema: function(funcao,temas){
  770 + i3GEO.php.verifica();
697 771 var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=adtema&temas="+temas+"&g_sid="+i3GEO.configura.sid;
698 772 cpJSON.call(p,"adtema",funcao);
699 773 },
... ... @@ -706,6 +780,7 @@ i3GEO.php = {
706 780 <Escala->retornaBarraEscala>
707 781 */
708 782 escalagrafica: function(funcao){
  783 + i3GEO.php.verifica();
709 784 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=escalagrafica&g_sid="+i3GEO.configura.sid;
710 785 cpJSON.call(p,"escalagrafica",funcao);
711 786 },
... ... @@ -718,6 +793,7 @@ i3GEO.php = {
718 793 <montaFlamingo>
719 794 */
720 795 flamingo: function(funcao){
  796 + i3GEO.php.verifica();
721 797 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=montaFlamingo&g_sid="+i3GEO.configura.sid;
722 798 cpJSON.call(p,"montaFlamingo",funcao);
723 799 },
... ... @@ -730,6 +806,7 @@ i3GEO.php = {
730 806 <openlayers>
731 807 */
732 808 openlayers: function(funcao){
  809 + i3GEO.php.verifica();
733 810 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=openlayers&g_sid="+i3GEO.configura.sid;
734 811 cpJSON.call(p,"openlayers",funcao);
735 812 },
... ... @@ -742,6 +819,7 @@ i3GEO.php = {
742 819 <redesenhaMapa>
743 820 */
744 821 corpo: function(funcao,tipoimagem){
  822 + i3GEO.php.verifica();
745 823 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=corpo&tipoimagem="+tipoimagem+"&g_sid="+i3GEO.configura.sid;
746 824 cpJSON.call(p,"corpo",funcao);
747 825 },
... ... @@ -766,6 +844,7 @@ i3GEO.php = {
766 844 <iniciaMapa>
767 845 */
768 846 inicia: function(funcao,embedLegenda,w,h){
  847 + i3GEO.php.verifica();
769 848 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inicia&embedLegenda="+embedLegenda+"&w="+w+"&h="+h+"&g_sid="+i3GEO.configura.sid+"&interface="+i3GEO.interface.ATUAL;
770 849 cpJSON.call(p,"iniciaMapa",funcao);
771 850 },
... ... @@ -778,6 +857,7 @@ i3GEO.php = {
778 857 <chavegoogle>
779 858 */
780 859 chaveGoogle: function(funcao){
  860 + i3GEO.php.verifica();
781 861 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=chavegoogle&g_sid="+i3GEO.configura.sid;
782 862 cpJSON.call(p,"chavegoogle",funcao);
783 863 },
... ...