Commit 4ab45ba4f26351de2ba1d26724369c6e44e16605

Authored by Edmar Moretti
1 parent a21dbcef

Tradução dos títulos das janelas flutuantes das ferramentas

Showing 61 changed files with 516 additions and 400 deletions   Show diff stats
admin/js/estat_variavel.js
... ... @@ -300,7 +300,7 @@ function adicionaNosClassificacao(no,dados,redesenha){
300 300 conteudo = "&nbsp;<img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluir('classificacaoMedida','"+dados[i].id_classificacao+"')\" title=excluir width='10px' heigth='10px' src=\"../imagens/01.png\" />";
301 301 conteudo += "&nbsp;<img style=\"position:relative;cursor:pointer;top:2px\" onclick=\"editar('classificacaoMedida','"+dados[i].id_classificacao+"')\" title=editar src=\"../imagens/06.png\" /><b>";
302 302 if(dados[i].nomedimensao != "")
303   - {conteudo += "&nbsp;<span><b>"+dados[i].nome+"</b><span style=color:gray > Obs.: "+dados[i].nome+" id: "+dados[i].id_classificacao+"</span></span>";}
  303 + {conteudo += "&nbsp;<span><b>"+dados[i].nome+"</b><span style=color:gray > Obs.: "+dados[i].observacao+" id: "+dados[i].id_classificacao+"</span></span>";}
304 304 else
305 305 {conteudo += "&nbsp;<span style=color:red >Edite para definir a nova classifica&ccedil;&atilde;o!!!</span>";}
306 306 d = {html:conteudo,id_classificacao:dados[i].id_classificacao,tipo:"classificacao"};
... ... @@ -655,6 +655,7 @@ function sql(tipo,id) {
655 655 ins += ' <input type=button id="i3geoestat" value="i3Geo" /><br><br>';
656 656 ins += ' <input type=button id="kmzestat" value="Kmz (vetorial)" />';
657 657 ins += ' <input type=button id="kmlestat" value="Kml (wms)" />';
  658 + ins += ' <input type=button id="kml3destat" value="Kml 3d" />';
658 659  
659 660 $i("editor_bd").innerHTML = ins;
660 661 new YAHOO.widget.Button("sqljson");
... ... @@ -693,6 +694,14 @@ function sql(tipo,id) {
693 694 }
694 695 window.open('../php/metaestat.php?funcao=kmlmedidavariavel&id_medida_variavel='+id+"&filtro="+$i("filtrosql").value+"&todasascolunas="+colunas+"&tipolayer="+$i("tipolayer").value+"&id_classificacao="+$i("classificacao").value+"&agruparpor="+$i("agruparsql").value+"&formato=kml");
695 696 };
  697 + new YAHOO.widget.Button("kml3destat");
  698 + $i("kml3destat-button").onclick = function(){
  699 + var colunas = 0;
  700 + if($i("incluirtodascolunas").checked === true){
  701 + colunas = 1;
  702 + }
  703 + window.open('../php/metaestat.php?funcao=kmlmedidavariavel&id_medida_variavel='+id+"&filtro="+$i("filtrosql").value+"&todasascolunas="+colunas+"&tipolayer="+$i("tipolayer").value+"&id_classificacao="+$i("classificacao").value+"&agruparpor="+$i("agruparsql").value+"&formato=kml3d");
  704 + };
696 705 new YAHOO.widget.Button("i3geoestat");
697 706 $i("i3geoestat-button").onclick = function(){
698 707 var sUrl,callback = {
... ...
admin/php/metaestat.php
... ... @@ -664,14 +664,43 @@ switch (strtoupper($funcao))
664 664 $r = $m->mapfileMedidaVariavel($id_medida_variavel,$filtro,$todasascolunas,$tipolayer,$titulolayer,$id_classificacao,$agruparpor);
665 665 //cria um mapfile completo, que inclui a camada no mapfile de inicializacao do i3geo
666 666 $mapfile = $m->mapfileCompleto($r["mapfile"]);
667   - //define as variaveis necessarias ao pacote kmlserver
668   - set_time_limit(0);
669   - $_REQUEST["map"] = $mapfile;
670   - $_REQUEST["typename"] = $r["layer"];
671   - $_REQUEST["request"] = $formato;
672   - //$_REQUEST["service"] = "icon";
673   - include (__DIR__."/../../pacotes/kmlmapserver/classes/kmlserver.class.php");
674   - $server = new KmlServer();
  667 + if($formato == "kml" || $formato == "kmz"){
  668 + //define as variaveis necessarias ao pacote kmlserver
  669 + set_time_limit(0);
  670 + $_REQUEST["map"] = $mapfile;
  671 + $_REQUEST["typename"] = $r["layer"];
  672 + $_REQUEST["request"] = $formato;
  673 + //$_REQUEST["service"] = "icon";
  674 + include (__DIR__."/../../pacotes/kmlmapserver/classes/kmlserver.class.php");
  675 + $server = new KmlServer();
  676 + }else{
  677 + if(!isset($dir_tmp)){
  678 + include(__DIR__."/../../ms_configura.php");
  679 + }
  680 + $verificaSID = false;
  681 + $mv = $m->listaMedidaVariavel("",$id_medida_variavel);
  682 + $reg = $m->listaTipoRegiao($mv["codigo_tipo_regiao"]);
  683 + $_GET["nomelayer"] = $r["layer"];
  684 + $_GET["colunasvalor"] = $mv["colunavalor"];
  685 + $_GET["colunanomeregiao"] = $reg["colunanomeregiao"];
  686 + $_GET["titulo"] = $r["titulolayer"];
  687 + $_GET["descricao"] = $mv["colunavalor"];
  688 + $_SESSION["map_file"] = $mapfile;
  689 + $_SESSION["postgis_mapa"] = "";
  690 + $_SESSION["tmpurl"] = "";
  691 + $_SESSION["mapext"] = "";
  692 + $download = true;
  693 + $parametersTME = array(
  694 + 'mapType' => 'bar',
  695 + 'indicator' => 'valores',
  696 + 'year' => "",
  697 + 'classification' => 'equal',
  698 + 'mapTitle' => $r["titulolayer"],
  699 + 'timeType' => "slider", //para mais de um ano, escolha slider ou series
  700 + 'dirtmp' => $dir_tmp
  701 + );
  702 + include (__DIR__."/../../pacotes/tme/TME_i3geo.php");
  703 + }
675 704 exit;
676 705 break;
677 706 /*
... ...
classesjs/dicionario.js
... ... @@ -257,7 +257,7 @@ it:&quot;Geometrie&quot;
257 257 }],
258 258 "u7": [
259 259 {
260   -pt: "Grade de poligonos",
  260 +pt: "Grade de pol&iacute;gonos",
261 261 en:"Polygon grid",
262 262 es:"Grado de pol&iacute;gonos",
263 263 it:"Reticolo poligonale"
... ... @@ -560,7 +560,7 @@ it: &quot;La scala del tema non è conosciuta&quot;
560 560 }],
561 561 "t12":[
562 562 {
563   -pt:"excluir",
  563 +pt:"Excluir",
564 564 en:"Delete",
565 565 es:"Eliminar",
566 566 it:"Eliminare"
... ... @@ -1180,7 +1180,7 @@ it:&quot;Mostra gli informazioni su un punto sulla mappa. Dopo averla attivata, fare
1180 1180 }],
1181 1181 "d7t":[
1182 1182 {
1183   -pt:"clique para identificar",
  1183 +pt:"Clique para identificar",
1184 1184 en:"Click to identify",
1185 1185 es:"Click para identificar",
1186 1186 it:"clique para identificar"
... ... @@ -1208,7 +1208,7 @@ it:&quot;Mostra la estensione geografica corrente in coordinate geografiche&quot;
1208 1208 }],
1209 1209 "d8t":[
1210 1210 {
1211   -pt:"extens&atilde;o atual",
  1211 +pt:"Extens&atilde;o atual",
1212 1212 en:"Actual extent",
1213 1213 es:"Extensi&oacute; actual",
1214 1214 it:"extens&atilde;o atual"
... ... @@ -1901,13 +1901,55 @@ it:&quot;&quot;
1901 1901 }],
1902 1902 "x53":[
1903 1903 {
1904   -pt:"",
  1904 +pt:"Upload de WMC",
1905 1905 en:"",
1906 1906 es:"",
1907 1907 it:""
1908 1908 }],
1909 1909 "x54":[
1910 1910 {
  1911 +pt:"Perfil",
  1912 +en:"",
  1913 +es:"",
  1914 +it:""
  1915 +}],
  1916 +"x55":[
  1917 +{
  1918 +pt:"Salva o tema",
  1919 +en:"",
  1920 +es:"",
  1921 +it:""
  1922 +}],
  1923 +"x56":[
  1924 +{
  1925 +pt:"Topon&iacute;mia",
  1926 +en:"",
  1927 +es:"",
  1928 +it:""
  1929 +}],
  1930 +"x57":[
  1931 +{
  1932 +pt:"",
  1933 +en:"",
  1934 +es:"",
  1935 +it:""
  1936 +}],
  1937 +"x58":[
  1938 +{
  1939 +pt:"",
  1940 +en:"",
  1941 +es:"",
  1942 +it:""
  1943 +}],
  1944 +"x59":[
  1945 +{
  1946 +pt:"",
  1947 +en:"",
  1948 +es:"",
  1949 +it:""
  1950 +}],
  1951 +"x60":[
  1952 +{
1911 1953 pt:"",
1912 1954 en:"",
1913 1955 es:"",
... ...
ferramentas/agrupaelementos/index.js
... ... @@ -45,7 +45,7 @@ Classe: i3GEOF.agrupaElementos
45 45 i3GEOF.agrupaElementos = {
46 46 /*
47 47 Variavel: aguarde
48   -
  48 +
49 49 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
50 50 */
51 51 aguarde: "",
... ... @@ -57,11 +57,11 @@ i3GEOF.agrupaElementos = {
57 57 },
58 58 /*
59 59 Function: iniciaDicionario
60   -
  60 +
61 61 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
62   -
  62 +
63 63 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
64   - */
  64 + */
65 65 iniciaDicionario: function(){
66 66 if(typeof(i3GEOF.agrupaElementos.dicionario) === 'undefined'){
67 67 i3GEO.util.scriptTag(
... ... @@ -73,14 +73,14 @@ i3GEOF.agrupaElementos = {
73 73 else{
74 74 i3GEOF.agrupaElementos.iniciaJanelaFlutuante();
75 75 }
76   - },
  76 + },
77 77 /*
78 78 Function: inicia
79   -
  79 +
80 80 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
81   -
  81 +
82 82 Parametro:
83   -
  83 +
84 84 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
85 85 */
86 86 inicia: function(iddiv){
... ... @@ -92,11 +92,11 @@ i3GEOF.agrupaElementos = {
92 92 },
93 93 /*
94 94 Function: html
95   -
  95 +
96 96 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
97   -
  97 +
98 98 Retorno:
99   -
  99 +
100 100 String com o c&oacute;digo html
101 101 */
102 102 html:function(){
... ... @@ -109,17 +109,17 @@ i3GEOF.agrupaElementos = {
109 109 },
110 110 /*
111 111 Function: criaJanelaFlutuante
112   -
  112 +
113 113 Cria a janela flutuante para controle da ferramenta.
114   - */
  114 + */
115 115 iniciaJanelaFlutuante: function(){
116 116 var minimiza,cabecalho,janela,divid,temp,titulo;
117 117 //cria a janela flutuante
118   - titulo = "Agrupa <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=25' >&nbsp;&nbsp;&nbsp;</a>";
  118 + titulo = $trad("u26")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=25' >&nbsp;&nbsp;&nbsp;</a>";
119 119 cabecalho = function(){};
120 120 minimiza = function(){
121 121 i3GEO.janela.minimiza("i3GEOF.agrupaElementos");
122   - };
  122 + };
123 123 janela = i3GEO.janela.cria(
124 124 "400px",
125 125 "270px",
... ... @@ -161,7 +161,7 @@ i3GEOF.agrupaElementos = {
161 161 t2: function(){
162 162 var ins = "<p class='paragrafo' >Escolha o item da tabela de atributos que ser&aacute; utilizado para agregar. (opcional)";
163 163 ins += "<div id='i3GEOagrupaelementosSelItens' style='text-align:left;font-size:11px;'></div>";
164   - i3GEO.util.proximoAnterior("i3GEOF.agrupaElementos.t1()","i3GEOF.agrupaElementos.t3()",ins,"i3GEOF.agrupaElementos.t2","i3GEOagrupaelementosresultado");
  164 + i3GEO.util.proximoAnterior("i3GEOF.agrupaElementos.t1()","i3GEOF.agrupaElementos.t3()",ins,"i3GEOF.agrupaElementos.t2","i3GEOagrupaelementosresultado");
165 165 $i("i3GEOagrupaelementosSelItens").style.display = "block";
166 166 i3GEOF.agrupaElementos.comboItensSel();
167 167 },
... ... @@ -172,15 +172,15 @@ i3GEOF.agrupaElementos = {
172 172 new YAHOO.widget.Button(
173 173 "i3GEOagrupaelementosbotao1",
174 174 {onclick:{fn: i3GEOF.agrupaElementos.criaAgrupamento}}
175   - );
  175 + );
176 176 },
177 177 /*
178 178 Function: criaAgrupamento
179   -
  179 +
180 180 Executa a opera&ccedil;ão de agrupamento
181   -
  181 +
182 182 Veja:
183   -
  183 +
184 184 <AGRUPAELEMENTOS>
185 185 */
186 186 criaAgrupamento: function(){
... ... @@ -214,11 +214,11 @@ i3GEOF.agrupaElementos = {
214 214 },
215 215 /*
216 216 Function: comboTemasSel
217   -
  217 +
218 218 Cria um combo com a lista de temas com elementos selecionados
219   -
  219 +
220 220 Veja:
221   -
  221 +
222 222 <i3GEO.util.comboTemas>
223 223 */
224 224 comboTemasSel: function(){
... ... @@ -241,15 +241,15 @@ i3GEOF.agrupaElementos = {
241 241 "",
242 242 false,
243 243 "selecionados"
244   - );
  244 + );
245 245 },
246 246 /*
247 247 Function: comboItensSel
248   -
  248 +
249 249 Cria um combo para selecionar os itens do tema escolhido
250   -
  250 +
251 251 Veja:
252   -
  252 +
253 253 <i3GEO.util.comboItens>
254 254 */
255 255 comboItensSel: function(){
... ...
ferramentas/analisageometrias/index.js
... ... @@ -15,7 +15,7 @@ Veja:
15 15  
16 16 <i3GEO.analise.dialogo.analisaGeometrias>
17 17  
18   -Arquivo:
  18 +Arquivo:
19 19  
20 20 i3geo/ferramentas/analisageometrias/index.js.php
21 21  
... ... @@ -48,7 +48,7 @@ Classe: i3GEOF.analisaGeometrias
48 48 i3GEOF.analisaGeometrias = {
49 49 /*
50 50 Variavel: aguarde
51   -
  51 +
52 52 Objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
53 53 */
54 54 aguarde: "",
... ... @@ -60,11 +60,11 @@ i3GEOF.analisaGeometrias = {
60 60 },
61 61 /*
62 62 Function: iniciaDicionario
63   -
  63 +
64 64 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
65   -
  65 +
66 66 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
67   - */
  67 + */
68 68 iniciaDicionario: function(){
69 69 if(typeof(i3GEOF.analisaGeometrias.dicionario) === 'undefined'){
70 70 i3GEO.util.scriptTag(
... ... @@ -76,14 +76,14 @@ i3GEOF.analisaGeometrias = {
76 76 else{
77 77 i3GEOF.analisaGeometrias.iniciaJanelaFlutuante();
78 78 }
79   - },
  79 + },
80 80 /*
81 81 Function: inicia
82   -
  82 +
83 83 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
84   -
  84 +
85 85 Parametro:
86   -
  86 +
87 87 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
88 88 */
89 89 inicia: function(iddiv){
... ... @@ -114,7 +114,7 @@ i3GEOF.analisaGeometrias = {
114 114 temp = $i("i3GEOanalisageometriasbotaocalculo-button").style;
115 115 temp.minHeight = "1.5em";
116 116 temp.padding = "0px 5px";
117   -
  117 +
118 118 new YAHOO.widget.Button(
119 119 "i3GEOanalisageometriasbotaofuncoes",
120 120 {onclick:{fn: i3GEOF.analisaGeometrias.funcoes}}
... ... @@ -122,7 +122,7 @@ i3GEOF.analisaGeometrias = {
122 122 temp = $i("i3GEOanalisageometriasbotaofuncoes-button").style;
123 123 temp.minHeight = "1.5em";
124 124 temp.padding = "0px 5px";
125   -
  125 +
126 126 new YAHOO.widget.Button(
127 127 "i3GEOanalisageometriasbotaofuncoes1",
128 128 {onclick:{fn: i3GEOF.analisaGeometrias.funcoes1}}
... ... @@ -130,7 +130,7 @@ i3GEOF.analisaGeometrias = {
130 130 temp = $i("i3GEOanalisageometriasbotaofuncoes1-button").style;
131 131 temp.minHeight = "1.5em";
132 132 temp.padding = "0px 5px";
133   -
  133 +
134 134 i3GEO.util.mensagemAjuda("i3GEOanalisageometriasmen1",$i("i3GEOanalisageometriasmen1").innerHTML);
135 135 i3GEO.util.mensagemAjuda("i3GEOanalisageometriasmen2",$i("i3GEOanalisageometriasmen2").innerHTML);
136 136 i3GEO.util.mensagemAjuda("i3GEOanalisageometriasmen3",$i("i3GEOanalisageometriasmen3").innerHTML);
... ... @@ -151,11 +151,11 @@ i3GEOF.analisaGeometrias = {
151 151 },
152 152 /*
153 153 Function: html
154   -
  154 +
155 155 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
156   -
  156 +
157 157 Retorno:
158   -
  158 +
159 159 String com o c&oacute;digo html
160 160 */
161 161 html:function(){
... ... @@ -220,9 +220,9 @@ i3GEOF.analisaGeometrias = {
220 220 },
221 221 /*
222 222 Function: iniciaJanelaFlutuante
223   -
  223 +
224 224 Cria a janela flutuante para controle da ferramenta.
225   - */
  225 + */
226 226 iniciaJanelaFlutuante: function(){
227 227 var minimiza,cabecalho,janela,divid,temp,titulo;
228 228 //funcao que sera executada ao ser clicado no cabe&ccedil;alho da janela
... ... @@ -233,7 +233,7 @@ i3GEOF.analisaGeometrias = {
233 233 i3GEO.janela.minimiza("i3GEOF.analisaGeometrias");
234 234 };
235 235 //cria a janela flutuante
236   - titulo = "An&aacute;lise de geometrias <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=23' >&nbsp;&nbsp;&nbsp;</a>";
  236 + titulo = $trad("u6")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=23' >&nbsp;&nbsp;&nbsp;</a>";
237 237 janela = i3GEO.janela.cria(
238 238 "500px",
239 239 "300px",
... ... @@ -253,19 +253,19 @@ i3GEOF.analisaGeometrias = {
253 253 if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEOF.analisaGeometrias.selecionaElemento()") < 0)
254 254 {i3GEO.eventos.MOUSECLIQUE.push("i3GEOF.analisaGeometrias.selecionaElemento()");}
255 255 if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search("i3GEOF.analisaGeometrias.comboTemas()") < 0)
256   - {i3GEO.eventos.ATUALIZAARVORECAMADAS.push("i3GEOF.analisaGeometrias.comboTemas()");}
  256 + {i3GEO.eventos.ATUALIZAARVORECAMADAS.push("i3GEOF.analisaGeometrias.comboTemas()");}
257 257 temp = function(){
258 258 i3GEO.eventos.MOUSECLIQUE.remove("i3GEOF.analisaGeometrias.selecionaElemento()");
259 259 if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search("i3GEOF.analisaGeometrias.comboTemas()") > 0)
260 260 {i3GEO.eventos.ATUALIZAARVORECAMADAS.remove("i3GEOF.analisaGeometrias.comboTemas()");}
261 261 };
262   - YAHOO.util.Event.addListener(janela[0].close, "click", temp);
  262 + YAHOO.util.Event.addListener(janela[0].close, "click", temp);
263 263 i3GEOF.analisaGeometrias.inicia(divid);
264 264 i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic);
265 265 },
266 266 /*
267 267 Function: ativaFoco
268   -
  268 +
269 269 Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
270 270 */
271 271 ativaFoco: function(){
... ... @@ -287,13 +287,13 @@ i3GEOF.analisaGeometrias = {
287 287 },
288 288 /*
289 289 Function: selecionaElemento
290   -
  290 +
291 291 Seleciona um elemento do tema ativo quando o usu&aacute;rio clica no mapa
292   -
  292 +
293 293 &Eacute; executado no evento de clique no mapa, definido na inicializa&ccedil;ão da ferramenta.
294   -
  294 +
295 295 Veja:
296   -
  296 +
297 297 <i3GEO.php.selecaopt>
298 298 */
299 299 selecionaElemento: function(){
... ... @@ -304,16 +304,16 @@ i3GEOF.analisaGeometrias = {
304 304 i3GEO.Interface.atualizaTema(retorno,i3GEO.temaAtivo);
305 305 };
306 306 i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));
307   - i3GEO.php.selecaopt(retorna,i3GEO.temaAtivo,objposicaocursor.ddx+" "+objposicaocursor.ddy,$i("i3GEOanalisageometriastipoOperacao").value,5);
  307 + i3GEO.php.selecaopt(retorna,i3GEO.temaAtivo,objposicaocursor.ddx+" "+objposicaocursor.ddy,$i("i3GEOanalisageometriastipoOperacao").value,5);
308 308 }
309 309 },
310 310 /*
311 311 Function: comboTemas
312   -
  312 +
313 313 Cria o combo com os temas dispon&iacute;veis (temas ligados) para sele&ccedil;ão.
314   -
  314 +
315 315 Veja:
316   -
  316 +
317 317 <i3GEO.util.comboTemas>
318 318 */
319 319 comboTemas: function(){
... ... @@ -339,13 +339,13 @@ i3GEOF.analisaGeometrias = {
339 339 },
340 340 /*
341 341 Function: capturaGeo
342   -
  342 +
343 343 Captura as geometrias selecionadas. As geometrias capturadas são armazenadas como objetos
344 344 serializados no servidor, e podem ser utilizadas nas opera&ccedil;&otilde;es de an&aacute;lise. A captura &eacute; feita sob o tema ativo e os
345 345 elementos selecionados.
346   -
  346 +
347 347 Veja:
348   -
  348 +
349 349 <CAPTURAGEOMETRIAS>
350 350 */
351 351 capturageo:function(){
... ... @@ -376,11 +376,11 @@ i3GEOF.analisaGeometrias = {
376 376 },
377 377 /*
378 378 Function: listaGeo
379   -
  379 +
380 380 Obt&eacute;m a lista de geometrias j&aacute; capturadas e monta a lista que &eacute; apresentada ao usu&aacute;rio.
381   -
  381 +
382 382 Veja:
383   -
  383 +
384 384 <LISTAGEOMETRIAS>
385 385 */
386 386 listaGeo: function(){
... ... @@ -425,24 +425,24 @@ i3GEOF.analisaGeometrias = {
425 425 "i3GEOanalisageometriasbotao5",
426 426 {onclick:{fn: i3GEOF.analisaGeometrias.incluirNoMapa}}
427 427 );
428   - i3GEOF.analisaGeometrias.aguarde.visibility = "hidden";
  428 + i3GEOF.analisaGeometrias.aguarde.visibility = "hidden";
429 429 }
430 430 else{
431   -
  431 +
432 432 $i("i3GEOanalisageometriaslistadegeometrias").innerHTML = "<p class=paragrafo >Nenhuma geometria dispon&iacute;vel.";
433 433 i3GEOF.analisaGeometrias.aguarde.visibility = "hidden";
434 434 }
435 435 };
436 436 cp.set_response_type("JSON");
437   - cp.call(p,"listageometrias",montalistageometrias);
  437 + cp.call(p,"listageometrias",montalistageometrias);
438 438 },
439 439 /*
440 440 Function: excluirGeo
441   -
  441 +
442 442 Exclui do servidor as geometrias marcadas na lista de geometrias.
443   -
  443 +
444 444 Veja:
445   -
  445 +
446 446 <REMOVERGEOMETRIAS>
447 447 */
448 448 excluirGeo: function(){
... ... @@ -466,11 +466,11 @@ i3GEOF.analisaGeometrias = {
466 466 },
467 467 /*
468 468 Function: incluirNoMapa
469   -
  469 +
470 470 Inclui no mapa as geometrias marcadas na lista de geometrias.
471 471  
472 472 Veja:
473   -
  473 +
474 474 <INCMAPAGEOMETRIAS>
475 475 */
476 476 incluirNoMapa:function(){
... ... @@ -496,7 +496,7 @@ i3GEOF.analisaGeometrias = {
496 496 },
497 497 /*
498 498 Function: pegaGeometriasMarcadas
499   -
  499 +
500 500 Retorna uma lista com os ids das geometrias que estão marcadas (checkbox)
501 501 */
502 502 pegaGeometriasMarcadas:function(){
... ... @@ -507,15 +507,15 @@ i3GEOF.analisaGeometrias = {
507 507 if (inputs[i].checked === true)
508 508 {listai.push(inputs[i].id);}
509 509 }
510   - return (listai.join(","));
  510 + return (listai.join(","));
511 511 },
512 512 /*
513 513 Function: calculo
514   -
  514 +
515 515 Realiza c&aacute;lculos do tipo &aacute;rea e per&iacute;metro sobre as geometrias marcadas
516   -
  516 +
517 517 Veja:
518   -
  518 +
519 519 <CALCULAGEOMETRIAS>
520 520 */
521 521 calculo: function(){
... ... @@ -524,7 +524,7 @@ i3GEOF.analisaGeometrias = {
524 524 cp = new cpaint(),
525 525 p,
526 526 obj = $i("i3GEOanalisageometriasselecaocalculo");
527   -
  527 +
528 528 if (obj.value !== ""){
529 529 if(i3GEOF.analisaGeometrias.aguarde.visibility === "visible")
530 530 {return;}
... ... @@ -547,11 +547,11 @@ i3GEOF.analisaGeometrias = {
547 547 },
548 548 /*
549 549 Function: funcoes
550   -
  550 +
551 551 Realiza opera&ccedil;&otilde;es geom&eacute;tricas de cruzamento entre geometrias
552   -
  552 +
553 553 Veja:
554   -
  554 +
555 555 <FUNCOESGEOMETRIAS>
556 556 */
557 557 funcoes: function(){
... ... @@ -566,7 +566,7 @@ i3GEOF.analisaGeometrias = {
566 566 {return;}
567 567 else
568 568 {i3GEOF.analisaGeometrias.aguarde.visibility = "visible";}
569   -
  569 +
570 570 lista = i3GEOF.analisaGeometrias.pegaGeometriasMarcadas();
571 571 if(lista == ""){
572 572 alert("Nenhuma geometria foi marcada");
... ... @@ -574,22 +574,22 @@ i3GEOF.analisaGeometrias = {
574 574 return;
575 575 }
576 576 p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=funcoesGeometrias&operacao="+obj.value+"&lista="+lista+"&recalcareaper="+$i("i3geoanalisageometriassemprecalcula").checked;
577   -
  577 +
578 578 temp = function(){
579 579 i3GEOF.analisaGeometrias.aguarde.visibility = "hidden";
580 580 $i("i3GEOanalisageometrias2").onclick.call();
581 581 };
582 582 cp.set_response_type("JSON");
583 583 cp.call(p,"funcoesGeometrias",temp);
584   - }
  584 + }
585 585 },
586 586 /*
587 587 Function: funcoes1
588   -
  588 +
589 589 Realiza opera&ccedil;&otilde;es geom&eacute;tricas em uma &uacute;nica geometria
590   -
  590 +
591 591 Veja:
592   -
  592 +
593 593 <FUNCOESGEOMETRIAS>
594 594 */
595 595 funcoes1: function(){
... ... @@ -598,7 +598,7 @@ i3GEOF.analisaGeometrias = {
598 598 cp = new cpaint(),
599 599 p,
600 600 obj = $i("i3GEOanalisageometriasselecaofuncoes1");
601   -
  601 +
602 602 if (obj.value !== ""){
603 603 if(i3GEOF.analisaGeometrias.aguarde.visibility === "visible")
604 604 {return;}
... ...
ferramentas/animacao/index.js
... ... @@ -45,7 +45,7 @@ Classe: i3GEOF.animacao
45 45 i3GEOF.animacao = {
46 46 /*
47 47 Variavel: aguarde
48   -
  48 +
49 49 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
50 50 */
51 51 aguarde: "",
... ... @@ -58,11 +58,11 @@ i3GEOF.animacao = {
58 58 },
59 59 /*
60 60 Function: iniciaDicionario
61   -
  61 +
62 62 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
63   -
  63 +
64 64 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
65   - */
  65 + */
66 66 iniciaDicionario: function(){
67 67 if(typeof(i3GEOF.animacao.dicionario) === 'undefined'){
68 68 i3GEO.util.scriptTag(
... ... @@ -74,14 +74,14 @@ i3GEOF.animacao = {
74 74 else{
75 75 i3GEOF.animacao.iniciaJanelaFlutuante();
76 76 }
77   - },
  77 + },
78 78 /*
79 79 Function: inicia
80   -
  80 +
81 81 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
82   -
  82 +
83 83 Parametro:
84   -
  84 +
85 85 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
86 86 */
87 87 inicia: function(iddiv){
... ... @@ -92,25 +92,25 @@ i3GEOF.animacao = {
92 92 },
93 93 /*
94 94 Function: html
95   -
  95 +
96 96 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
97   -
  97 +
98 98 Retorno:
99   -
  99 +
100 100 String com o c&oacute;digo html
101 101 */
102 102 html:function(){
103 103 var camadas = i3GEO.arvoreDeCamadas.CAMADAS,
104 104 n = camadas.length,
105 105 ins = "";
106   -
  106 +
107 107 ins += "" +
108 108 "<div style='text-align:center;position:relative;cursor:pointer' >" +
109 109 " <img title='inicia' src='"+i3GEO.configura.locaplic+"/imagens/player_inicia.png' onclick='i3GEOF.animacao.dispara()' />&nbsp;" +
110 110 " <img title='rebobina' src='"+i3GEO.configura.locaplic+"/imagens/player_para.png' onclick='i3GEOF.animacao.termina()' />&nbsp;" +
111 111 " <img title='mais rapido' src='"+i3GEO.configura.locaplic+"/imagens/player_avanca.png' onclick='i3GEOF.animacao.maisrapido()' />&nbsp;" +
112 112 " <img title='mais lento' src='"+i3GEO.configura.locaplic+"/imagens/player_volta.png' onclick='i3GEOF.animacao.maislento()' />&nbsp;" +
113   - "</div>" +
  113 + "</div>" +
114 114 "<table id='i3GEOFanimacaoLista' style='width:95%' class='lista8'>";
115 115 while(n > 0){
116 116 n -= 1;
... ... @@ -120,14 +120,14 @@ i3GEOF.animacao = {
120 120 ins += "</table><br>" +
121 121 ' <div id=i3GEOanimacaomen1 style="display:block;left:0px;">' +
122 122 ' <p class=paragrafo >Marque as camadas que serão inclu&iacute;das na anima&ccedil;ão e depois clique no botão "inicia"</p>' +
123   - ' </div>';
  123 + ' </div>';
124 124 return ins;
125 125 },
126 126 /*
127 127 Function: iniciaJanelaFlutuante
128   -
  128 +
129 129 Cria a janela flutuante para controle da ferramenta.
130   - */
  130 + */
131 131 iniciaJanelaFlutuante: function(){
132 132 var janela,divid,temp,titulo,cabecalho,minimiza;
133 133 cabecalho = function(){};
... ... @@ -135,7 +135,7 @@ i3GEOF.animacao = {
135 135 i3GEO.janela.minimiza("i3GEOF.animacao");
136 136 };
137 137 //cria a janela flutuante
138   - titulo = "Anima&ccedil;&atilde;o <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=107' >&nbsp;&nbsp;&nbsp;</a>";
  138 + titulo = $trad("p21")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=107' >&nbsp;&nbsp;&nbsp;</a>";
139 139 janela = i3GEO.janela.cria(
140 140 "210px",
141 141 "80px",
... ... @@ -157,14 +157,14 @@ i3GEOF.animacao = {
157 157 temp = function(){
158 158 i3GEOF.animacao.termina();
159 159 };
160   - YAHOO.util.Event.addListener(janela[0].close, "click", temp);
  160 + YAHOO.util.Event.addListener(janela[0].close, "click", temp);
161 161 },
162 162 codigos: [],
163 163 /*
164 164 Function: anima
165   -
  165 +
166 166 Inicia a anima&ccedil;ão
167   -
  167 +
168 168 */
169 169 dispara: function(){
170 170 if(i3GEOF.animacao.aguarde.visibility === "visible")
... ... @@ -182,7 +182,7 @@ i3GEOF.animacao = {
182 182 },
183 183 maislento: function(){
184 184 i3GEOF.animacao.tempo += 100;
185   - },
  185 + },
186 186 anima: function(c){
187 187 if(i3GEOF.animacao.codigos.length === 0)
188 188 {return;}
... ... @@ -230,8 +230,8 @@ i3GEOF.animacao = {
230 230 {layer.style.visibility = "visible";}
231 231 if(tipo === "desliga")
232 232 {layer.style.visibility = "hidden";}
233   - break;
234   - };
  233 + break;
  234 + };
235 235 },
236 236 termina: function(){
237 237 i3GEOF.animacao.codigos = [];
... ... @@ -263,7 +263,7 @@ i3GEOF.animacao = {
263 263 while(n > 0){
264 264 n -= 1;
265 265 i3GEOF.animacao.ligaDesliga(temas[n].name,"desliga");
266   - }
  266 + }
267 267 }
268 268 },
269 269 retornaCoresInicial: function(){
... ... @@ -272,6 +272,6 @@ i3GEOF.animacao = {
272 272 while(n > 0){
273 273 n -= 1;
274 274 $i("i3GEOanima"+cs[n].value).style.backgroundColor = "white";
275   - }
  275 + }
276 276 }
277 277 };
... ...
ferramentas/aplicarsld/index.js
... ... @@ -46,7 +46,7 @@ Classe: i3GEOF.aplicarsld
46 46 i3GEOF.aplicarsld = {
47 47 /*
48 48 Variavel: aguarde
49   -
  49 +
50 50 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
51 51 */
52 52 aguarde: "",
... ... @@ -58,11 +58,11 @@ i3GEOF.aplicarsld = {
58 58 },
59 59 /*
60 60 Function: iniciaDicionario
61   -
  61 +
62 62 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
63   -
  63 +
64 64 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
65   - */
  65 + */
66 66 iniciaDicionario: function(){
67 67 if(typeof(i3GEOF.aplicarsld.dicionario) === 'undefined'){
68 68 i3GEO.util.scriptTag(
... ... @@ -77,11 +77,11 @@ i3GEOF.aplicarsld = {
77 77 },
78 78 /*
79 79 Function: inicia
80   -
  80 +
81 81 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
82   -
  82 +
83 83 Parametro:
84   -
  84 +
85 85 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
86 86 */
87 87 inicia: function(iddiv){
... ... @@ -96,11 +96,11 @@ i3GEOF.aplicarsld = {
96 96 },
97 97 /*
98 98 Function: html
99   -
  99 +
100 100 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
101   -
  101 +
102 102 Retorno:
103   -
  103 +
104 104 String com o c&oacute;digo html
105 105 */
106 106 html:function(){
... ... @@ -115,16 +115,16 @@ i3GEOF.aplicarsld = {
115 115 },
116 116 /*
117 117 Function: iniciaJanelaFlutuante
118   -
  118 +
119 119 Cria a janela flutuante para controle da ferramenta.
120   - */
  120 + */
121 121 iniciaJanelaFlutuante: function(){
122 122 var janela,divid,titulo,cabecalho,minimiza;
123 123 cabecalho = function(){};
124 124 minimiza = function(){
125 125 i3GEO.janela.minimiza("i3GEOF.aplicarsld");
126 126 };
127   - titulo = "Aplicar SLD <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=91' >&nbsp;&nbsp;&nbsp;</a>";
  127 + titulo = $trad("t43")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=91' >&nbsp;&nbsp;&nbsp;</a>";
128 128 janela = i3GEO.janela.cria(
129 129 "320px",
130 130 "280px",
... ... @@ -145,7 +145,7 @@ i3GEOF.aplicarsld = {
145 145 },
146 146 /*
147 147 Function: submete
148   -
  148 +
149 149 Submete o arquivo ao servidor.
150 150 */
151 151 submete: function(){
... ...
ferramentas/buffer/index.js
... ... @@ -47,7 +47,7 @@ Class: i3GEOF.buffer
47 47 i3GEOF.buffer = {
48 48 /*
49 49 Variavel: aguarde
50   -
  50 +
51 51 Objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
52 52 */
53 53 aguarde: "",
... ... @@ -59,11 +59,11 @@ i3GEOF.buffer = {
59 59 },
60 60 /*
61 61 Function: iniciaDicionario
62   -
  62 +
63 63 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
64   -
  64 +
65 65 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
66   - */
  66 + */
67 67 iniciaDicionario: function(){
68 68 if(typeof(i3GEOF.buffer.dicionario) === 'undefined'){
69 69 i3GEO.util.scriptTag(
... ... @@ -75,14 +75,14 @@ i3GEOF.buffer = {
75 75 else{
76 76 i3GEOF.buffer.iniciaJanelaFlutuante();
77 77 }
78   - },
  78 + },
79 79 /*
80 80 Function: inicia
81   -
  81 +
82 82 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
83   -
  83 +
84 84 Parametro:
85   -
  85 +
86 86 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
87 87 */
88 88 inicia: function(iddiv){
... ... @@ -94,11 +94,11 @@ i3GEOF.buffer = {
94 94 },
95 95 /*
96 96 Function: html
97   -
  97 +
98 98 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
99   -
  99 +
100 100 Retorno:
101   -
  101 +
102 102 String com o c&oacute;digo html
103 103 */
104 104 html:function(){
... ... @@ -111,13 +111,13 @@ i3GEOF.buffer = {
111 111 },
112 112 /*
113 113 Function: iniciaJanelaFlutuante
114   -
  114 +
115 115 Cria a janela flutuante para controle da ferramenta.
116   - */
  116 + */
117 117 iniciaJanelaFlutuante: function(){
118 118 var janela,divid,temp,titulo;
119 119 //cria a janela flutuante
120   - titulo = "Entorno <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=24' >&nbsp;&nbsp;&nbsp;</a>";
  120 + titulo = $trad("u10")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=24' >&nbsp;&nbsp;&nbsp;</a>";
121 121 cabecalho = function(){};
122 122 janela = i3GEO.janela.cria(
123 123 "400px",
... ... @@ -162,7 +162,7 @@ i3GEOF.buffer = {
162 162 ins += "<br><br><input onclick='javascript:this.select();' class=digitar id='i3GEObufferd' type=text size=10 value='0'/><br>";
163 163 ins += "<p class='paragrafo'>Considerar os elementos selecionados como se fossem um s&oacute;?";
164 164 ins += "<br><br><select id=i3GEObufferunir ><option value=nao selected >n&atilde;o</option><option value=sim >sim</option></select>";
165   - i3GEO.util.proximoAnterior("i3GEOF.buffer.t1()","i3GEOF.buffer.t3()",ins,"i3GEOF.buffer.t2","i3GEObufferresultado");
  165 + i3GEO.util.proximoAnterior("i3GEOF.buffer.t1()","i3GEOF.buffer.t3()",ins,"i3GEOF.buffer.t2","i3GEObufferresultado");
166 166 },
167 167 t3: function(){
168 168 var ins = "<p class='paragrafo'>O tema com o entorno ser&aacute; adicionado ao mapa atual.";
... ... @@ -171,15 +171,15 @@ i3GEOF.buffer = {
171 171 new YAHOO.widget.Button(
172 172 "i3GEObufferbotao1",
173 173 {onclick:{fn: i3GEOF.buffer.criaBuffer}}
174   - );
  174 + );
175 175 },
176 176 /*
177 177 Function: criaBuffer
178   -
  178 +
179 179 Executa a opera&ccedil;ão de gera&ccedil;ão do buffer
180   -
  180 +
181 181 Veja:
182   -
  182 +
183 183 <CRIABUFFER>
184 184 */
185 185 criaBuffer: function(){
... ... @@ -213,11 +213,11 @@ i3GEOF.buffer = {
213 213 },
214 214 /*
215 215 Function: comboTemasSel
216   -
  216 +
217 217 Cria um combo com a lista de temas com elementos selecionados
218   -
  218 +
219 219 Veja:
220   -
  220 +
221 221 <i3GEO.util.comboTemas>
222 222 */
223 223 comboTemasSel: function(){
... ... @@ -240,6 +240,6 @@ i3GEOF.buffer = {
240 240 "",
241 241 false,
242 242 "selecionados"
243   - );
  243 + );
244 244 }
245 245 };
... ...
ferramentas/bufferpt/index.js
... ... @@ -146,7 +146,7 @@ i3GEOF.bufferpt = {
146 146 i3GEO.janela.minimiza("i3GEOF.bufferpt");
147 147 };
148 148 //cria a janela flutuante
149   - titulo = "Entorno de um ponto <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=24&idajuda=3' >&nbsp;&nbsp;&nbsp;</a>";
  149 + titulo = $trad("u10")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=24&idajuda=3' >&nbsp;&nbsp;&nbsp;</a>";
150 150 janela = i3GEO.janela.cria(
151 151 "210px",
152 152 "110px",
... ...
ferramentas/buscainde/index.js
... ... @@ -115,7 +115,7 @@ i3GEOF.buscainde = {
115 115 i3GEO.janela.minimiza("i3GEOF.buscainde");
116 116 };
117 117 //cria a janela flutuante
118   - titulo = "Cliente CSW <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=109&idajuda=8' >&nbsp;&nbsp;&nbsp;</a>";
  118 + titulo = "CSW <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=109&idajuda=8' >&nbsp;&nbsp;&nbsp;</a>";
119 119 janela = i3GEO.janela.cria(
120 120 "550px",
121 121 "350px",
... ...
ferramentas/carregamapa/index.js
... ... @@ -43,7 +43,7 @@ Classe: i3GEOF.carregaMapa
43 43 i3GEOF.carregaMapa = {
44 44 /*
45 45 Variavel: aguarde
46   -
  46 +
47 47 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
48 48 */
49 49 aguarde: "",
... ... @@ -55,11 +55,11 @@ i3GEOF.carregaMapa = {
55 55 },
56 56 /*
57 57 Function: iniciaDicionario
58   -
  58 +
59 59 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
60   -
  60 +
61 61 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
62   - */
  62 + */
63 63 iniciaDicionario: function(){
64 64 if(typeof(i3GEOF.carregaMapa.dicionario) === 'undefined'){
65 65 i3GEO.util.scriptTag(
... ... @@ -71,14 +71,14 @@ i3GEOF.carregaMapa = {
71 71 else{
72 72 i3GEOF.carregaMapa.iniciaJanelaFlutuante();
73 73 }
74   - },
  74 + },
75 75 /*
76 76 Function: inicia
77   -
  77 +
78 78 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
79   -
  79 +
80 80 Parametro:
81   -
  81 +
82 82 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
83 83 */
84 84 inicia: function(iddiv){
... ... @@ -87,17 +87,17 @@ i3GEOF.carregaMapa = {
87 87 new YAHOO.widget.Button(
88 88 "i3GEOcarregamapabotao1",
89 89 {onclick:{fn: i3GEOF.carregaMapa.submete}}
90   - );
  90 + );
91 91 }
92 92 catch(erro){alert(erro);}
93 93 },
94 94 /*
95 95 Function: html
96   -
  96 +
97 97 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
98   -
  98 +
99 99 Retorno:
100   -
  100 +
101 101 String com o c&oacute;digo html
102 102 */
103 103 html:function(){
... ... @@ -117,12 +117,12 @@ i3GEOF.carregaMapa = {
117 117 },
118 118 /*
119 119 Function: iniciaJanelaFlutuante
120   -
  120 +
121 121 Cria a janela flutuante para controle da ferramenta.
122   - */
  122 + */
123 123 iniciaJanelaFlutuante: function(){
124 124 var janela,divid,titulo;
125   - titulo = "Carrega mapa <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=2&idajuda=11' >&nbsp;&nbsp;&nbsp;</a>";
  125 + titulo = $trad("u18")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=2&idajuda=11' >&nbsp;&nbsp;&nbsp;</a>";
126 126 janela = i3GEO.janela.cria(
127 127 "340px",
128 128 "240px",
... ... @@ -140,7 +140,7 @@ i3GEOF.carregaMapa = {
140 140 },
141 141 /*
142 142 Function: submete
143   -
  143 +
144 144 Envia o arquivo para o servidor
145 145 */
146 146 submete: function(){
... ...
ferramentas/centroide/index.js
... ... @@ -44,7 +44,7 @@ Class: i3GEOF.centroide
44 44 i3GEOF.centroide = {
45 45 /*
46 46 Variavel: aguarde
47   -
  47 +
48 48 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
49 49 */
50 50 aguarde: "",
... ... @@ -56,11 +56,11 @@ i3GEOF.centroide = {
56 56 },
57 57 /*
58 58 Function: iniciaDicionario
59   -
  59 +
60 60 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
61   -
  61 +
62 62 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
63   - */
  63 + */
64 64 iniciaDicionario: function(){
65 65 if(typeof(i3GEOF.centroide.dicionario) === 'undefined'){
66 66 i3GEO.util.scriptTag(
... ... @@ -72,14 +72,14 @@ i3GEOF.centroide = {
72 72 else{
73 73 i3GEOF.centroide.iniciaJanelaFlutuante();
74 74 }
75   - },
  75 + },
76 76 /*
77 77 Function: inicia
78   -
  78 +
79 79 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
80   -
  80 +
81 81 Parametro:
82   -
  82 +
83 83 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
84 84 */
85 85 inicia: function(iddiv){
... ... @@ -91,11 +91,11 @@ i3GEOF.centroide = {
91 91 },
92 92 /*
93 93 Function: html
94   -
  94 +
95 95 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
96   -
  96 +
97 97 Retorno:
98   -
  98 +
99 99 String com o c&oacute;digo html
100 100 */
101 101 html:function(){
... ... @@ -108,13 +108,13 @@ i3GEOF.centroide = {
108 108 },
109 109 /*
110 110 Function: iniciaJanelaFlutuante
111   -
  111 +
112 112 Cria a janela flutuante para controle da ferramenta.
113   - */
  113 + */
114 114 iniciaJanelaFlutuante: function(){
115 115 var minimiza,cabecalho,janela,divid,temp,titulo;
116 116 //cria a janela flutuante
117   - titulo = "Centr&oacute;ide <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=21' >&nbsp;&nbsp;&nbsp;</a>";
  117 + titulo = $trad("u11")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=21' >&nbsp;&nbsp;&nbsp;</a>";
118 118 cabecalho = function(){};
119 119 minimiza = function(){
120 120 i3GEO.janela.minimiza("i3GEOF.centroide");
... ... @@ -161,15 +161,15 @@ i3GEOF.centroide = {
161 161 new YAHOO.widget.Button(
162 162 "i3GEOcentroidebotao1",
163 163 {onclick:{fn: i3GEOF.centroide.criacentroide}}
164   - );
  164 + );
165 165 },
166 166 /*
167 167 Function: criacentroide
168   -
  168 +
169 169 Executa a opera&ccedil;ão de c&aacute;lculo dos centr&oacute;ides
170   -
  170 +
171 171 Veja:
172   -
  172 +
173 173 <CRIACENTROIDE>
174 174 */
175 175 criacentroide: function(){
... ... @@ -197,11 +197,11 @@ i3GEOF.centroide = {
197 197 },
198 198 /*
199 199 Function: comboTemasSel
200   -
  200 +
201 201 Cria um combo com a lista de temas com elementos selecionados
202   -
  202 +
203 203 Veja:
204   -
  204 +
205 205 <i3GEO.util.comboTemas>
206 206 */
207 207 comboTemasSel: function(){
... ... @@ -224,6 +224,6 @@ i3GEOF.centroide = {
224 224 "",
225 225 false,
226 226 "selecionados"
227   - );
  227 + );
228 228 }
229 229 };
... ...
ferramentas/confluence/index.js
... ... @@ -45,7 +45,7 @@ Classe: i3GEOF.confluence
45 45 i3GEOF.confluence = {
46 46 /*
47 47 Variavel: aguarde
48   -
  48 +
49 49 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
50 50 */
51 51 aguarde: "",
... ... @@ -57,11 +57,11 @@ i3GEOF.confluence = {
57 57 },
58 58 /*
59 59 Function: iniciaDicionario
60   -
  60 +
61 61 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
62   -
  62 +
63 63 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
64   - */
  64 + */
65 65 iniciaDicionario: function(){
66 66 if(typeof(i3GEOF.confluence.dicionario) === 'undefined'){
67 67 i3GEO.util.scriptTag(
... ... @@ -73,14 +73,14 @@ i3GEOF.confluence = {
73 73 else{
74 74 i3GEOF.confluence.iniciaJanelaFlutuante();
75 75 }
76   - },
  76 + },
77 77 /*
78 78 Function: inicia
79   -
  79 +
80 80 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
81   -
  81 +
82 82 Parametro:
83   -
  83 +
84 84 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
85 85 */
86 86 inicia: function(iddiv){
... ... @@ -92,22 +92,22 @@ i3GEOF.confluence = {
92 92 }
93 93 if(i3GEO.Interface.ATUAL === "googlemaps"){
94 94 confluenceDragend = google.maps.event.addListener(i3GeoMap, "dragend", function() {i3GEOF.confluence.lista();});
95   - confluenceZoomend = google.maps.event.addListener(i3GeoMap, "zoomend", function() {i3GEOF.confluence.lista();});
  95 + confluenceZoomend = google.maps.event.addListener(i3GeoMap, "zoomend", function() {i3GEOF.confluence.lista();});
96 96 }
97 97 if(i3GEO.Interface.ATUAL === "googleearth"){
98 98 confluenceDragend = google.earth.addEventListener(i3GeoMap.getView(), "viewchangeend", function() {i3GEOF.confluence.lista();});
99   - }
  99 + }
100 100 i3GEOF.confluence.lista();
101 101 }
102 102 catch(erro){alert(erro);}
103 103 },
104 104 /*
105 105 Function: html
106   -
  106 +
107 107 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
108   -
  108 +
109 109 Retorno:
110   -
  110 +
111 111 String com o c&oacute;digo html
112 112 */
113 113 html:function(){
... ... @@ -117,9 +117,9 @@ i3GEOF.confluence = {
117 117 },
118 118 /*
119 119 Function: iniciaJanelaFlutuante
120   -
  120 +
121 121 Cria a janela flutuante para controle da ferramenta.
122   - */
  122 + */
123 123 iniciaJanelaFlutuante: function(){
124 124 var minimiza,cabecalho,janela,divid,temp,titulo;
125 125 //funcao que sera executada ao ser clicado no cabe&ccedil;alho da janela
... ... @@ -130,7 +130,7 @@ i3GEOF.confluence = {
130 130 i3GEO.janela.minimiza("i3GEOF.confluence");
131 131 };
132 132 //cria a janela flutuante
133   - titulo = "Conflu&ecirc;ncias <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=8&idajuda=75' >&nbsp;&nbsp;&nbsp;</a>";
  133 + titulo = "Confluence <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=8&idajuda=75' >&nbsp;&nbsp;&nbsp;</a>";
134 134 janela = i3GEO.janela.cria(
135 135 "250px",
136 136 "190px",
... ... @@ -159,11 +159,11 @@ i3GEOF.confluence = {
159 159 google.earth.removeEventListener(confluenceDragend);
160 160 }
161 161 };
162   - YAHOO.util.Event.addListener(janela[0].close, "click", temp);
  162 + YAHOO.util.Event.addListener(janela[0].close, "click", temp);
163 163 },
164 164 /*
165 165 Function: ativaFoco
166   -
  166 +
167 167 Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
168 168 */
169 169 ativaFoco: function(){
... ... @@ -175,7 +175,7 @@ i3GEOF.confluence = {
175 175 },
176 176 /*
177 177 Function: escondexy
178   -
  178 +
179 179 Esconde a marca mostrada no mapa
180 180 */
181 181 escondexy: function(){
... ... @@ -188,7 +188,7 @@ i3GEOF.confluence = {
188 188 },
189 189 /*
190 190 Function: mostraxy
191   -
  191 +
192 192 Indica a conflu&ecirc;ncia no mapa
193 193 */
194 194 mostraxy: function(xy){
... ... @@ -205,7 +205,7 @@ i3GEOF.confluence = {
205 205 },
206 206 /*
207 207 Function: lista
208   -
  208 +
209 209 Lista os pontos de conflu&ecirc;ncia
210 210 */
211 211 lista: function(){
... ...
ferramentas/cortina/index.js
... ... @@ -47,21 +47,21 @@ Classe: i3GEOF.cortina
47 47 i3GEOF.cortina = {
48 48 /*
49 49 Variavel: aguarde
50   -
  50 +
51 51 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
52 52 */
53 53 aguarde: "",
54 54 /*
55 55 Variavel: tema
56   -
  56 +
57 57 C&oacute;digo do tema definido na inicializa&ccedil;ão da janela e que ser&aacute; alvo da cortina.
58 58 */
59 59 tema: "",
60 60 /*
61 61 Variavel: janela
62   -
  62 +
63 63 Janela flutuante criada
64   -
  64 +
65 65 Type:
66 66 {YAHOO.panel}
67 67 */
... ... @@ -74,11 +74,11 @@ i3GEOF.cortina = {
74 74 },
75 75 /*
76 76 Function: iniciaDicionario
77   -
  77 +
78 78 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
79   -
  79 +
80 80 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
81   - */
  81 + */
82 82 iniciaDicionario: function(){
83 83 if(typeof(i3GEOF.cortina.dicionario) === 'undefined'){
84 84 i3GEO.util.scriptTag(
... ... @@ -90,14 +90,14 @@ i3GEOF.cortina = {
90 90 else{
91 91 i3GEOF.cortina.iniciaJanelaFlutuante();
92 92 }
93   - },
  93 + },
94 94 /*
95 95 Function: inicia
96   -
  96 +
97 97 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
98   -
  98 +
99 99 Parametro:
100   -
  100 +
101 101 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
102 102 */
103 103 inicia: function(iddiv){
... ... @@ -112,11 +112,11 @@ i3GEOF.cortina = {
112 112 },
113 113 /*
114 114 Function: html
115   -
  115 +
116 116 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
117   -
  117 +
118 118 Retorno:
119   -
  119 +
120 120 String com o c&oacute;digo html
121 121 */
122 122 html:function(){
... ... @@ -135,15 +135,15 @@ i3GEOF.cortina = {
135 135 },
136 136 /*
137 137 Function: iniciaJanelaFlutuante
138   -
  138 +
139 139 Cria a janela flutuante para controle da ferramenta.
140   -
  140 +
141 141 Parametro:
142   -
  142 +
143 143 tema {string} - codigo do tema
144   -
  144 +
145 145 mx {numero} - (opcional) posi&ccedil;ão em x para onde a janela ser&aacute; movida ap&oacute;s ser criada
146   -
  146 +
147 147 my {numero} - (opcional) posi&ccedil;ão em y para onde a janela ser&aacute; movida ap&oacute;s ser criada
148 148 */
149 149 iniciaJanelaFlutuante: function(tema,mx,my){
... ... @@ -154,11 +154,11 @@ i3GEOF.cortina = {
154 154 minimiza = function(){
155 155 i3GEO.janela.minimiza("i3GEOF.cortina");
156 156 //i3GEOF.cortina.slider.setValue(0,false);
157   - };
  157 + };
158 158 var janela,divid,temp,titulo;
159 159 i3GEOF.cortina.tema = tema;
160 160 //cria a janela flutuante
161   - titulo = "Cortina <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=86' >&nbsp;&nbsp;&nbsp;</a>";
  161 + titulo = $trad("t42")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=86' >&nbsp;&nbsp;&nbsp;</a>";
162 162 janela = i3GEO.janela.cria(
163 163 "230px",
164 164 "60px",
... ... @@ -204,7 +204,7 @@ i3GEOF.cortina = {
204 204 },
205 205 /*
206 206 Function: criaslide
207   -
  207 +
208 208 Cria a barra deslizante com base em YAHOO.widget.Slider
209 209 */
210 210 criaslide: function(){
... ... @@ -238,7 +238,7 @@ i3GEOF.cortina = {
238 238 },
239 239 /*
240 240 Function: reiniciaSlide
241   -
  241 +
242 242 Zera a barra do slide
243 243 */
244 244 reiniciaSlide: function(){
... ... @@ -266,11 +266,11 @@ i3GEOF.cortina = {
266 266 },
267 267 /*
268 268 Function: comboTemas
269   -
  269 +
270 270 Cria um combo com a lista de temas
271   -
  271 +
272 272 Veja:
273   -
  273 +
274 274 <i3GEO.util.comboTemas>
275 275 */
276 276 comboTemas: function(){
... ... @@ -299,6 +299,6 @@ i3GEOF.cortina = {
299 299 "",
300 300 false,
301 301 "ligados"
302   - );
  302 + );
303 303 }
304 304 };
... ...
ferramentas/dissolve/index.js
... ... @@ -45,7 +45,7 @@ Classe: i3GEOF.dissolve
45 45 i3GEOF.dissolve = {
46 46 /*
47 47 Variavel: aguarde
48   -
  48 +
49 49 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
50 50 */
51 51 aguarde: "",
... ... @@ -57,11 +57,11 @@ i3GEOF.dissolve = {
57 57 },
58 58 /*
59 59 Function: iniciaDicionario
60   -
  60 +
61 61 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
62   -
  62 +
63 63 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
64   - */
  64 + */
65 65 iniciaDicionario: function(){
66 66 if(typeof(i3GEOF.dissolve.dicionario) === 'undefined'){
67 67 i3GEO.util.scriptTag(
... ... @@ -73,14 +73,14 @@ i3GEOF.dissolve = {
73 73 else{
74 74 i3GEOF.dissolve.iniciaJanelaFlutuante();
75 75 }
76   - },
  76 + },
77 77 /*
78 78 Function: inicia
79   -
  79 +
80 80 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
81   -
  81 +
82 82 Parametro:
83   -
  83 +
84 84 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
85 85 */
86 86 inicia: function(iddiv){
... ... @@ -92,11 +92,11 @@ i3GEOF.dissolve = {
92 92 },
93 93 /*
94 94 Function: html
95   -
  95 +
96 96 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
97   -
  97 +
98 98 Retorno:
99   -
  99 +
100 100 String com o c&oacute;digo html
101 101 */
102 102 html:function(){
... ... @@ -109,13 +109,13 @@ i3GEOF.dissolve = {
109 109 },
110 110 /*
111 111 Function: iniciaJanelaFlutuante
112   -
  112 +
113 113 Cria a janela flutuante para controle da ferramenta.
114   - */
  114 + */
115 115 iniciaJanelaFlutuante: function(){
116 116 var minimiza,cabecalho,janela,divid,temp,titulo;
117 117 //cria a janela flutuante
118   - titulo = "Dissolve <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=22' >&nbsp;&nbsp;&nbsp;</a>";
  118 + titulo = $trad("u25")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=22' >&nbsp;&nbsp;&nbsp;</a>";
119 119 cabecalho = function(){};
120 120 minimiza = function(){
121 121 i3GEO.janela.minimiza("i3GEOF.dissolve");
... ... @@ -158,7 +158,7 @@ i3GEOF.dissolve = {
158 158 t2: function(){
159 159 var ins = "<p class='paragrafo' >Escolha o item que ser&aacute; utilizado (opcional)</p>";
160 160 ins += "<div style='text-align:left;' id='i3GEOdissolveDivItem' >Aguarde...</div>";
161   - i3GEO.util.proximoAnterior("i3GEOF.dissolve.t1()","i3GEOF.dissolve.t3()",ins,"i3GEOF.dissolve.t2","i3GEOdissolveresultado");
  161 + i3GEO.util.proximoAnterior("i3GEOF.dissolve.t1()","i3GEOF.dissolve.t3()",ins,"i3GEOF.dissolve.t2","i3GEOdissolveresultado");
162 162 i3GEOF.dissolve.comboItem();
163 163 },
164 164 t3: function(){
... ... @@ -168,15 +168,15 @@ i3GEOF.dissolve = {
168 168 new YAHOO.widget.Button(
169 169 "i3GEOdissolvebotao1",
170 170 {onclick:{fn: i3GEOF.dissolve.criadissolve}}
171   - );
  171 + );
172 172 },
173 173 /*
174 174 Function: criadissolve
175   -
  175 +
176 176 Executa a opera&ccedil;ão de dissolve
177   -
  177 +
178 178 Veja:
179   -
  179 +
180 180 <DISSOLVEPOLIGONO>
181 181 */
182 182 criadissolve: function(){
... ... @@ -205,11 +205,11 @@ i3GEOF.dissolve = {
205 205 },
206 206 /*
207 207 Function: comboTemasSel
208   -
  208 +
209 209 Cria um combo com a lista de temas com elementos selecionados
210 210  
211 211 Veja:
212   -
  212 +
213 213 <i3GEO.util.comboTemas>
214 214  
215 215 */
... ... @@ -232,15 +232,15 @@ i3GEOF.dissolve = {
232 232 "",
233 233 false,
234 234 "poligonosSelecionados"
235   - );
  235 + );
236 236 },
237 237 /*
238 238 Function: comboItem
239   -
  239 +
240 240 Cria um combo para escolha de um item do tema de origem
241 241  
242 242 Veja:
243   -
  243 +
244 244 <i3GEO.util.comboItens>
245 245  
246 246 */
... ...
ferramentas/distanciaptpt/index.js
... ... @@ -46,7 +46,7 @@ Classe: i3GEOF.distanciaptpt
46 46 i3GEOF.distanciaptpt = {
47 47 /*
48 48 Variavel: aguarde
49   -
  49 +
50 50 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
51 51 */
52 52 aguarde: "",
... ... @@ -58,11 +58,11 @@ i3GEOF.distanciaptpt = {
58 58 },
59 59 /*
60 60 Function: iniciaDicionario
61   -
  61 +
62 62 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
63   -
  63 +
64 64 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
65   - */
  65 + */
66 66 iniciaDicionario: function(){
67 67 if(typeof(i3GEOF.distanciaptpt.dicionario) === 'undefined'){
68 68 i3GEO.util.scriptTag(
... ... @@ -74,14 +74,14 @@ i3GEOF.distanciaptpt = {
74 74 else{
75 75 i3GEOF.distanciaptpt.iniciaJanelaFlutuante();
76 76 }
77   - },
  77 + },
78 78 /*
79 79 Function: inicia
80   -
  80 +
81 81 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
82   -
  82 +
83 83 Parametro:
84   -
  84 +
85 85 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
86 86 */
87 87 inicia: function(iddiv){
... ... @@ -93,11 +93,11 @@ i3GEOF.distanciaptpt = {
93 93 },
94 94 /*
95 95 Function: html
96   -
  96 +
97 97 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
98   -
  98 +
99 99 Retorno:
100   -
  100 +
101 101 String com o c&oacute;digo html
102 102 */
103 103 html:function(){
... ... @@ -110,17 +110,17 @@ i3GEOF.distanciaptpt = {
110 110 },
111 111 /*
112 112 Function: iniciaJanelaFlutuante
113   -
  113 +
114 114 Cria a janela flutuante para controle da ferramenta.
115   - */
  115 + */
116 116 iniciaJanelaFlutuante: function(){
117 117 var minimiza,cabecalho,janela,divid,temp,titulo;
118 118 //cria a janela flutuante
119   - titulo = "Dist&acirc;ncia entre pontos <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=17' >&nbsp;&nbsp;&nbsp;</a>";
  119 + titulo = $trad("u11a")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=17' >&nbsp;&nbsp;&nbsp;</a>";
120 120 cabecalho = function(){};
121 121 minimiza = function(){
122 122 i3GEO.janela.minimiza("i3GEOF.distanciaptpt");
123   - };
  123 + };
124 124 janela = i3GEO.janela.cria(
125 125 "400px",
126 126 "230px",
... ... @@ -180,15 +180,15 @@ i3GEOF.distanciaptpt = {
180 180 new YAHOO.widget.Button(
181 181 "i3GEOdistanciaptptbotao1",
182 182 {onclick:{fn: i3GEOF.distanciaptpt.calcula}}
183   - );
  183 + );
184 184 },
185 185 /*
186 186 Function: calcula
187   -
  187 +
188 188 Executa a opera&ccedil;ão de c&aacute;lculo das distâncias
189   -
  189 +
190 190 Veja:
191   -
  191 +
192 192 <DISTANCIAPTPT>
193 193 */
194 194 calcula: function(){
... ... @@ -222,13 +222,13 @@ i3GEOF.distanciaptpt = {
222 222 },
223 223 /*
224 224 Function: comboTemasOrigem
225   -
  225 +
226 226 Cria um combo com a lista de temas pontuais com elementos selecionados
227   -
  227 +
228 228 Veja:
229   -
  229 +
230 230 <i3GEO.util.comboTemas>
231   -
  231 +
232 232 */
233 233 comboTemasOrigem: function(){
234 234 i3GEO.util.comboTemas(
... ... @@ -249,15 +249,15 @@ i3GEOF.distanciaptpt = {
249 249 "",
250 250 false,
251 251 "pontosSelecionados"
252   - );
  252 + );
253 253 },
254 254 /*
255 255 Function: comboTemasDestino
256   -
  256 +
257 257 Cria um combo com a lista de temas pontuais com elementos destino
258 258  
259 259 Veja:
260   -
  260 +
261 261 <i3GEO.util.comboTemas>
262 262  
263 263 */
... ... @@ -280,15 +280,15 @@ i3GEOF.distanciaptpt = {
280 280 "",
281 281 false,
282 282 "pontos"
283   - );
  283 + );
284 284 },
285 285 /*
286 286 Function: comboItensOrigem
287   -
  287 +
288 288 Cria um combo para escolha de um item do tema de origem
289 289  
290 290 Veja:
291   -
  291 +
292 292 <i3GEO.util.comboItens>
293 293  
294 294 */
... ... @@ -305,11 +305,11 @@ i3GEOF.distanciaptpt = {
305 305 },
306 306 /*
307 307 Function: comboItensDestino
308   -
  308 +
309 309 Cria um combo para escolha de um item do tema de destino
310 310  
311 311 Veja:
312   -
  312 +
313 313 <i3GEO.util.comboItens>
314 314  
315 315 */
... ...
ferramentas/editorsql/index.js
... ... @@ -145,7 +145,7 @@ i3GEOF.editorsql = {
145 145 iniciaJanelaFlutuante: function(){
146 146 var janela,divid,titulo;
147 147 //cria a janela flutuante
148   - titulo = "Altera SQL <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=86' >&nbsp;&nbsp;&nbsp;</a>";
  148 + titulo = $trad("t41")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=86' >&nbsp;&nbsp;&nbsp;</a>";
149 149 janela = i3GEO.janela.cria(
150 150 "300px",
151 151 "260px",
... ...
ferramentas/etiqueta/index.js
... ... @@ -139,7 +139,7 @@ i3GEOF.etiqueta = {
139 139 i3GEO.janela.minimiza("i3GEOF.etiqueta");
140 140 };
141 141 //cria a janela flutuante
142   - titulo = "<div style='z-index:1;position:absolute' id='i3GEOFetiquetaComboCabeca' >------</div><span style=margin-left:60px>Etiquetas</span><a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=37' >&nbsp;&nbsp;&nbsp;</a>";
  142 + titulo = "<div style='z-index:1;position:absolute' id='i3GEOFetiquetaComboCabeca' >------</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' >&nbsp;&nbsp;&nbsp;</a>";
143 143 janela = i3GEO.janela.cria(
144 144 "380px",
145 145 "175px",
... ...
ferramentas/excluirarvore/index.js
... ... @@ -145,7 +145,7 @@ i3GEOF.excluirarvore = {
145 145 i3GEO.janela.minimiza("i3GEOF.excluirarvore");
146 146 };
147 147 //cria a janela flutuante
148   - titulo = "Excluir <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=6&idajuda=110' >&nbsp;&nbsp;&nbsp;</a>";
  148 + titulo = $trad("t12")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=6&idajuda=110' >&nbsp;&nbsp;&nbsp;</a>";
149 149 janela = i3GEO.janela.cria(
150 150 "300px",
151 151 "350px",
... ...
ferramentas/filtro/index.js
... ... @@ -195,7 +195,7 @@ i3GEOF.filtro = {
195 195 return;
196 196 }
197 197 //cria a janela flutuante
198   - titulo = "<div style='z-index:1;position:absolute' id='i3GEOFfiltroComboCabeca' >------</div>&nbsp;&nbsp;&nbsp;Filtro <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=38' >&nbsp;&nbsp;&nbsp;</a>";
  198 + titulo = "<div style='z-index:1;position:absolute' id='i3GEOFfiltroComboCabeca' >------</div>&nbsp;&nbsp;&nbsp;"$trad("t29")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=38' >&nbsp;&nbsp;&nbsp;</a>";
199 199 janela = i3GEO.janela.cria(
200 200 "480px",
201 201 "250px",
... ...
ferramentas/filtroarvore/index.js
... ... @@ -128,7 +128,7 @@ i3GEOF.filtroarvore = {
128 128 i3GEO.janela.minimiza("i3GEOF.filtroarvore");
129 129 };
130 130 //cria a janela flutuante
131   - titulo = "Filtro <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=4' >&nbsp;&nbsp;&nbsp;</a>";
  131 + titulo = $trad("t29")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=4' >&nbsp;&nbsp;&nbsp;</a>";
132 132 janela = i3GEO.janela.cria(
133 133 "220px",
134 134 "140px",
... ...
ferramentas/gradecoord/index.js
... ... @@ -173,7 +173,7 @@ i3GEOF.gradeCoord = {
173 173 iniciaJanelaFlutuante: function(){
174 174 var janela,divid,titulo;
175 175 //cria a janela flutuante
176   - titulo = "Grade de coordenadas <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=7' >&nbsp;&nbsp;&nbsp;</a>";
  176 + titulo = $trad("ge6")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=7' >&nbsp;&nbsp;&nbsp;</a>";
177 177 janela = i3GEO.janela.cria(
178 178 "350px",
179 179 "440px",
... ...
ferramentas/gradehex/index.js
... ... @@ -118,7 +118,7 @@ i3GEOF.gradeDeHex = {
118 118 iniciaJanelaFlutuante: function(){
119 119 var minimiza,cabecalho,janela,divid,titulo;
120 120 //cria a janela flutuante
121   - titulo = "Grade de hex&aacute;gonos <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=16' >&nbsp;&nbsp;&nbsp;</a>";
  121 + titulo = $trad("u9")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=16' >&nbsp;&nbsp;&nbsp;</a>";
122 122 cabecalho = function(){
123 123 i3GEO.barraDeBotoes.execBotao("pan");
124 124 };
... ...
ferramentas/gradepol/index.js
... ... @@ -118,7 +118,7 @@ i3GEOF.gradeDePoligonos = {
118 118 iniciaJanelaFlutuante: function(){
119 119 var minimiza,cabecalho,janela,divid,titulo;
120 120 //cria a janela flutuante
121   - titulo = "Grade de pol&iacute;gonos <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=14' >&nbsp;&nbsp;&nbsp;</a>";
  121 + titulo = $trad("u7")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=14' >&nbsp;&nbsp;&nbsp;</a>";
122 122 cabecalho = function(){
123 123 i3GEO.barraDeBotoes.execBotao("pan");
124 124 };
... ...
ferramentas/gradepontos/index.js
... ... @@ -118,7 +118,7 @@ i3GEOF.gradeDePontos = {
118 118 iniciaJanelaFlutuante: function(){
119 119 var minimiza,cabecalho,janela,divid,titulo;
120 120 //cria a janela flutuante
121   - titulo = "Grade de pontos <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=15' >&nbsp;&nbsp;&nbsp;</a>";
  121 + titulo = $trad("u8")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=15' >&nbsp;&nbsp;&nbsp;</a>";
122 122 cabecalho = function(){
123 123 i3GEO.barraDeBotoes.execBotao("pan");
124 124 };
... ...
ferramentas/graficointerativo/index.js
... ... @@ -337,7 +337,7 @@ i3GEOF.graficointerativo = {
337 337 minimiza = function(){
338 338 i3GEO.janela.minimiza("i3GEOF.graficointerativo");
339 339 };
340   - titulo = "&nbsp;&nbsp;&nbsp;Gr&aacute;ficos interativos <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=84' >&nbsp;&nbsp;&nbsp;</a>";
  340 + titulo = "&nbsp;&nbsp;&nbsp;"+$trad("37b")++" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=84' >&nbsp;&nbsp;&nbsp;</a>";
341 341 janela = i3GEO.janela.cria(
342 342 "380px",
343 343 "300px",
... ...
ferramentas/graficotema/index.js
... ... @@ -183,7 +183,7 @@ i3GEOF.graficoTema = {
183 183 return;
184 184 }
185 185 //cria a janela flutuante
186   - titulo = "<div style='z-index:1;position:absolute' id='i3GEOFgraficotemaComboCabeca' >------</div><span style=margin-left:60px>Graficos</span><a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=8&idajuda=40' >&nbsp;&nbsp;&nbsp;</a>";
  186 + titulo = "<div style='z-index:1;position:absolute' id='i3GEOFgraficotemaComboCabeca' >------</div><span style=margin-left:60px>"+$trad("37")+"</span><a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=8&idajuda=40' >&nbsp;&nbsp;&nbsp;</a>";
187 187 janela = i3GEO.janela.cria(
188 188 "400px",
189 189 "320px",
... ...
ferramentas/identifica/index.js
... ... @@ -262,7 +262,7 @@ i3GEOF.identifica = {
262 262 i3GEO.janela.minimiza("i3GEOF.identifica");
263 263 };
264 264 //cria a janela flutuante
265   - titulo = "Identifica <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=8&idajuda=70' >&nbsp;&nbsp;&nbsp;</a>";
  265 + titulo = $trad("d7t")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=8&idajuda=70' >&nbsp;&nbsp;&nbsp;</a>";
266 266 janela = i3GEO.janela.cria(
267 267 "450px",
268 268 "250px",
... ...
ferramentas/importarwmc/index.js
... ... @@ -125,7 +125,7 @@ i3GEOF.importarwmc = {
125 125 minimiza = function(){
126 126 i3GEO.janela.minimiza("i3GEOF.importarwmc");
127 127 };
128   - titulo = "Upload de WMC <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=27' >&nbsp;&nbsp;&nbsp;</a>";
  128 + titulo = $trad("x53")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=27' >&nbsp;&nbsp;&nbsp;</a>";
129 129 janela = i3GEO.janela.cria(
130 130 "320px",
131 131 "280px",
... ...
ferramentas/imprimir/index.js
... ... @@ -137,7 +137,7 @@ i3GEOF.imprimir = {
137 137 i3GEO.janela.minimiza("i3GEOF.imprimir");
138 138 };
139 139 //cria a janela flutuante
140   - titulo = "Imprimir <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=49' >&nbsp;&nbsp;&nbsp;</a>";
  140 + titulo = $trad("d12")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=49' >&nbsp;&nbsp;&nbsp;</a>";
141 141 janela = i3GEO.janela.cria(
142 142 "250px",
143 143 "180px",
... ...
ferramentas/inseregrafico/index.js
... ... @@ -163,7 +163,7 @@ i3GEOF.insereGrafico = {
163 163 i3GEO.janela.minimiza("i3GEOF.insereGrafico");
164 164 };
165 165 //cria a janela flutuante
166   - titulo = "Insere grafico <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=8&idajuda=80' >&nbsp;&nbsp;&nbsp;</a>";
  166 + titulo = $trad("t37")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=8&idajuda=80' >&nbsp;&nbsp;&nbsp;</a>";
167 167 janela = i3GEO.janela.cria(
168 168 "400px",
169 169 "320px",
... ...
ferramentas/inseretxt/index.js
... ... @@ -323,7 +323,7 @@ i3GEOF.inseretxt = {
323 323 minimiza = function(){
324 324 i3GEO.janela.minimiza("i3GEOF.inseretxt");
325 325 };
326   - titulo = "Texto <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=83' >&nbsp;&nbsp;&nbsp;</a>";
  326 + titulo = $trad("d25t")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=83' >&nbsp;&nbsp;&nbsp;</a>";
327 327 janela = i3GEO.janela.cria(
328 328 "360px",
329 329 "250px",
... ...
ferramentas/inserexy2/index.js
... ... @@ -293,7 +293,7 @@ i3GEOF.inserexy = {
293 293 minimiza = function(){
294 294 i3GEO.janela.minimiza("i3GEOF.inserexy");
295 295 };
296   - titulo = "Inserir pontos <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=83' >&nbsp;&nbsp;&nbsp;</a>";
  296 + titulo = $trad("d22t")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=83' >&nbsp;&nbsp;&nbsp;</a>";
297 297 janela = i3GEO.janela.cria(
298 298 "500px",
299 299 "300px",
... ...
ferramentas/legenda/index.js
... ... @@ -453,7 +453,7 @@ i3GEOF.legenda = {
453 453 i3GEO.janela.minimiza("i3GEOF.legenda");
454 454 };
455 455 //cria a janela flutuante
456   - titulo = "<div style='z-index:1;position:absolute' id='i3GEOFlegendaComboCabeca' >------</div>&nbsp;&nbsp;&nbsp;Editor de legenda <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=41' >&nbsp;&nbsp;&nbsp;</a>";
  456 + titulo = "<div style='z-index:1;position:absolute' id='i3GEOFlegendaComboCabeca' >------</div>&nbsp;&nbsp;&nbsp;"+$trad("t33")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=41' >&nbsp;&nbsp;&nbsp;</a>";
457 457 janela = i3GEO.janela.cria(
458 458 "490px",
459 459 "340px",
... ...
ferramentas/mostraexten/index.js
... ... @@ -149,7 +149,7 @@ i3GEOF.mostraExten = {
149 149 minimiza = function(){
150 150 i3GEO.janela.minimiza("i3GEOF.mostraExten");
151 151 };
152   - titulo = "Extensão geogr&aacute;fica <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=7&idajuda=55' >&nbsp;&nbsp;&nbsp;</a>";
  152 + titulo = $trad("d8t")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=7&idajuda=55' >&nbsp;&nbsp;&nbsp;</a>";
153 153 janela = i3GEO.janela.cria(
154 154 "370px",
155 155 "320px",
... ...
ferramentas/nptpol/index.js
... ... @@ -114,7 +114,7 @@ i3GEOF.nptpol = {
114 114 iniciaJanelaFlutuante: function(){
115 115 var minimiza,cabecalho,janela,divid,temp,titulo;
116 116 //cria a janela flutuante
117   - titulo = "Pontos em pol&iacute;gonos <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=19' >&nbsp;&nbsp;&nbsp;</a>";
  117 + titulo = $trad("u13")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=19' >&nbsp;&nbsp;&nbsp;</a>";
118 118 cabecalho = function(){};
119 119 minimiza = function(){
120 120 i3GEO.janela.minimiza("i3GEOF.nptpol");
... ...
ferramentas/nuvemtags/index.js
... ... @@ -201,7 +201,7 @@ i3GEOF.nuvemtags = {
201 201 minimiza = function(){
202 202 i3GEO.janela.minimiza("i3GEOF.nuvemtags");
203 203 };
204   - titulo = "Nuvem de tags <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=30' >&nbsp;&nbsp;&nbsp;</a>";
  204 + titulo = $trad("a5a")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=30' >&nbsp;&nbsp;&nbsp;</a>";
205 205 janela = i3GEO.janela.cria(
206 206 "370px",
207 207 "180px",
... ...
ferramentas/opacidademapa/index.js
... ... @@ -142,7 +142,7 @@ i3GEOF.opacidademapa = {
142 142 };
143 143 var janela,divid,titulo;
144 144 //cria a janela flutuante
145   - titulo = "Opacidade <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=102' >&nbsp;&nbsp;&nbsp;</a>";
  145 + titulo = $trad("t20")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=102' >&nbsp;&nbsp;&nbsp;</a>";
146 146 janela = i3GEO.janela.cria(
147 147 "230px",
148 148 "40px",
... ...
ferramentas/opcoes_autoredesenha/index.js
... ... @@ -129,7 +129,7 @@ i3GEOF.opcoesTempo = {
129 129 i3GEO.janela.minimiza("i3GEOF.opcoesTempo");
130 130 };
131 131 //cria a janela flutuante
132   - titulo = "Temporizador <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=9' >&nbsp;&nbsp;&nbsp;</a>";
  132 + titulo = $trad("p12")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=9' >&nbsp;&nbsp;&nbsp;</a>";
133 133 janela = i3GEO.janela.cria(
134 134 "300px",
135 135 "110px",
... ...
ferramentas/opcoes_escala/index.js
... ... @@ -172,7 +172,7 @@ i3GEOF.opcoesEscala = {
172 172 i3GEO.janela.minimiza("i3GEOF.opcoesEscala");
173 173 };
174 174 //cria a janela flutuante
175   - titulo = "Barra de escala <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=3' >&nbsp;&nbsp;&nbsp;</a>";
  175 + titulo = $trad("p4")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=3' >&nbsp;&nbsp;&nbsp;</a>";
176 176 janela = i3GEO.janela.cria(
177 177 "250px",
178 178 "350px",
... ...
ferramentas/opcoes_fundo/index.js
... ... @@ -131,7 +131,7 @@ i3GEOF.opcoesFundo = {
131 131 i3GEO.janela.minimiza("i3GEOF.opcoesFundo");
132 132 };
133 133 //cria a janela flutuante
134   - titulo = "Cor do fundo <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=6' >&nbsp;&nbsp;&nbsp;</a>";
  134 + titulo = $trad("p9")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=6' >&nbsp;&nbsp;&nbsp;</a>";
135 135 janela = i3GEO.janela.cria(
136 136 "210px",
137 137 "80px",
... ...
ferramentas/opcoes_legenda/index.js
... ... @@ -183,7 +183,7 @@ i3GEOF.opcoesLegenda = {
183 183 i3GEO.janela.minimiza("i3GEOF.opcoesLegenda");
184 184 };
185 185 //cria a janela flutuante
186   - titulo = "Legenda <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=2' >&nbsp;&nbsp;&nbsp;</a>";
  186 + titulo = $trad("t18b")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=2' >&nbsp;&nbsp;&nbsp;</a>";
187 187 janela = i3GEO.janela.cria(
188 188 "320px",
189 189 "390px",
... ...
ferramentas/opcoes_querymap/index.js
... ... @@ -131,7 +131,7 @@ i3GEOF.opcoesQuery = {
131 131 i3GEO.janela.minimiza("i3GEOF.opcoesQuery");
132 132 };
133 133 //cria a janela flutuante
134   - titulo = "Cor da sele&ccedil;&atilde;o <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=5' >&nbsp;&nbsp;&nbsp;</a>";
  134 + titulo = $trad("p8")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=5' >&nbsp;&nbsp;&nbsp;</a>";
135 135 janela = i3GEO.janela.cria(
136 136 "220px",
137 137 "80px",
... ...
ferramentas/opcoes_tamanho/index.js
... ... @@ -141,7 +141,7 @@ i3GEOF.opcoesTamanho = {
141 141 i3GEO.janela.minimiza("i3GEOF.opcoesTamanho");
142 142 };
143 143 //cria a janela flutuante
144   - titulo = "Tamanho <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=4' >&nbsp;&nbsp;&nbsp;</a>";
  144 + titulo = $trad("p5")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=4' >&nbsp;&nbsp;&nbsp;</a>";
145 145 janela = i3GEO.janela.cria(
146 146 "190px",
147 147 "130px",
... ...
ferramentas/outputformat/index.js
... ... @@ -127,7 +127,7 @@ i3GEOF.outputformat = {
127 127 i3GEO.janela.minimiza("i3GEOF.outputformat");
128 128 };
129 129 //cria a janela flutuante
130   - titulo = "Formato da imagem <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=89' >&nbsp;&nbsp;&nbsp;</a>";
  130 + titulo = $trad("p15")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=89' >&nbsp;&nbsp;&nbsp;</a>";
131 131 janela = i3GEO.janela.cria(
132 132 "300px",
133 133 "260px",
... ...
ferramentas/perfil/index.js
... ... @@ -141,7 +141,7 @@ i3GEOF.perfil = {
141 141 var minimiza,cabecalho,janela,divid,titulo;
142 142 i3GEOF.perfil.pontos = pontos;
143 143 //cria a janela flutuante
144   - titulo = "Perfil <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=96' >&nbsp;&nbsp;&nbsp;</a>";
  144 + titulo = $trad("x54")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=96' >&nbsp;&nbsp;&nbsp;</a>";
145 145 cabecalho = function(){};
146 146 minimiza = function(){
147 147 i3GEO.janela.minimiza("i3GEOF.perfil");
... ...
ferramentas/pontoempoligono/index.js
... ... @@ -117,7 +117,7 @@ i3GEOF.pontoEmPoligono = {
117 117 iniciaJanelaFlutuante: function(){
118 118 var minimiza,cabecalho,janela,divid,temp,titulo;
119 119 //cria a janela flutuante
120   - titulo = "Ponto em pol&iacute;gono - raster <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=18' >&nbsp;&nbsp;&nbsp;</a>";
  120 + titulo = $trad("u13")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=18' >&nbsp;&nbsp;&nbsp;</a>";
121 121 cabecalho = function(){};
122 122 minimiza = function(){
123 123 i3GEO.janela.minimiza("i3GEOF.pontoEmPoligono");
... ...
ferramentas/pontosdistri/index.js
... ... @@ -196,7 +196,7 @@ i3GEOF.pontosDistri = {
196 196 i3GEO.janela.minimiza("i3GEOF.pontosDistri");
197 197 };
198 198 //cria a janela flutuante
199   - titulo = "Distribui&ccedil;&atilde;o de pontos <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=20' >&nbsp;&nbsp;&nbsp;</a>";
  199 + titulo = $trad("u14")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=3&idajuda=20' >&nbsp;&nbsp;&nbsp;</a>";
200 200 janela = i3GEO.janela.cria(
201 201 "400px",
202 202 "310px",
... ...
ferramentas/salvamapa/index.js
... ... @@ -122,7 +122,7 @@ i3GEOF.salvaMapa = {
122 122 */
123 123 iniciaJanelaFlutuante: function(){
124 124 var janela,divid,titulo;
125   - titulo = "Salva o mapa <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=2&idajuda=10' >&nbsp;&nbsp;&nbsp;</a>";
  125 + titulo = $trad("u17")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=2&idajuda=10' >&nbsp;&nbsp;&nbsp;</a>";
126 126 janela = i3GEO.janela.cria(
127 127 "300px",
128 128 "180px",
... ...
ferramentas/salvamapfile/index.js
... ... @@ -130,7 +130,7 @@ i3GEOF.salvamapfile = {
130 130 i3GEO.janela.minimiza("i3GEOF.salvamapfile");
131 131 };
132 132 //cria a janela flutuante
133   - titulo = "Salva o tema <i>"+i3GEO.temaAtivo+"</i> <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=92' >&nbsp;&nbsp;&nbsp;</a>";
  133 + titulo = $trad("x55")+" <i>"+i3GEO.temaAtivo+"</i> <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=92' >&nbsp;&nbsp;&nbsp;</a>";
134 134 janela = i3GEO.janela.cria(
135 135 "330px",
136 136 "130px",
... ...
ferramentas/selecao/index.js
... ... @@ -227,7 +227,7 @@ i3GEOF.selecao = {
227 227 minimiza = function(){
228 228 i3GEO.janela.minimiza("i3GEOF.selecao");
229 229 };
230   - titulo = "Sele&ccedil;ão <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=48a' >&nbsp;&nbsp;&nbsp;</a>";
  230 + titulo = $trad("x51")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=48a' >&nbsp;&nbsp;&nbsp;</a>";
231 231 janela = i3GEO.janela.cria(
232 232 "470px",
233 233 "200px",
... ...
ferramentas/telaremota/index.js
... ... @@ -123,7 +123,7 @@ i3GEOF.telaremota = {
123 123 minimiza = function(){
124 124 i3GEO.janela.minimiza("i3GEOF.telaremota");
125 125 };
126   - titulo = "Tela remota <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=7&idajuda=99' >&nbsp;&nbsp;&nbsp;</a>";
  126 + titulo = $trad("p20")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=7&idajuda=99' >&nbsp;&nbsp;&nbsp;</a>";
127 127 janela = i3GEO.janela.cria(
128 128 "400px",
129 129 "350px",
... ...
ferramentas/tipoimagem/index.js
... ... @@ -187,7 +187,7 @@ i3GEOF.tipoimagem = {
187 187 i3GEO.janela.minimiza("i3GEOF.tipoimagem");
188 188 };
189 189 //cria a janela flutuante
190   - titulo = "Filtro de cores <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=1' >&nbsp;&nbsp;&nbsp;</a>";
  190 + titulo = $trad("p2")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=1' >&nbsp;&nbsp;&nbsp;</a>";
191 191 janela = i3GEO.janela.cria(
192 192 "310px",
193 193 "260px",
... ...
ferramentas/toponimia/index.js
... ... @@ -272,7 +272,7 @@ i3GEOF.toponimia = {
272 272 return;
273 273 }
274 274 //cria a janela flutuante
275   - titulo = "<div style='z-index:1;position:absolute' id='i3GEOFtoponimiaComboCabeca' >------</div><span style=margin-left:60px>Topon&iacute;mia</span><a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=36' >&nbsp;&nbsp;&nbsp;</a>";
  275 + titulo = "<div style='z-index:1;position:absolute' id='i3GEOFtoponimiaComboCabeca' >------</div><span style=margin-left:60px>"+$trad("x56")+"</span><a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=36' >&nbsp;&nbsp;&nbsp;</a>";
276 276 janela = i3GEO.janela.cria(
277 277 "390px",
278 278 "190px",
... ...
ferramentas/upload/index.js
... ... @@ -139,7 +139,7 @@ i3GEOF.upload = {
139 139 minimiza = function(){
140 140 i3GEO.janela.minimiza("i3GEOF.upload");
141 141 };
142   - titulo = "Upload de shapefile <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=27' >&nbsp;&nbsp;&nbsp;</a>";
  142 + titulo = $trad("a2")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=27' >&nbsp;&nbsp;&nbsp;</a>";
143 143 janela = i3GEO.janela.cria(
144 144 "355px",
145 145 "470px",
... ...
ferramentas/uploaddbf/index.js
... ... @@ -136,7 +136,7 @@ i3GEOF.uploaddbf = {
136 136 minimiza = function(){
137 137 i3GEO.janela.minimiza("i3GEOF.uploaddbf");
138 138 };
139   - titulo = "Upload de arquivo de dados <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=26' >&nbsp;&nbsp;&nbsp;</a>";
  139 + titulo = $trad("a2b")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=26' >&nbsp;&nbsp;&nbsp;</a>";
140 140 janela = i3GEO.janela.cria(
141 141 "320px",
142 142 "390px",
... ...
ferramentas/uploadgpx/index.js
... ... @@ -132,7 +132,7 @@ i3GEOF.uploadgpx = {
132 132 minimiza = function(){
133 133 i3GEO.janela.minimiza("i3GEOF.uploadgpx");
134 134 };
135   - titulo = "Upload de arquivo GPX <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=103' >&nbsp;&nbsp;&nbsp;</a>";
  135 + titulo = "GPX <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=103' >&nbsp;&nbsp;&nbsp;</a>";
136 136 janela = i3GEO.janela.cria(
137 137 "320px",
138 138 "280px",
... ...
ferramentas/uploadkml/index.js
... ... @@ -135,7 +135,7 @@ i3GEOF.uploadkml = {
135 135 minimiza = function(){
136 136 i3GEO.janela.minimiza("i3GEOF.uploadkml");
137 137 };
138   - titulo = "Upload de arquivo KML <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=104' >&nbsp;&nbsp;&nbsp;</a>";
  138 + titulo = "KML <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=4&idajuda=104' >&nbsp;&nbsp;&nbsp;</a>";
139 139 janela = i3GEO.janela.cria(
140 140 "450px",
141 141 "360px",
... ...
pacotes/tme/TME_Engine.php
... ... @@ -157,18 +157,22 @@ class ThematicMap
157 157 // Function
158 158 // @access protected
159 159 //
160   - public function getKML($url)
  160 + public function getKML($url,$download = false)
161 161 {
162 162  
163 163 // Create KMZ archieve
164 164 $file = $this->dirtmp."/tme". time(). ".kmz";
  165 +
  166 + /*
165 167 $zip = new ZipArchive();
166 168 if ($zip->open($file, ZIPARCHIVE::CREATE)!==TRUE) {
167   - exit("cannot open <$file>\n");
  169 + exit("cannot open <$file>\n");
168 170 }
169   -
  171 + */
  172 + include(__DIR__."/../kmlmapserver/classes/zip.class.php");
  173 + $zip = new zipfile();
170 174 // Add balloon logo to archieve (300 x 30 px)
171   - $zip->addFile($this->logoline, 'files/balloonlogo.png');
  175 + $zip->addFile($this->logoline, 'files/balloonlogo.png');
172 176  
173 177 // KML header
174 178 $kml = "<?xml version='1.0' encoding='UTF-8'?>" . PHP_EOL
... ... @@ -267,7 +271,7 @@ class ThematicMap
267 271 $kmlStyles .= " <IconStyle>" . PHP_EOL
268 272 . " $kmlSingleColour" . PHP_EOL
269 273 . " <Icon>" . PHP_EOL
270   - . " <href>files/symbol.png</href>" . PHP_EOL
  274 + . " <href>".$url."/symbol.png</href>" . PHP_EOL
271 275 . " </Icon>" . PHP_EOL
272 276 . " </IconStyle>" . PHP_EOL;
273 277 break;
... ... @@ -388,7 +392,7 @@ class ThematicMap
388 392  
389 393 // Add timespan if time animation
390 394 if ($this->timeType == 'slider') {
391   -
  395 +
392 396 $end = '';
393 397 // Check if there is more years
394 398 if (array_key_exists($key+1, $this->yearArray)) {
... ... @@ -397,7 +401,7 @@ class ThematicMap
397 401 $kmlFolder .= " <TimeSpan>" . PHP_EOL
398 402 . " <begin>$year-01-01</begin>$end" . PHP_EOL
399 403 . " </TimeSpan>" . PHP_EOL;
400   -
  404 +
401 405 }
402 406  
403 407 // Loop thorough all features (values without features will not be shown)
... ... @@ -405,7 +409,7 @@ class ThematicMap
405 409 {
406 410 $name = $feature['name'];
407 411 //if (!mb_detect_encoding($name,"UTF-8",true))
408   - //{$name = mb_convert_encoding($name,"UTF-8","ISO-8859-1");}
  412 + //{$name = mb_convert_encoding($name,"UTF-8","ISO-8859-1");}
409 413 $name = "<![CDATA[ ".$name." ]]>";
410 414 $value = ''; // use null?
411 415 $valueText = 'no data';
... ... @@ -494,7 +498,10 @@ class ThematicMap
494 498  
495 499 switch($this->symbolType){
496 500  
497   - case 'image':
  501 + case 'im$z = new ZipArchive();
  502 +$z->open("test.zip", ZIPARCHIVE::CREATE);
  503 +folderToZip("storeThisFolder", $z);
  504 +$z->close();age':
498 505 //$symbolSize = round(self::getSymbolSize($value, $this->symbolShape),2);
499 506 $symbolSize = round($this->symbolMaxSize * sqrt($value/$this->maxValue), 2);
500 507  
... ... @@ -636,14 +643,14 @@ class ThematicMap
636 643  
637 644 $kml .= " </Document>" . PHP_EOL
638 645 . "</kml>" . PHP_EOL;
639   - //echo($kml);
640 646  
641 647  
642 648 // Open archive if collada
643 649  
644 650  
645 651 // Add kml to archieve
646   - $zip->addFromString("doc.kml", $kml);
  652 + //$zip->addFromString("doc.kml", $kml);
  653 + $zip->addFile($kml, 'doc.kml');//edmar
647 654  
648 655 // Create logo with title and source and add to archieve
649 656 if ($this->showTitle) {
... ... @@ -652,11 +659,18 @@ class ThematicMap
652 659 else {
653 660 $zip->addFile($this->logo, 'files/brand.png');
654 661 }
655   -
656   -
657   - $zip->close();
658   -
659   - return $url.basename($file);
  662 + //$zip->close();
  663 + $zip->output($file);//edmar
  664 + if($download){
  665 + ob_end_clean();
  666 + header('Content-Type: application/vnd.google-earth.kml+xml');
  667 + header('Content-Disposition: attachment; filename='.basename($file));
  668 + print $file;
  669 + exit;
  670 + }
  671 + else{
  672 + return $url.basename($file);
  673 + }
660 674 }
661 675  
662 676  
... ...
pacotes/tme/TME_i3geo.php
... ... @@ -27,37 +27,52 @@
27 27 require_once (__DIR__.'/TME_i3geo_DataConnector.php');
28 28 // Include engine class
29 29 require_once (__DIR__.'/TME_Engine.php');
30   -if(!isset($_GET["sid"]))
31   -{echo "Erro. Acesso não permitido";exit;}
32   -$dataConnector = new DataConnector($_GET["sid"]);
33   -$colunas = str_replace(","," ",$_GET["colunasvalor"]);
34   -$colunas = explode(" ",$colunas);
35   -$dataStore = $dataConnector->getDataStore($_GET["nomelayer"],$colunas,$_GET["colunanomeregiao"],$_GET["titulo"],$_GET["descricao"],"");
36   -//choropleth,prism,bar,symbol
37   -$ano = "";
38   -$tipo = "slider";
39   -if(count($colunas) == 1){
40   - $ano = $colunas[0];
41   - $tipo = "year";
  30 +//
  31 +//este programa pode ser incluido em outros que nao tenham sid aberto
  32 +//nesse caso e necessario forcar o uso e evitar o bloqueio do programa
  33 +//para isso, o programa que faz o include deve ter a variavel $verificaSID = false definida antes de fazer o include
  34 +//
  35 +if(!isset($verificaSID)){
  36 + $verificaSID = true;
  37 +}
  38 +if(!isset($download)){
  39 + $download = false;
42 40 }
  41 +if(!isset($_GET["sid"]) && $verificaSID == true)
  42 +{echo "Erro. Acesso não permitido";exit;}
43 43 if(!isset($dir_tmp)){
44 44 include(__DIR__."/../../ms_configura.php");
45 45 }
46   -$parameters = array( 'mapType' => 'bar',
47   - 'indicator' => 'valores',
48   - 'year' => $ano,
49   - 'classification' => 'equal',
50   - 'mapTitle' => $_GET["titulo"],
51   - 'timeType' => $tipo, //para mais de um ano, escolha slider ou series
52   - 'dirtmp' => $dir_tmp
53   - );
  46 +$colunas = str_replace(","," ",$_GET["colunasvalor"]);
  47 +$colunas = explode(" ",$colunas);
  48 +if(!isset($parametersTME)){
54 49  
  50 + //choropleth,prism,bar,symbol
  51 + $ano = "";
  52 + $tipo = "slider";
  53 + if(count($colunas) == 1){
  54 + $ano = $colunas[0];
  55 + $tipo = "year";
  56 + }
  57 + $parametersTME = array( 'mapType' => 'bar',
  58 + 'indicator' => 'valores',
  59 + 'year' => $ano,
  60 + 'classification' => 'equal',
  61 + 'mapTitle' => $_GET["titulo"],
  62 + 'timeType' => $tipo, //para mais de um ano, escolha slider ou series
  63 + 'dirtmp' => $dir_tmp
  64 + );
  65 +}
  66 +$dataConnector = new DataConnector($_GET["sid"],$verificaSID);
  67 +$dataStore = $dataConnector->getDataStore($_GET["nomelayer"],$colunas,$_GET["colunanomeregiao"],$_GET["titulo"],$_GET["descricao"],"");
55 68 // Create thematic map object
56   -$map = new ThematicMap($dataStore, $parameters);
57   -$file = $map->getKML($dataConnector->url);
58   -if(!function_exists("cpjson"))
59   -{require(__DIR__."/../../classesphp/funcoes_gerais.php");}
  69 +$map = new ThematicMap($dataStore, $parametersTME);
60 70  
61   -cpjson(array('url' => $file));
  71 +$file = $map->getKML($dataConnector->url,$download);
  72 +if(!$download){
  73 + if(!function_exists("cpjson"))
  74 + {require(__DIR__."/../../classesphp/funcoes_gerais.php");}
  75 + cpjson(array('url' => $file));
  76 +}
62 77 //echo "<p><a href='$file'>$file</a>";
63 78 ?>
64 79 \ No newline at end of file
... ...
pacotes/tme/TME_i3geo_DataConnector.php
... ... @@ -39,7 +39,7 @@ class DataConnector
39 39 private $dbc;
40 40  
41 41 // Constructor
42   - function __construct($sid)
  42 + function __construct($sid,$verificaSID = true)
43 43 {
44 44 if (!function_exists('ms_GetVersion'))
45 45 {
... ... @@ -53,18 +53,20 @@ class DataConnector
53 53 }
54 54 //include("../../classesphp/carrega_ext.php");
55 55 //verificação de segurança
56   - $_SESSION = array();
57   - session_name("i3GeoPHP");
58   - session_id($sid);
59   - session_start();
60   - if(@$_SESSION["fingerprint"])
61   - {
62   - $f = explode(",",$_SESSION["fingerprint"]);
63   - if (md5('I3GEOSEC' . $_SERVER['HTTP_USER_AGENT'] . session_id()) != $f[0] && !in_array($_GET["telaR"],$f) )
  56 + if($verificaSID == true){
  57 + $_SESSION = array();
  58 + session_name("i3GeoPHP");
  59 + session_id($sid);
  60 + session_start();
  61 + if(@$_SESSION["fingerprint"])
  62 + {
  63 + $f = explode(",",$_SESSION["fingerprint"]);
  64 + if (md5('I3GEOSEC' . $_SERVER['HTTP_USER_AGENT'] . session_id()) != $f[0] && !in_array($_GET["telaR"],$f) )
  65 + {exit;}
  66 + }
  67 + else
64 68 {exit;}
65 69 }
66   - else
67   - {exit;}
68 70 if(!isset($_SESSION["map_file"]))
69 71 {exit;}
70 72 $this->map_file = $_SESSION["map_file"];
... ... @@ -110,10 +112,14 @@ class DataConnector
110 112  
111 113 // Make data store
112 114 function getDataStore($nomelayer,$colunasvalor,$colunanomeregiao,$titulo,$descricao,$ext=""){ //$indicatorID, $year, $region){
113   - include(__DIR__."/../../classesphp/funcoes_gerais.php");
  115 + if(!function_exists("versao")){
  116 + include(__DIR__."/../../classesphp/funcoes_gerais.php");
  117 + }
  118 +
114 119 $versao = versao();
115 120 $versao = $versao["principal"];
116 121 $mapa = ms_newMapObj($this->map_file);
  122 +
117 123 if($ext == "")
118 124 {$mapa = extPadrao($mapa);}
119 125 else{
... ... @@ -139,6 +145,7 @@ class DataConnector
139 145 }
140 146 }
141 147 }
  148 +
142 149 $itens = pegaItens($layer,$mapa);
143 150 carregaquery2($this->map_file,$layer,$mapa);
144 151 if ($layer->getNumresults() > 0){$existesel = "sim";}
... ...