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,7 +300,7 @@ function adicionaNosClassificacao(no,dados,redesenha){
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\" />"; 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 conteudo += "&nbsp;<img style=\"position:relative;cursor:pointer;top:2px\" onclick=\"editar('classificacaoMedida','"+dados[i].id_classificacao+"')\" title=editar src=\"../imagens/06.png\" /><b>"; 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 if(dados[i].nomedimensao != "") 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 else 304 else
305 {conteudo += "&nbsp;<span style=color:red >Edite para definir a nova classifica&ccedil;&atilde;o!!!</span>";} 305 {conteudo += "&nbsp;<span style=color:red >Edite para definir a nova classifica&ccedil;&atilde;o!!!</span>";}
306 d = {html:conteudo,id_classificacao:dados[i].id_classificacao,tipo:"classificacao"}; 306 d = {html:conteudo,id_classificacao:dados[i].id_classificacao,tipo:"classificacao"};
@@ -655,6 +655,7 @@ function sql(tipo,id) { @@ -655,6 +655,7 @@ function sql(tipo,id) {
655 ins += ' <input type=button id="i3geoestat" value="i3Geo" /><br><br>'; 655 ins += ' <input type=button id="i3geoestat" value="i3Geo" /><br><br>';
656 ins += ' <input type=button id="kmzestat" value="Kmz (vetorial)" />'; 656 ins += ' <input type=button id="kmzestat" value="Kmz (vetorial)" />';
657 ins += ' <input type=button id="kmlestat" value="Kml (wms)" />'; 657 ins += ' <input type=button id="kmlestat" value="Kml (wms)" />';
  658 + ins += ' <input type=button id="kml3destat" value="Kml 3d" />';
658 659
659 $i("editor_bd").innerHTML = ins; 660 $i("editor_bd").innerHTML = ins;
660 new YAHOO.widget.Button("sqljson"); 661 new YAHOO.widget.Button("sqljson");
@@ -693,6 +694,14 @@ function sql(tipo,id) { @@ -693,6 +694,14 @@ function sql(tipo,id) {
693 } 694 }
694 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 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 new YAHOO.widget.Button("i3geoestat"); 705 new YAHOO.widget.Button("i3geoestat");
697 $i("i3geoestat-button").onclick = function(){ 706 $i("i3geoestat-button").onclick = function(){
698 var sUrl,callback = { 707 var sUrl,callback = {
admin/php/metaestat.php
@@ -664,14 +664,43 @@ switch (strtoupper($funcao)) @@ -664,14 +664,43 @@ switch (strtoupper($funcao))
664 $r = $m->mapfileMedidaVariavel($id_medida_variavel,$filtro,$todasascolunas,$tipolayer,$titulolayer,$id_classificacao,$agruparpor); 664 $r = $m->mapfileMedidaVariavel($id_medida_variavel,$filtro,$todasascolunas,$tipolayer,$titulolayer,$id_classificacao,$agruparpor);
665 //cria um mapfile completo, que inclui a camada no mapfile de inicializacao do i3geo 665 //cria um mapfile completo, que inclui a camada no mapfile de inicializacao do i3geo
666 $mapfile = $m->mapfileCompleto($r["mapfile"]); 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 exit; 704 exit;
676 break; 705 break;
677 /* 706 /*
classesjs/dicionario.js
@@ -257,7 +257,7 @@ it:&quot;Geometrie&quot; @@ -257,7 +257,7 @@ it:&quot;Geometrie&quot;
257 }], 257 }],
258 "u7": [ 258 "u7": [
259 { 259 {
260 -pt: "Grade de poligonos", 260 +pt: "Grade de pol&iacute;gonos",
261 en:"Polygon grid", 261 en:"Polygon grid",
262 es:"Grado de pol&iacute;gonos", 262 es:"Grado de pol&iacute;gonos",
263 it:"Reticolo poligonale" 263 it:"Reticolo poligonale"
@@ -560,7 +560,7 @@ it: &quot;La scala del tema non è conosciuta&quot; @@ -560,7 +560,7 @@ it: &quot;La scala del tema non è conosciuta&quot;
560 }], 560 }],
561 "t12":[ 561 "t12":[
562 { 562 {
563 -pt:"excluir", 563 +pt:"Excluir",
564 en:"Delete", 564 en:"Delete",
565 es:"Eliminar", 565 es:"Eliminar",
566 it:"Eliminare" 566 it:"Eliminare"
@@ -1180,7 +1180,7 @@ it:&quot;Mostra gli informazioni su un punto sulla mappa. Dopo averla attivata, fare @@ -1180,7 +1180,7 @@ it:&quot;Mostra gli informazioni su un punto sulla mappa. Dopo averla attivata, fare
1180 }], 1180 }],
1181 "d7t":[ 1181 "d7t":[
1182 { 1182 {
1183 -pt:"clique para identificar", 1183 +pt:"Clique para identificar",
1184 en:"Click to identify", 1184 en:"Click to identify",
1185 es:"Click para identificar", 1185 es:"Click para identificar",
1186 it:"clique para identificar" 1186 it:"clique para identificar"
@@ -1208,7 +1208,7 @@ it:&quot;Mostra la estensione geografica corrente in coordinate geografiche&quot; @@ -1208,7 +1208,7 @@ it:&quot;Mostra la estensione geografica corrente in coordinate geografiche&quot;
1208 }], 1208 }],
1209 "d8t":[ 1209 "d8t":[
1210 { 1210 {
1211 -pt:"extens&atilde;o atual", 1211 +pt:"Extens&atilde;o atual",
1212 en:"Actual extent", 1212 en:"Actual extent",
1213 es:"Extensi&oacute; actual", 1213 es:"Extensi&oacute; actual",
1214 it:"extens&atilde;o atual" 1214 it:"extens&atilde;o atual"
@@ -1901,13 +1901,55 @@ it:&quot;&quot; @@ -1901,13 +1901,55 @@ it:&quot;&quot;
1901 }], 1901 }],
1902 "x53":[ 1902 "x53":[
1903 { 1903 {
1904 -pt:"", 1904 +pt:"Upload de WMC",
1905 en:"", 1905 en:"",
1906 es:"", 1906 es:"",
1907 it:"" 1907 it:""
1908 }], 1908 }],
1909 "x54":[ 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 pt:"", 1953 pt:"",
1912 en:"", 1954 en:"",
1913 es:"", 1955 es:"",
ferramentas/agrupaelementos/index.js
@@ -45,7 +45,7 @@ Classe: i3GEOF.agrupaElementos @@ -45,7 +45,7 @@ Classe: i3GEOF.agrupaElementos
45 i3GEOF.agrupaElementos = { 45 i3GEOF.agrupaElementos = {
46 /* 46 /*
47 Variavel: aguarde 47 Variavel: aguarde
48 - 48 +
49 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela. 49 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
50 */ 50 */
51 aguarde: "", 51 aguarde: "",
@@ -57,11 +57,11 @@ i3GEOF.agrupaElementos = { @@ -57,11 +57,11 @@ i3GEOF.agrupaElementos = {
57 }, 57 },
58 /* 58 /*
59 Function: iniciaDicionario 59 Function: iniciaDicionario
60 - 60 +
61 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta 61 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
62 - 62 +
63 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script 63 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
64 - */ 64 + */
65 iniciaDicionario: function(){ 65 iniciaDicionario: function(){
66 if(typeof(i3GEOF.agrupaElementos.dicionario) === 'undefined'){ 66 if(typeof(i3GEOF.agrupaElementos.dicionario) === 'undefined'){
67 i3GEO.util.scriptTag( 67 i3GEO.util.scriptTag(
@@ -73,14 +73,14 @@ i3GEOF.agrupaElementos = { @@ -73,14 +73,14 @@ i3GEOF.agrupaElementos = {
73 else{ 73 else{
74 i3GEOF.agrupaElementos.iniciaJanelaFlutuante(); 74 i3GEOF.agrupaElementos.iniciaJanelaFlutuante();
75 } 75 }
76 - }, 76 + },
77 /* 77 /*
78 Function: inicia 78 Function: inicia
79 - 79 +
80 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante 80 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
81 - 81 +
82 Parametro: 82 Parametro:
83 - 83 +
84 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta 84 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
85 */ 85 */
86 inicia: function(iddiv){ 86 inicia: function(iddiv){
@@ -92,11 +92,11 @@ i3GEOF.agrupaElementos = { @@ -92,11 +92,11 @@ i3GEOF.agrupaElementos = {
92 }, 92 },
93 /* 93 /*
94 Function: html 94 Function: html
95 - 95 +
96 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta 96 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
97 - 97 +
98 Retorno: 98 Retorno:
99 - 99 +
100 String com o c&oacute;digo html 100 String com o c&oacute;digo html
101 */ 101 */
102 html:function(){ 102 html:function(){
@@ -109,17 +109,17 @@ i3GEOF.agrupaElementos = { @@ -109,17 +109,17 @@ i3GEOF.agrupaElementos = {
109 }, 109 },
110 /* 110 /*
111 Function: criaJanelaFlutuante 111 Function: criaJanelaFlutuante
112 - 112 +
113 Cria a janela flutuante para controle da ferramenta. 113 Cria a janela flutuante para controle da ferramenta.
114 - */ 114 + */
115 iniciaJanelaFlutuante: function(){ 115 iniciaJanelaFlutuante: function(){
116 var minimiza,cabecalho,janela,divid,temp,titulo; 116 var minimiza,cabecalho,janela,divid,temp,titulo;
117 //cria a janela flutuante 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 cabecalho = function(){}; 119 cabecalho = function(){};
120 minimiza = function(){ 120 minimiza = function(){
121 i3GEO.janela.minimiza("i3GEOF.agrupaElementos"); 121 i3GEO.janela.minimiza("i3GEOF.agrupaElementos");
122 - }; 122 + };
123 janela = i3GEO.janela.cria( 123 janela = i3GEO.janela.cria(
124 "400px", 124 "400px",
125 "270px", 125 "270px",
@@ -161,7 +161,7 @@ i3GEOF.agrupaElementos = { @@ -161,7 +161,7 @@ i3GEOF.agrupaElementos = {
161 t2: function(){ 161 t2: function(){
162 var ins = "<p class='paragrafo' >Escolha o item da tabela de atributos que ser&aacute; utilizado para agregar. (opcional)"; 162 var ins = "<p class='paragrafo' >Escolha o item da tabela de atributos que ser&aacute; utilizado para agregar. (opcional)";
163 ins += "<div id='i3GEOagrupaelementosSelItens' style='text-align:left;font-size:11px;'></div>"; 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 $i("i3GEOagrupaelementosSelItens").style.display = "block"; 165 $i("i3GEOagrupaelementosSelItens").style.display = "block";
166 i3GEOF.agrupaElementos.comboItensSel(); 166 i3GEOF.agrupaElementos.comboItensSel();
167 }, 167 },
@@ -172,15 +172,15 @@ i3GEOF.agrupaElementos = { @@ -172,15 +172,15 @@ i3GEOF.agrupaElementos = {
172 new YAHOO.widget.Button( 172 new YAHOO.widget.Button(
173 "i3GEOagrupaelementosbotao1", 173 "i3GEOagrupaelementosbotao1",
174 {onclick:{fn: i3GEOF.agrupaElementos.criaAgrupamento}} 174 {onclick:{fn: i3GEOF.agrupaElementos.criaAgrupamento}}
175 - ); 175 + );
176 }, 176 },
177 /* 177 /*
178 Function: criaAgrupamento 178 Function: criaAgrupamento
179 - 179 +
180 Executa a opera&ccedil;ão de agrupamento 180 Executa a opera&ccedil;ão de agrupamento
181 - 181 +
182 Veja: 182 Veja:
183 - 183 +
184 <AGRUPAELEMENTOS> 184 <AGRUPAELEMENTOS>
185 */ 185 */
186 criaAgrupamento: function(){ 186 criaAgrupamento: function(){
@@ -214,11 +214,11 @@ i3GEOF.agrupaElementos = { @@ -214,11 +214,11 @@ i3GEOF.agrupaElementos = {
214 }, 214 },
215 /* 215 /*
216 Function: comboTemasSel 216 Function: comboTemasSel
217 - 217 +
218 Cria um combo com a lista de temas com elementos selecionados 218 Cria um combo com a lista de temas com elementos selecionados
219 - 219 +
220 Veja: 220 Veja:
221 - 221 +
222 <i3GEO.util.comboTemas> 222 <i3GEO.util.comboTemas>
223 */ 223 */
224 comboTemasSel: function(){ 224 comboTemasSel: function(){
@@ -241,15 +241,15 @@ i3GEOF.agrupaElementos = { @@ -241,15 +241,15 @@ i3GEOF.agrupaElementos = {
241 "", 241 "",
242 false, 242 false,
243 "selecionados" 243 "selecionados"
244 - ); 244 + );
245 }, 245 },
246 /* 246 /*
247 Function: comboItensSel 247 Function: comboItensSel
248 - 248 +
249 Cria um combo para selecionar os itens do tema escolhido 249 Cria um combo para selecionar os itens do tema escolhido
250 - 250 +
251 Veja: 251 Veja:
252 - 252 +
253 <i3GEO.util.comboItens> 253 <i3GEO.util.comboItens>
254 */ 254 */
255 comboItensSel: function(){ 255 comboItensSel: function(){
ferramentas/analisageometrias/index.js
@@ -15,7 +15,7 @@ Veja: @@ -15,7 +15,7 @@ Veja:
15 15
16 <i3GEO.analise.dialogo.analisaGeometrias> 16 <i3GEO.analise.dialogo.analisaGeometrias>
17 17
18 -Arquivo: 18 +Arquivo:
19 19
20 i3geo/ferramentas/analisageometrias/index.js.php 20 i3geo/ferramentas/analisageometrias/index.js.php
21 21
@@ -48,7 +48,7 @@ Classe: i3GEOF.analisaGeometrias @@ -48,7 +48,7 @@ Classe: i3GEOF.analisaGeometrias
48 i3GEOF.analisaGeometrias = { 48 i3GEOF.analisaGeometrias = {
49 /* 49 /*
50 Variavel: aguarde 50 Variavel: aguarde
51 - 51 +
52 Objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela. 52 Objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
53 */ 53 */
54 aguarde: "", 54 aguarde: "",
@@ -60,11 +60,11 @@ i3GEOF.analisaGeometrias = { @@ -60,11 +60,11 @@ i3GEOF.analisaGeometrias = {
60 }, 60 },
61 /* 61 /*
62 Function: iniciaDicionario 62 Function: iniciaDicionario
63 - 63 +
64 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta 64 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
65 - 65 +
66 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script 66 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
67 - */ 67 + */
68 iniciaDicionario: function(){ 68 iniciaDicionario: function(){
69 if(typeof(i3GEOF.analisaGeometrias.dicionario) === 'undefined'){ 69 if(typeof(i3GEOF.analisaGeometrias.dicionario) === 'undefined'){
70 i3GEO.util.scriptTag( 70 i3GEO.util.scriptTag(
@@ -76,14 +76,14 @@ i3GEOF.analisaGeometrias = { @@ -76,14 +76,14 @@ i3GEOF.analisaGeometrias = {
76 else{ 76 else{
77 i3GEOF.analisaGeometrias.iniciaJanelaFlutuante(); 77 i3GEOF.analisaGeometrias.iniciaJanelaFlutuante();
78 } 78 }
79 - }, 79 + },
80 /* 80 /*
81 Function: inicia 81 Function: inicia
82 - 82 +
83 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante 83 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
84 - 84 +
85 Parametro: 85 Parametro:
86 - 86 +
87 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta 87 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
88 */ 88 */
89 inicia: function(iddiv){ 89 inicia: function(iddiv){
@@ -114,7 +114,7 @@ i3GEOF.analisaGeometrias = { @@ -114,7 +114,7 @@ i3GEOF.analisaGeometrias = {
114 temp = $i("i3GEOanalisageometriasbotaocalculo-button").style; 114 temp = $i("i3GEOanalisageometriasbotaocalculo-button").style;
115 temp.minHeight = "1.5em"; 115 temp.minHeight = "1.5em";
116 temp.padding = "0px 5px"; 116 temp.padding = "0px 5px";
117 - 117 +
118 new YAHOO.widget.Button( 118 new YAHOO.widget.Button(
119 "i3GEOanalisageometriasbotaofuncoes", 119 "i3GEOanalisageometriasbotaofuncoes",
120 {onclick:{fn: i3GEOF.analisaGeometrias.funcoes}} 120 {onclick:{fn: i3GEOF.analisaGeometrias.funcoes}}
@@ -122,7 +122,7 @@ i3GEOF.analisaGeometrias = { @@ -122,7 +122,7 @@ i3GEOF.analisaGeometrias = {
122 temp = $i("i3GEOanalisageometriasbotaofuncoes-button").style; 122 temp = $i("i3GEOanalisageometriasbotaofuncoes-button").style;
123 temp.minHeight = "1.5em"; 123 temp.minHeight = "1.5em";
124 temp.padding = "0px 5px"; 124 temp.padding = "0px 5px";
125 - 125 +
126 new YAHOO.widget.Button( 126 new YAHOO.widget.Button(
127 "i3GEOanalisageometriasbotaofuncoes1", 127 "i3GEOanalisageometriasbotaofuncoes1",
128 {onclick:{fn: i3GEOF.analisaGeometrias.funcoes1}} 128 {onclick:{fn: i3GEOF.analisaGeometrias.funcoes1}}
@@ -130,7 +130,7 @@ i3GEOF.analisaGeometrias = { @@ -130,7 +130,7 @@ i3GEOF.analisaGeometrias = {
130 temp = $i("i3GEOanalisageometriasbotaofuncoes1-button").style; 130 temp = $i("i3GEOanalisageometriasbotaofuncoes1-button").style;
131 temp.minHeight = "1.5em"; 131 temp.minHeight = "1.5em";
132 temp.padding = "0px 5px"; 132 temp.padding = "0px 5px";
133 - 133 +
134 i3GEO.util.mensagemAjuda("i3GEOanalisageometriasmen1",$i("i3GEOanalisageometriasmen1").innerHTML); 134 i3GEO.util.mensagemAjuda("i3GEOanalisageometriasmen1",$i("i3GEOanalisageometriasmen1").innerHTML);
135 i3GEO.util.mensagemAjuda("i3GEOanalisageometriasmen2",$i("i3GEOanalisageometriasmen2").innerHTML); 135 i3GEO.util.mensagemAjuda("i3GEOanalisageometriasmen2",$i("i3GEOanalisageometriasmen2").innerHTML);
136 i3GEO.util.mensagemAjuda("i3GEOanalisageometriasmen3",$i("i3GEOanalisageometriasmen3").innerHTML); 136 i3GEO.util.mensagemAjuda("i3GEOanalisageometriasmen3",$i("i3GEOanalisageometriasmen3").innerHTML);
@@ -151,11 +151,11 @@ i3GEOF.analisaGeometrias = { @@ -151,11 +151,11 @@ i3GEOF.analisaGeometrias = {
151 }, 151 },
152 /* 152 /*
153 Function: html 153 Function: html
154 - 154 +
155 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta 155 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
156 - 156 +
157 Retorno: 157 Retorno:
158 - 158 +
159 String com o c&oacute;digo html 159 String com o c&oacute;digo html
160 */ 160 */
161 html:function(){ 161 html:function(){
@@ -220,9 +220,9 @@ i3GEOF.analisaGeometrias = { @@ -220,9 +220,9 @@ i3GEOF.analisaGeometrias = {
220 }, 220 },
221 /* 221 /*
222 Function: iniciaJanelaFlutuante 222 Function: iniciaJanelaFlutuante
223 - 223 +
224 Cria a janela flutuante para controle da ferramenta. 224 Cria a janela flutuante para controle da ferramenta.
225 - */ 225 + */
226 iniciaJanelaFlutuante: function(){ 226 iniciaJanelaFlutuante: function(){
227 var minimiza,cabecalho,janela,divid,temp,titulo; 227 var minimiza,cabecalho,janela,divid,temp,titulo;
228 //funcao que sera executada ao ser clicado no cabe&ccedil;alho da janela 228 //funcao que sera executada ao ser clicado no cabe&ccedil;alho da janela
@@ -233,7 +233,7 @@ i3GEOF.analisaGeometrias = { @@ -233,7 +233,7 @@ i3GEOF.analisaGeometrias = {
233 i3GEO.janela.minimiza("i3GEOF.analisaGeometrias"); 233 i3GEO.janela.minimiza("i3GEOF.analisaGeometrias");
234 }; 234 };
235 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 237 janela = i3GEO.janela.cria(
238 "500px", 238 "500px",
239 "300px", 239 "300px",
@@ -253,19 +253,19 @@ i3GEOF.analisaGeometrias = { @@ -253,19 +253,19 @@ i3GEOF.analisaGeometrias = {
253 if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEOF.analisaGeometrias.selecionaElemento()") < 0) 253 if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEOF.analisaGeometrias.selecionaElemento()") < 0)
254 {i3GEO.eventos.MOUSECLIQUE.push("i3GEOF.analisaGeometrias.selecionaElemento()");} 254 {i3GEO.eventos.MOUSECLIQUE.push("i3GEOF.analisaGeometrias.selecionaElemento()");}
255 if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search("i3GEOF.analisaGeometrias.comboTemas()") < 0) 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 temp = function(){ 257 temp = function(){
258 i3GEO.eventos.MOUSECLIQUE.remove("i3GEOF.analisaGeometrias.selecionaElemento()"); 258 i3GEO.eventos.MOUSECLIQUE.remove("i3GEOF.analisaGeometrias.selecionaElemento()");
259 if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search("i3GEOF.analisaGeometrias.comboTemas()") > 0) 259 if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search("i3GEOF.analisaGeometrias.comboTemas()") > 0)
260 {i3GEO.eventos.ATUALIZAARVORECAMADAS.remove("i3GEOF.analisaGeometrias.comboTemas()");} 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 i3GEOF.analisaGeometrias.inicia(divid); 263 i3GEOF.analisaGeometrias.inicia(divid);
264 i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic); 264 i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic);
265 }, 265 },
266 /* 266 /*
267 Function: ativaFoco 267 Function: ativaFoco
268 - 268 +
269 Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado 269 Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
270 */ 270 */
271 ativaFoco: function(){ 271 ativaFoco: function(){
@@ -287,13 +287,13 @@ i3GEOF.analisaGeometrias = { @@ -287,13 +287,13 @@ i3GEOF.analisaGeometrias = {
287 }, 287 },
288 /* 288 /*
289 Function: selecionaElemento 289 Function: selecionaElemento
290 - 290 +
291 Seleciona um elemento do tema ativo quando o usu&aacute;rio clica no mapa 291 Seleciona um elemento do tema ativo quando o usu&aacute;rio clica no mapa
292 - 292 +
293 &Eacute; executado no evento de clique no mapa, definido na inicializa&ccedil;ão da ferramenta. 293 &Eacute; executado no evento de clique no mapa, definido na inicializa&ccedil;ão da ferramenta.
294 - 294 +
295 Veja: 295 Veja:
296 - 296 +
297 <i3GEO.php.selecaopt> 297 <i3GEO.php.selecaopt>
298 */ 298 */
299 selecionaElemento: function(){ 299 selecionaElemento: function(){
@@ -304,16 +304,16 @@ i3GEOF.analisaGeometrias = { @@ -304,16 +304,16 @@ i3GEOF.analisaGeometrias = {
304 i3GEO.Interface.atualizaTema(retorno,i3GEO.temaAtivo); 304 i3GEO.Interface.atualizaTema(retorno,i3GEO.temaAtivo);
305 }; 305 };
306 i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1")); 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 Function: comboTemas 311 Function: comboTemas
312 - 312 +
313 Cria o combo com os temas dispon&iacute;veis (temas ligados) para sele&ccedil;ão. 313 Cria o combo com os temas dispon&iacute;veis (temas ligados) para sele&ccedil;ão.
314 - 314 +
315 Veja: 315 Veja:
316 - 316 +
317 <i3GEO.util.comboTemas> 317 <i3GEO.util.comboTemas>
318 */ 318 */
319 comboTemas: function(){ 319 comboTemas: function(){
@@ -339,13 +339,13 @@ i3GEOF.analisaGeometrias = { @@ -339,13 +339,13 @@ i3GEOF.analisaGeometrias = {
339 }, 339 },
340 /* 340 /*
341 Function: capturaGeo 341 Function: capturaGeo
342 - 342 +
343 Captura as geometrias selecionadas. As geometrias capturadas são armazenadas como objetos 343 Captura as geometrias selecionadas. As geometrias capturadas são armazenadas como objetos
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 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 elementos selecionados. 345 elementos selecionados.
346 - 346 +
347 Veja: 347 Veja:
348 - 348 +
349 <CAPTURAGEOMETRIAS> 349 <CAPTURAGEOMETRIAS>
350 */ 350 */
351 capturageo:function(){ 351 capturageo:function(){
@@ -376,11 +376,11 @@ i3GEOF.analisaGeometrias = { @@ -376,11 +376,11 @@ i3GEOF.analisaGeometrias = {
376 }, 376 },
377 /* 377 /*
378 Function: listaGeo 378 Function: listaGeo
379 - 379 +
380 Obt&eacute;m a lista de geometrias j&aacute; capturadas e monta a lista que &eacute; apresentada ao usu&aacute;rio. 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 Veja: 382 Veja:
383 - 383 +
384 <LISTAGEOMETRIAS> 384 <LISTAGEOMETRIAS>
385 */ 385 */
386 listaGeo: function(){ 386 listaGeo: function(){
@@ -425,24 +425,24 @@ i3GEOF.analisaGeometrias = { @@ -425,24 +425,24 @@ i3GEOF.analisaGeometrias = {
425 "i3GEOanalisageometriasbotao5", 425 "i3GEOanalisageometriasbotao5",
426 {onclick:{fn: i3GEOF.analisaGeometrias.incluirNoMapa}} 426 {onclick:{fn: i3GEOF.analisaGeometrias.incluirNoMapa}}
427 ); 427 );
428 - i3GEOF.analisaGeometrias.aguarde.visibility = "hidden"; 428 + i3GEOF.analisaGeometrias.aguarde.visibility = "hidden";
429 } 429 }
430 else{ 430 else{
431 - 431 +
432 $i("i3GEOanalisageometriaslistadegeometrias").innerHTML = "<p class=paragrafo >Nenhuma geometria dispon&iacute;vel."; 432 $i("i3GEOanalisageometriaslistadegeometrias").innerHTML = "<p class=paragrafo >Nenhuma geometria dispon&iacute;vel.";
433 i3GEOF.analisaGeometrias.aguarde.visibility = "hidden"; 433 i3GEOF.analisaGeometrias.aguarde.visibility = "hidden";
434 } 434 }
435 }; 435 };
436 cp.set_response_type("JSON"); 436 cp.set_response_type("JSON");
437 - cp.call(p,"listageometrias",montalistageometrias); 437 + cp.call(p,"listageometrias",montalistageometrias);
438 }, 438 },
439 /* 439 /*
440 Function: excluirGeo 440 Function: excluirGeo
441 - 441 +
442 Exclui do servidor as geometrias marcadas na lista de geometrias. 442 Exclui do servidor as geometrias marcadas na lista de geometrias.
443 - 443 +
444 Veja: 444 Veja:
445 - 445 +
446 <REMOVERGEOMETRIAS> 446 <REMOVERGEOMETRIAS>
447 */ 447 */
448 excluirGeo: function(){ 448 excluirGeo: function(){
@@ -466,11 +466,11 @@ i3GEOF.analisaGeometrias = { @@ -466,11 +466,11 @@ i3GEOF.analisaGeometrias = {
466 }, 466 },
467 /* 467 /*
468 Function: incluirNoMapa 468 Function: incluirNoMapa
469 - 469 +
470 Inclui no mapa as geometrias marcadas na lista de geometrias. 470 Inclui no mapa as geometrias marcadas na lista de geometrias.
471 471
472 Veja: 472 Veja:
473 - 473 +
474 <INCMAPAGEOMETRIAS> 474 <INCMAPAGEOMETRIAS>
475 */ 475 */
476 incluirNoMapa:function(){ 476 incluirNoMapa:function(){
@@ -496,7 +496,7 @@ i3GEOF.analisaGeometrias = { @@ -496,7 +496,7 @@ i3GEOF.analisaGeometrias = {
496 }, 496 },
497 /* 497 /*
498 Function: pegaGeometriasMarcadas 498 Function: pegaGeometriasMarcadas
499 - 499 +
500 Retorna uma lista com os ids das geometrias que estão marcadas (checkbox) 500 Retorna uma lista com os ids das geometrias que estão marcadas (checkbox)
501 */ 501 */
502 pegaGeometriasMarcadas:function(){ 502 pegaGeometriasMarcadas:function(){
@@ -507,15 +507,15 @@ i3GEOF.analisaGeometrias = { @@ -507,15 +507,15 @@ i3GEOF.analisaGeometrias = {
507 if (inputs[i].checked === true) 507 if (inputs[i].checked === true)
508 {listai.push(inputs[i].id);} 508 {listai.push(inputs[i].id);}
509 } 509 }
510 - return (listai.join(",")); 510 + return (listai.join(","));
511 }, 511 },
512 /* 512 /*
513 Function: calculo 513 Function: calculo
514 - 514 +
515 Realiza c&aacute;lculos do tipo &aacute;rea e per&iacute;metro sobre as geometrias marcadas 515 Realiza c&aacute;lculos do tipo &aacute;rea e per&iacute;metro sobre as geometrias marcadas
516 - 516 +
517 Veja: 517 Veja:
518 - 518 +
519 <CALCULAGEOMETRIAS> 519 <CALCULAGEOMETRIAS>
520 */ 520 */
521 calculo: function(){ 521 calculo: function(){
@@ -524,7 +524,7 @@ i3GEOF.analisaGeometrias = { @@ -524,7 +524,7 @@ i3GEOF.analisaGeometrias = {
524 cp = new cpaint(), 524 cp = new cpaint(),
525 p, 525 p,
526 obj = $i("i3GEOanalisageometriasselecaocalculo"); 526 obj = $i("i3GEOanalisageometriasselecaocalculo");
527 - 527 +
528 if (obj.value !== ""){ 528 if (obj.value !== ""){
529 if(i3GEOF.analisaGeometrias.aguarde.visibility === "visible") 529 if(i3GEOF.analisaGeometrias.aguarde.visibility === "visible")
530 {return;} 530 {return;}
@@ -547,11 +547,11 @@ i3GEOF.analisaGeometrias = { @@ -547,11 +547,11 @@ i3GEOF.analisaGeometrias = {
547 }, 547 },
548 /* 548 /*
549 Function: funcoes 549 Function: funcoes
550 - 550 +
551 Realiza opera&ccedil;&otilde;es geom&eacute;tricas de cruzamento entre geometrias 551 Realiza opera&ccedil;&otilde;es geom&eacute;tricas de cruzamento entre geometrias
552 - 552 +
553 Veja: 553 Veja:
554 - 554 +
555 <FUNCOESGEOMETRIAS> 555 <FUNCOESGEOMETRIAS>
556 */ 556 */
557 funcoes: function(){ 557 funcoes: function(){
@@ -566,7 +566,7 @@ i3GEOF.analisaGeometrias = { @@ -566,7 +566,7 @@ i3GEOF.analisaGeometrias = {
566 {return;} 566 {return;}
567 else 567 else
568 {i3GEOF.analisaGeometrias.aguarde.visibility = "visible";} 568 {i3GEOF.analisaGeometrias.aguarde.visibility = "visible";}
569 - 569 +
570 lista = i3GEOF.analisaGeometrias.pegaGeometriasMarcadas(); 570 lista = i3GEOF.analisaGeometrias.pegaGeometriasMarcadas();
571 if(lista == ""){ 571 if(lista == ""){
572 alert("Nenhuma geometria foi marcada"); 572 alert("Nenhuma geometria foi marcada");
@@ -574,22 +574,22 @@ i3GEOF.analisaGeometrias = { @@ -574,22 +574,22 @@ i3GEOF.analisaGeometrias = {
574 return; 574 return;
575 } 575 }
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; 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 temp = function(){ 578 temp = function(){
579 i3GEOF.analisaGeometrias.aguarde.visibility = "hidden"; 579 i3GEOF.analisaGeometrias.aguarde.visibility = "hidden";
580 $i("i3GEOanalisageometrias2").onclick.call(); 580 $i("i3GEOanalisageometrias2").onclick.call();
581 }; 581 };
582 cp.set_response_type("JSON"); 582 cp.set_response_type("JSON");
583 cp.call(p,"funcoesGeometrias",temp); 583 cp.call(p,"funcoesGeometrias",temp);
584 - } 584 + }
585 }, 585 },
586 /* 586 /*
587 Function: funcoes1 587 Function: funcoes1
588 - 588 +
589 Realiza opera&ccedil;&otilde;es geom&eacute;tricas em uma &uacute;nica geometria 589 Realiza opera&ccedil;&otilde;es geom&eacute;tricas em uma &uacute;nica geometria
590 - 590 +
591 Veja: 591 Veja:
592 - 592 +
593 <FUNCOESGEOMETRIAS> 593 <FUNCOESGEOMETRIAS>
594 */ 594 */
595 funcoes1: function(){ 595 funcoes1: function(){
@@ -598,7 +598,7 @@ i3GEOF.analisaGeometrias = { @@ -598,7 +598,7 @@ i3GEOF.analisaGeometrias = {
598 cp = new cpaint(), 598 cp = new cpaint(),
599 p, 599 p,
600 obj = $i("i3GEOanalisageometriasselecaofuncoes1"); 600 obj = $i("i3GEOanalisageometriasselecaofuncoes1");
601 - 601 +
602 if (obj.value !== ""){ 602 if (obj.value !== ""){
603 if(i3GEOF.analisaGeometrias.aguarde.visibility === "visible") 603 if(i3GEOF.analisaGeometrias.aguarde.visibility === "visible")
604 {return;} 604 {return;}
ferramentas/animacao/index.js
@@ -45,7 +45,7 @@ Classe: i3GEOF.animacao @@ -45,7 +45,7 @@ Classe: i3GEOF.animacao
45 i3GEOF.animacao = { 45 i3GEOF.animacao = {
46 /* 46 /*
47 Variavel: aguarde 47 Variavel: aguarde
48 - 48 +
49 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela. 49 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
50 */ 50 */
51 aguarde: "", 51 aguarde: "",
@@ -58,11 +58,11 @@ i3GEOF.animacao = { @@ -58,11 +58,11 @@ i3GEOF.animacao = {
58 }, 58 },
59 /* 59 /*
60 Function: iniciaDicionario 60 Function: iniciaDicionario
61 - 61 +
62 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta 62 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
63 - 63 +
64 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script 64 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
65 - */ 65 + */
66 iniciaDicionario: function(){ 66 iniciaDicionario: function(){
67 if(typeof(i3GEOF.animacao.dicionario) === 'undefined'){ 67 if(typeof(i3GEOF.animacao.dicionario) === 'undefined'){
68 i3GEO.util.scriptTag( 68 i3GEO.util.scriptTag(
@@ -74,14 +74,14 @@ i3GEOF.animacao = { @@ -74,14 +74,14 @@ i3GEOF.animacao = {
74 else{ 74 else{
75 i3GEOF.animacao.iniciaJanelaFlutuante(); 75 i3GEOF.animacao.iniciaJanelaFlutuante();
76 } 76 }
77 - }, 77 + },
78 /* 78 /*
79 Function: inicia 79 Function: inicia
80 - 80 +
81 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante 81 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
82 - 82 +
83 Parametro: 83 Parametro:
84 - 84 +
85 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta 85 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
86 */ 86 */
87 inicia: function(iddiv){ 87 inicia: function(iddiv){
@@ -92,25 +92,25 @@ i3GEOF.animacao = { @@ -92,25 +92,25 @@ i3GEOF.animacao = {
92 }, 92 },
93 /* 93 /*
94 Function: html 94 Function: html
95 - 95 +
96 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta 96 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
97 - 97 +
98 Retorno: 98 Retorno:
99 - 99 +
100 String com o c&oacute;digo html 100 String com o c&oacute;digo html
101 */ 101 */
102 html:function(){ 102 html:function(){
103 var camadas = i3GEO.arvoreDeCamadas.CAMADAS, 103 var camadas = i3GEO.arvoreDeCamadas.CAMADAS,
104 n = camadas.length, 104 n = camadas.length,
105 ins = ""; 105 ins = "";
106 - 106 +
107 ins += "" + 107 ins += "" +
108 "<div style='text-align:center;position:relative;cursor:pointer' >" + 108 "<div style='text-align:center;position:relative;cursor:pointer' >" +
109 " <img title='inicia' src='"+i3GEO.configura.locaplic+"/imagens/player_inicia.png' onclick='i3GEOF.animacao.dispara()' />&nbsp;" + 109 " <img title='inicia' src='"+i3GEO.configura.locaplic+"/imagens/player_inicia.png' onclick='i3GEOF.animacao.dispara()' />&nbsp;" +
110 " <img title='rebobina' src='"+i3GEO.configura.locaplic+"/imagens/player_para.png' onclick='i3GEOF.animacao.termina()' />&nbsp;" + 110 " <img title='rebobina' src='"+i3GEO.configura.locaplic+"/imagens/player_para.png' onclick='i3GEOF.animacao.termina()' />&nbsp;" +
111 " <img title='mais rapido' src='"+i3GEO.configura.locaplic+"/imagens/player_avanca.png' onclick='i3GEOF.animacao.maisrapido()' />&nbsp;" + 111 " <img title='mais rapido' src='"+i3GEO.configura.locaplic+"/imagens/player_avanca.png' onclick='i3GEOF.animacao.maisrapido()' />&nbsp;" +
112 " <img title='mais lento' src='"+i3GEO.configura.locaplic+"/imagens/player_volta.png' onclick='i3GEOF.animacao.maislento()' />&nbsp;" + 112 " <img title='mais lento' src='"+i3GEO.configura.locaplic+"/imagens/player_volta.png' onclick='i3GEOF.animacao.maislento()' />&nbsp;" +
113 - "</div>" + 113 + "</div>" +
114 "<table id='i3GEOFanimacaoLista' style='width:95%' class='lista8'>"; 114 "<table id='i3GEOFanimacaoLista' style='width:95%' class='lista8'>";
115 while(n > 0){ 115 while(n > 0){
116 n -= 1; 116 n -= 1;
@@ -120,14 +120,14 @@ i3GEOF.animacao = { @@ -120,14 +120,14 @@ i3GEOF.animacao = {
120 ins += "</table><br>" + 120 ins += "</table><br>" +
121 ' <div id=i3GEOanimacaomen1 style="display:block;left:0px;">' + 121 ' <div id=i3GEOanimacaomen1 style="display:block;left:0px;">' +
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>' + 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 return ins; 124 return ins;
125 }, 125 },
126 /* 126 /*
127 Function: iniciaJanelaFlutuante 127 Function: iniciaJanelaFlutuante
128 - 128 +
129 Cria a janela flutuante para controle da ferramenta. 129 Cria a janela flutuante para controle da ferramenta.
130 - */ 130 + */
131 iniciaJanelaFlutuante: function(){ 131 iniciaJanelaFlutuante: function(){
132 var janela,divid,temp,titulo,cabecalho,minimiza; 132 var janela,divid,temp,titulo,cabecalho,minimiza;
133 cabecalho = function(){}; 133 cabecalho = function(){};
@@ -135,7 +135,7 @@ i3GEOF.animacao = { @@ -135,7 +135,7 @@ i3GEOF.animacao = {
135 i3GEO.janela.minimiza("i3GEOF.animacao"); 135 i3GEO.janela.minimiza("i3GEOF.animacao");
136 }; 136 };
137 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 139 janela = i3GEO.janela.cria(
140 "210px", 140 "210px",
141 "80px", 141 "80px",
@@ -157,14 +157,14 @@ i3GEOF.animacao = { @@ -157,14 +157,14 @@ i3GEOF.animacao = {
157 temp = function(){ 157 temp = function(){
158 i3GEOF.animacao.termina(); 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 codigos: [], 162 codigos: [],
163 /* 163 /*
164 Function: anima 164 Function: anima
165 - 165 +
166 Inicia a anima&ccedil;ão 166 Inicia a anima&ccedil;ão
167 - 167 +
168 */ 168 */
169 dispara: function(){ 169 dispara: function(){
170 if(i3GEOF.animacao.aguarde.visibility === "visible") 170 if(i3GEOF.animacao.aguarde.visibility === "visible")
@@ -182,7 +182,7 @@ i3GEOF.animacao = { @@ -182,7 +182,7 @@ i3GEOF.animacao = {
182 }, 182 },
183 maislento: function(){ 183 maislento: function(){
184 i3GEOF.animacao.tempo += 100; 184 i3GEOF.animacao.tempo += 100;
185 - }, 185 + },
186 anima: function(c){ 186 anima: function(c){
187 if(i3GEOF.animacao.codigos.length === 0) 187 if(i3GEOF.animacao.codigos.length === 0)
188 {return;} 188 {return;}
@@ -230,8 +230,8 @@ i3GEOF.animacao = { @@ -230,8 +230,8 @@ i3GEOF.animacao = {
230 {layer.style.visibility = "visible";} 230 {layer.style.visibility = "visible";}
231 if(tipo === "desliga") 231 if(tipo === "desliga")
232 {layer.style.visibility = "hidden";} 232 {layer.style.visibility = "hidden";}
233 - break;  
234 - }; 233 + break;
  234 + };
235 }, 235 },
236 termina: function(){ 236 termina: function(){
237 i3GEOF.animacao.codigos = []; 237 i3GEOF.animacao.codigos = [];
@@ -263,7 +263,7 @@ i3GEOF.animacao = { @@ -263,7 +263,7 @@ i3GEOF.animacao = {
263 while(n > 0){ 263 while(n > 0){
264 n -= 1; 264 n -= 1;
265 i3GEOF.animacao.ligaDesliga(temas[n].name,"desliga"); 265 i3GEOF.animacao.ligaDesliga(temas[n].name,"desliga");
266 - } 266 + }
267 } 267 }
268 }, 268 },
269 retornaCoresInicial: function(){ 269 retornaCoresInicial: function(){
@@ -272,6 +272,6 @@ i3GEOF.animacao = { @@ -272,6 +272,6 @@ i3GEOF.animacao = {
272 while(n > 0){ 272 while(n > 0){
273 n -= 1; 273 n -= 1;
274 $i("i3GEOanima"+cs[n].value).style.backgroundColor = "white"; 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,7 +46,7 @@ Classe: i3GEOF.aplicarsld
46 i3GEOF.aplicarsld = { 46 i3GEOF.aplicarsld = {
47 /* 47 /*
48 Variavel: aguarde 48 Variavel: aguarde
49 - 49 +
50 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela. 50 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
51 */ 51 */
52 aguarde: "", 52 aguarde: "",
@@ -58,11 +58,11 @@ i3GEOF.aplicarsld = { @@ -58,11 +58,11 @@ i3GEOF.aplicarsld = {
58 }, 58 },
59 /* 59 /*
60 Function: iniciaDicionario 60 Function: iniciaDicionario
61 - 61 +
62 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta 62 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
63 - 63 +
64 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script 64 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
65 - */ 65 + */
66 iniciaDicionario: function(){ 66 iniciaDicionario: function(){
67 if(typeof(i3GEOF.aplicarsld.dicionario) === 'undefined'){ 67 if(typeof(i3GEOF.aplicarsld.dicionario) === 'undefined'){
68 i3GEO.util.scriptTag( 68 i3GEO.util.scriptTag(
@@ -77,11 +77,11 @@ i3GEOF.aplicarsld = { @@ -77,11 +77,11 @@ i3GEOF.aplicarsld = {
77 }, 77 },
78 /* 78 /*
79 Function: inicia 79 Function: inicia
80 - 80 +
81 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante 81 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
82 - 82 +
83 Parametro: 83 Parametro:
84 - 84 +
85 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta 85 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
86 */ 86 */
87 inicia: function(iddiv){ 87 inicia: function(iddiv){
@@ -96,11 +96,11 @@ i3GEOF.aplicarsld = { @@ -96,11 +96,11 @@ i3GEOF.aplicarsld = {
96 }, 96 },
97 /* 97 /*
98 Function: html 98 Function: html
99 - 99 +
100 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta 100 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
101 - 101 +
102 Retorno: 102 Retorno:
103 - 103 +
104 String com o c&oacute;digo html 104 String com o c&oacute;digo html
105 */ 105 */
106 html:function(){ 106 html:function(){
@@ -115,16 +115,16 @@ i3GEOF.aplicarsld = { @@ -115,16 +115,16 @@ i3GEOF.aplicarsld = {
115 }, 115 },
116 /* 116 /*
117 Function: iniciaJanelaFlutuante 117 Function: iniciaJanelaFlutuante
118 - 118 +
119 Cria a janela flutuante para controle da ferramenta. 119 Cria a janela flutuante para controle da ferramenta.
120 - */ 120 + */
121 iniciaJanelaFlutuante: function(){ 121 iniciaJanelaFlutuante: function(){
122 var janela,divid,titulo,cabecalho,minimiza; 122 var janela,divid,titulo,cabecalho,minimiza;
123 cabecalho = function(){}; 123 cabecalho = function(){};
124 minimiza = function(){ 124 minimiza = function(){
125 i3GEO.janela.minimiza("i3GEOF.aplicarsld"); 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 janela = i3GEO.janela.cria( 128 janela = i3GEO.janela.cria(
129 "320px", 129 "320px",
130 "280px", 130 "280px",
@@ -145,7 +145,7 @@ i3GEOF.aplicarsld = { @@ -145,7 +145,7 @@ i3GEOF.aplicarsld = {
145 }, 145 },
146 /* 146 /*
147 Function: submete 147 Function: submete
148 - 148 +
149 Submete o arquivo ao servidor. 149 Submete o arquivo ao servidor.
150 */ 150 */
151 submete: function(){ 151 submete: function(){
ferramentas/buffer/index.js
@@ -47,7 +47,7 @@ Class: i3GEOF.buffer @@ -47,7 +47,7 @@ Class: i3GEOF.buffer
47 i3GEOF.buffer = { 47 i3GEOF.buffer = {
48 /* 48 /*
49 Variavel: aguarde 49 Variavel: aguarde
50 - 50 +
51 Objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela. 51 Objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
52 */ 52 */
53 aguarde: "", 53 aguarde: "",
@@ -59,11 +59,11 @@ i3GEOF.buffer = { @@ -59,11 +59,11 @@ i3GEOF.buffer = {
59 }, 59 },
60 /* 60 /*
61 Function: iniciaDicionario 61 Function: iniciaDicionario
62 - 62 +
63 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta 63 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
64 - 64 +
65 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script 65 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
66 - */ 66 + */
67 iniciaDicionario: function(){ 67 iniciaDicionario: function(){
68 if(typeof(i3GEOF.buffer.dicionario) === 'undefined'){ 68 if(typeof(i3GEOF.buffer.dicionario) === 'undefined'){
69 i3GEO.util.scriptTag( 69 i3GEO.util.scriptTag(
@@ -75,14 +75,14 @@ i3GEOF.buffer = { @@ -75,14 +75,14 @@ i3GEOF.buffer = {
75 else{ 75 else{
76 i3GEOF.buffer.iniciaJanelaFlutuante(); 76 i3GEOF.buffer.iniciaJanelaFlutuante();
77 } 77 }
78 - }, 78 + },
79 /* 79 /*
80 Function: inicia 80 Function: inicia
81 - 81 +
82 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante 82 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
83 - 83 +
84 Parametro: 84 Parametro:
85 - 85 +
86 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta 86 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
87 */ 87 */
88 inicia: function(iddiv){ 88 inicia: function(iddiv){
@@ -94,11 +94,11 @@ i3GEOF.buffer = { @@ -94,11 +94,11 @@ i3GEOF.buffer = {
94 }, 94 },
95 /* 95 /*
96 Function: html 96 Function: html
97 - 97 +
98 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta 98 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
99 - 99 +
100 Retorno: 100 Retorno:
101 - 101 +
102 String com o c&oacute;digo html 102 String com o c&oacute;digo html
103 */ 103 */
104 html:function(){ 104 html:function(){
@@ -111,13 +111,13 @@ i3GEOF.buffer = { @@ -111,13 +111,13 @@ i3GEOF.buffer = {
111 }, 111 },
112 /* 112 /*
113 Function: iniciaJanelaFlutuante 113 Function: iniciaJanelaFlutuante
114 - 114 +
115 Cria a janela flutuante para controle da ferramenta. 115 Cria a janela flutuante para controle da ferramenta.
116 - */ 116 + */
117 iniciaJanelaFlutuante: function(){ 117 iniciaJanelaFlutuante: function(){
118 var janela,divid,temp,titulo; 118 var janela,divid,temp,titulo;
119 //cria a janela flutuante 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 cabecalho = function(){}; 121 cabecalho = function(){};
122 janela = i3GEO.janela.cria( 122 janela = i3GEO.janela.cria(
123 "400px", 123 "400px",
@@ -162,7 +162,7 @@ i3GEOF.buffer = { @@ -162,7 +162,7 @@ i3GEOF.buffer = {
162 ins += "<br><br><input onclick='javascript:this.select();' class=digitar id='i3GEObufferd' type=text size=10 value='0'/><br>"; 162 ins += "<br><br><input onclick='javascript:this.select();' class=digitar id='i3GEObufferd' type=text size=10 value='0'/><br>";
163 ins += "<p class='paragrafo'>Considerar os elementos selecionados como se fossem um s&oacute;?"; 163 ins += "<p class='paragrafo'>Considerar os elementos selecionados como se fossem um s&oacute;?";
164 ins += "<br><br><select id=i3GEObufferunir ><option value=nao selected >n&atilde;o</option><option value=sim >sim</option></select>"; 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 t3: function(){ 167 t3: function(){
168 var ins = "<p class='paragrafo'>O tema com o entorno ser&aacute; adicionado ao mapa atual."; 168 var ins = "<p class='paragrafo'>O tema com o entorno ser&aacute; adicionado ao mapa atual.";
@@ -171,15 +171,15 @@ i3GEOF.buffer = { @@ -171,15 +171,15 @@ i3GEOF.buffer = {
171 new YAHOO.widget.Button( 171 new YAHOO.widget.Button(
172 "i3GEObufferbotao1", 172 "i3GEObufferbotao1",
173 {onclick:{fn: i3GEOF.buffer.criaBuffer}} 173 {onclick:{fn: i3GEOF.buffer.criaBuffer}}
174 - ); 174 + );
175 }, 175 },
176 /* 176 /*
177 Function: criaBuffer 177 Function: criaBuffer
178 - 178 +
179 Executa a opera&ccedil;ão de gera&ccedil;ão do buffer 179 Executa a opera&ccedil;ão de gera&ccedil;ão do buffer
180 - 180 +
181 Veja: 181 Veja:
182 - 182 +
183 <CRIABUFFER> 183 <CRIABUFFER>
184 */ 184 */
185 criaBuffer: function(){ 185 criaBuffer: function(){
@@ -213,11 +213,11 @@ i3GEOF.buffer = { @@ -213,11 +213,11 @@ i3GEOF.buffer = {
213 }, 213 },
214 /* 214 /*
215 Function: comboTemasSel 215 Function: comboTemasSel
216 - 216 +
217 Cria um combo com a lista de temas com elementos selecionados 217 Cria um combo com a lista de temas com elementos selecionados
218 - 218 +
219 Veja: 219 Veja:
220 - 220 +
221 <i3GEO.util.comboTemas> 221 <i3GEO.util.comboTemas>
222 */ 222 */
223 comboTemasSel: function(){ 223 comboTemasSel: function(){
@@ -240,6 +240,6 @@ i3GEOF.buffer = { @@ -240,6 +240,6 @@ i3GEOF.buffer = {
240 "", 240 "",
241 false, 241 false,
242 "selecionados" 242 "selecionados"
243 - ); 243 + );
244 } 244 }
245 }; 245 };
ferramentas/bufferpt/index.js
@@ -146,7 +146,7 @@ i3GEOF.bufferpt = { @@ -146,7 +146,7 @@ i3GEOF.bufferpt = {
146 i3GEO.janela.minimiza("i3GEOF.bufferpt"); 146 i3GEO.janela.minimiza("i3GEOF.bufferpt");
147 }; 147 };
148 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 150 janela = i3GEO.janela.cria(
151 "210px", 151 "210px",
152 "110px", 152 "110px",
ferramentas/buscainde/index.js
@@ -115,7 +115,7 @@ i3GEOF.buscainde = { @@ -115,7 +115,7 @@ i3GEOF.buscainde = {
115 i3GEO.janela.minimiza("i3GEOF.buscainde"); 115 i3GEO.janela.minimiza("i3GEOF.buscainde");
116 }; 116 };
117 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 119 janela = i3GEO.janela.cria(
120 "550px", 120 "550px",
121 "350px", 121 "350px",
ferramentas/carregamapa/index.js
@@ -43,7 +43,7 @@ Classe: i3GEOF.carregaMapa @@ -43,7 +43,7 @@ Classe: i3GEOF.carregaMapa
43 i3GEOF.carregaMapa = { 43 i3GEOF.carregaMapa = {
44 /* 44 /*
45 Variavel: aguarde 45 Variavel: aguarde
46 - 46 +
47 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela. 47 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
48 */ 48 */
49 aguarde: "", 49 aguarde: "",
@@ -55,11 +55,11 @@ i3GEOF.carregaMapa = { @@ -55,11 +55,11 @@ i3GEOF.carregaMapa = {
55 }, 55 },
56 /* 56 /*
57 Function: iniciaDicionario 57 Function: iniciaDicionario
58 - 58 +
59 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta 59 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
60 - 60 +
61 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script 61 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
62 - */ 62 + */
63 iniciaDicionario: function(){ 63 iniciaDicionario: function(){
64 if(typeof(i3GEOF.carregaMapa.dicionario) === 'undefined'){ 64 if(typeof(i3GEOF.carregaMapa.dicionario) === 'undefined'){
65 i3GEO.util.scriptTag( 65 i3GEO.util.scriptTag(
@@ -71,14 +71,14 @@ i3GEOF.carregaMapa = { @@ -71,14 +71,14 @@ i3GEOF.carregaMapa = {
71 else{ 71 else{
72 i3GEOF.carregaMapa.iniciaJanelaFlutuante(); 72 i3GEOF.carregaMapa.iniciaJanelaFlutuante();
73 } 73 }
74 - }, 74 + },
75 /* 75 /*
76 Function: inicia 76 Function: inicia
77 - 77 +
78 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante 78 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
79 - 79 +
80 Parametro: 80 Parametro:
81 - 81 +
82 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta 82 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
83 */ 83 */
84 inicia: function(iddiv){ 84 inicia: function(iddiv){
@@ -87,17 +87,17 @@ i3GEOF.carregaMapa = { @@ -87,17 +87,17 @@ i3GEOF.carregaMapa = {
87 new YAHOO.widget.Button( 87 new YAHOO.widget.Button(
88 "i3GEOcarregamapabotao1", 88 "i3GEOcarregamapabotao1",
89 {onclick:{fn: i3GEOF.carregaMapa.submete}} 89 {onclick:{fn: i3GEOF.carregaMapa.submete}}
90 - ); 90 + );
91 } 91 }
92 catch(erro){alert(erro);} 92 catch(erro){alert(erro);}
93 }, 93 },
94 /* 94 /*
95 Function: html 95 Function: html
96 - 96 +
97 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta 97 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
98 - 98 +
99 Retorno: 99 Retorno:
100 - 100 +
101 String com o c&oacute;digo html 101 String com o c&oacute;digo html
102 */ 102 */
103 html:function(){ 103 html:function(){
@@ -117,12 +117,12 @@ i3GEOF.carregaMapa = { @@ -117,12 +117,12 @@ i3GEOF.carregaMapa = {
117 }, 117 },
118 /* 118 /*
119 Function: iniciaJanelaFlutuante 119 Function: iniciaJanelaFlutuante
120 - 120 +
121 Cria a janela flutuante para controle da ferramenta. 121 Cria a janela flutuante para controle da ferramenta.
122 - */ 122 + */
123 iniciaJanelaFlutuante: function(){ 123 iniciaJanelaFlutuante: function(){
124 var janela,divid,titulo; 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 janela = i3GEO.janela.cria( 126 janela = i3GEO.janela.cria(
127 "340px", 127 "340px",
128 "240px", 128 "240px",
@@ -140,7 +140,7 @@ i3GEOF.carregaMapa = { @@ -140,7 +140,7 @@ i3GEOF.carregaMapa = {
140 }, 140 },
141 /* 141 /*
142 Function: submete 142 Function: submete
143 - 143 +
144 Envia o arquivo para o servidor 144 Envia o arquivo para o servidor
145 */ 145 */
146 submete: function(){ 146 submete: function(){
ferramentas/centroide/index.js
@@ -44,7 +44,7 @@ Class: i3GEOF.centroide @@ -44,7 +44,7 @@ Class: i3GEOF.centroide
44 i3GEOF.centroide = { 44 i3GEOF.centroide = {
45 /* 45 /*
46 Variavel: aguarde 46 Variavel: aguarde
47 - 47 +
48 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela. 48 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
49 */ 49 */
50 aguarde: "", 50 aguarde: "",
@@ -56,11 +56,11 @@ i3GEOF.centroide = { @@ -56,11 +56,11 @@ i3GEOF.centroide = {
56 }, 56 },
57 /* 57 /*
58 Function: iniciaDicionario 58 Function: iniciaDicionario
59 - 59 +
60 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta 60 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
61 - 61 +
62 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script 62 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
63 - */ 63 + */
64 iniciaDicionario: function(){ 64 iniciaDicionario: function(){
65 if(typeof(i3GEOF.centroide.dicionario) === 'undefined'){ 65 if(typeof(i3GEOF.centroide.dicionario) === 'undefined'){
66 i3GEO.util.scriptTag( 66 i3GEO.util.scriptTag(
@@ -72,14 +72,14 @@ i3GEOF.centroide = { @@ -72,14 +72,14 @@ i3GEOF.centroide = {
72 else{ 72 else{
73 i3GEOF.centroide.iniciaJanelaFlutuante(); 73 i3GEOF.centroide.iniciaJanelaFlutuante();
74 } 74 }
75 - }, 75 + },
76 /* 76 /*
77 Function: inicia 77 Function: inicia
78 - 78 +
79 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante 79 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
80 - 80 +
81 Parametro: 81 Parametro:
82 - 82 +
83 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta 83 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
84 */ 84 */
85 inicia: function(iddiv){ 85 inicia: function(iddiv){
@@ -91,11 +91,11 @@ i3GEOF.centroide = { @@ -91,11 +91,11 @@ i3GEOF.centroide = {
91 }, 91 },
92 /* 92 /*
93 Function: html 93 Function: html
94 - 94 +
95 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta 95 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
96 - 96 +
97 Retorno: 97 Retorno:
98 - 98 +
99 String com o c&oacute;digo html 99 String com o c&oacute;digo html
100 */ 100 */
101 html:function(){ 101 html:function(){
@@ -108,13 +108,13 @@ i3GEOF.centroide = { @@ -108,13 +108,13 @@ i3GEOF.centroide = {
108 }, 108 },
109 /* 109 /*
110 Function: iniciaJanelaFlutuante 110 Function: iniciaJanelaFlutuante
111 - 111 +
112 Cria a janela flutuante para controle da ferramenta. 112 Cria a janela flutuante para controle da ferramenta.
113 - */ 113 + */
114 iniciaJanelaFlutuante: function(){ 114 iniciaJanelaFlutuante: function(){
115 var minimiza,cabecalho,janela,divid,temp,titulo; 115 var minimiza,cabecalho,janela,divid,temp,titulo;
116 //cria a janela flutuante 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 cabecalho = function(){}; 118 cabecalho = function(){};
119 minimiza = function(){ 119 minimiza = function(){
120 i3GEO.janela.minimiza("i3GEOF.centroide"); 120 i3GEO.janela.minimiza("i3GEOF.centroide");
@@ -161,15 +161,15 @@ i3GEOF.centroide = { @@ -161,15 +161,15 @@ i3GEOF.centroide = {
161 new YAHOO.widget.Button( 161 new YAHOO.widget.Button(
162 "i3GEOcentroidebotao1", 162 "i3GEOcentroidebotao1",
163 {onclick:{fn: i3GEOF.centroide.criacentroide}} 163 {onclick:{fn: i3GEOF.centroide.criacentroide}}
164 - ); 164 + );
165 }, 165 },
166 /* 166 /*
167 Function: criacentroide 167 Function: criacentroide
168 - 168 +
169 Executa a opera&ccedil;ão de c&aacute;lculo dos centr&oacute;ides 169 Executa a opera&ccedil;ão de c&aacute;lculo dos centr&oacute;ides
170 - 170 +
171 Veja: 171 Veja:
172 - 172 +
173 <CRIACENTROIDE> 173 <CRIACENTROIDE>
174 */ 174 */
175 criacentroide: function(){ 175 criacentroide: function(){
@@ -197,11 +197,11 @@ i3GEOF.centroide = { @@ -197,11 +197,11 @@ i3GEOF.centroide = {
197 }, 197 },
198 /* 198 /*
199 Function: comboTemasSel 199 Function: comboTemasSel
200 - 200 +
201 Cria um combo com a lista de temas com elementos selecionados 201 Cria um combo com a lista de temas com elementos selecionados
202 - 202 +
203 Veja: 203 Veja:
204 - 204 +
205 <i3GEO.util.comboTemas> 205 <i3GEO.util.comboTemas>
206 */ 206 */
207 comboTemasSel: function(){ 207 comboTemasSel: function(){
@@ -224,6 +224,6 @@ i3GEOF.centroide = { @@ -224,6 +224,6 @@ i3GEOF.centroide = {
224 "", 224 "",
225 false, 225 false,
226 "selecionados" 226 "selecionados"
227 - ); 227 + );
228 } 228 }
229 }; 229 };
ferramentas/confluence/index.js
@@ -45,7 +45,7 @@ Classe: i3GEOF.confluence @@ -45,7 +45,7 @@ Classe: i3GEOF.confluence
45 i3GEOF.confluence = { 45 i3GEOF.confluence = {
46 /* 46 /*
47 Variavel: aguarde 47 Variavel: aguarde
48 - 48 +
49 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela. 49 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
50 */ 50 */
51 aguarde: "", 51 aguarde: "",
@@ -57,11 +57,11 @@ i3GEOF.confluence = { @@ -57,11 +57,11 @@ i3GEOF.confluence = {
57 }, 57 },
58 /* 58 /*
59 Function: iniciaDicionario 59 Function: iniciaDicionario
60 - 60 +
61 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta 61 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
62 - 62 +
63 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script 63 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
64 - */ 64 + */
65 iniciaDicionario: function(){ 65 iniciaDicionario: function(){
66 if(typeof(i3GEOF.confluence.dicionario) === 'undefined'){ 66 if(typeof(i3GEOF.confluence.dicionario) === 'undefined'){
67 i3GEO.util.scriptTag( 67 i3GEO.util.scriptTag(
@@ -73,14 +73,14 @@ i3GEOF.confluence = { @@ -73,14 +73,14 @@ i3GEOF.confluence = {
73 else{ 73 else{
74 i3GEOF.confluence.iniciaJanelaFlutuante(); 74 i3GEOF.confluence.iniciaJanelaFlutuante();
75 } 75 }
76 - }, 76 + },
77 /* 77 /*
78 Function: inicia 78 Function: inicia
79 - 79 +
80 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante 80 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
81 - 81 +
82 Parametro: 82 Parametro:
83 - 83 +
84 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta 84 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
85 */ 85 */
86 inicia: function(iddiv){ 86 inicia: function(iddiv){
@@ -92,22 +92,22 @@ i3GEOF.confluence = { @@ -92,22 +92,22 @@ i3GEOF.confluence = {
92 } 92 }
93 if(i3GEO.Interface.ATUAL === "googlemaps"){ 93 if(i3GEO.Interface.ATUAL === "googlemaps"){
94 confluenceDragend = google.maps.event.addListener(i3GeoMap, "dragend", function() {i3GEOF.confluence.lista();}); 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 if(i3GEO.Interface.ATUAL === "googleearth"){ 97 if(i3GEO.Interface.ATUAL === "googleearth"){
98 confluenceDragend = google.earth.addEventListener(i3GeoMap.getView(), "viewchangeend", function() {i3GEOF.confluence.lista();}); 98 confluenceDragend = google.earth.addEventListener(i3GeoMap.getView(), "viewchangeend", function() {i3GEOF.confluence.lista();});
99 - } 99 + }
100 i3GEOF.confluence.lista(); 100 i3GEOF.confluence.lista();
101 } 101 }
102 catch(erro){alert(erro);} 102 catch(erro){alert(erro);}
103 }, 103 },
104 /* 104 /*
105 Function: html 105 Function: html
106 - 106 +
107 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta 107 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
108 - 108 +
109 Retorno: 109 Retorno:
110 - 110 +
111 String com o c&oacute;digo html 111 String com o c&oacute;digo html
112 */ 112 */
113 html:function(){ 113 html:function(){
@@ -117,9 +117,9 @@ i3GEOF.confluence = { @@ -117,9 +117,9 @@ i3GEOF.confluence = {
117 }, 117 },
118 /* 118 /*
119 Function: iniciaJanelaFlutuante 119 Function: iniciaJanelaFlutuante
120 - 120 +
121 Cria a janela flutuante para controle da ferramenta. 121 Cria a janela flutuante para controle da ferramenta.
122 - */ 122 + */
123 iniciaJanelaFlutuante: function(){ 123 iniciaJanelaFlutuante: function(){
124 var minimiza,cabecalho,janela,divid,temp,titulo; 124 var minimiza,cabecalho,janela,divid,temp,titulo;
125 //funcao que sera executada ao ser clicado no cabe&ccedil;alho da janela 125 //funcao que sera executada ao ser clicado no cabe&ccedil;alho da janela
@@ -130,7 +130,7 @@ i3GEOF.confluence = { @@ -130,7 +130,7 @@ i3GEOF.confluence = {
130 i3GEO.janela.minimiza("i3GEOF.confluence"); 130 i3GEO.janela.minimiza("i3GEOF.confluence");
131 }; 131 };
132 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 134 janela = i3GEO.janela.cria(
135 "250px", 135 "250px",
136 "190px", 136 "190px",
@@ -159,11 +159,11 @@ i3GEOF.confluence = { @@ -159,11 +159,11 @@ i3GEOF.confluence = {
159 google.earth.removeEventListener(confluenceDragend); 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 Function: ativaFoco 165 Function: ativaFoco
166 - 166 +
167 Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado 167 Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
168 */ 168 */
169 ativaFoco: function(){ 169 ativaFoco: function(){
@@ -175,7 +175,7 @@ i3GEOF.confluence = { @@ -175,7 +175,7 @@ i3GEOF.confluence = {
175 }, 175 },
176 /* 176 /*
177 Function: escondexy 177 Function: escondexy
178 - 178 +
179 Esconde a marca mostrada no mapa 179 Esconde a marca mostrada no mapa
180 */ 180 */
181 escondexy: function(){ 181 escondexy: function(){
@@ -188,7 +188,7 @@ i3GEOF.confluence = { @@ -188,7 +188,7 @@ i3GEOF.confluence = {
188 }, 188 },
189 /* 189 /*
190 Function: mostraxy 190 Function: mostraxy
191 - 191 +
192 Indica a conflu&ecirc;ncia no mapa 192 Indica a conflu&ecirc;ncia no mapa
193 */ 193 */
194 mostraxy: function(xy){ 194 mostraxy: function(xy){
@@ -205,7 +205,7 @@ i3GEOF.confluence = { @@ -205,7 +205,7 @@ i3GEOF.confluence = {
205 }, 205 },
206 /* 206 /*
207 Function: lista 207 Function: lista
208 - 208 +
209 Lista os pontos de conflu&ecirc;ncia 209 Lista os pontos de conflu&ecirc;ncia
210 */ 210 */
211 lista: function(){ 211 lista: function(){
ferramentas/cortina/index.js
@@ -47,21 +47,21 @@ Classe: i3GEOF.cortina @@ -47,21 +47,21 @@ Classe: i3GEOF.cortina
47 i3GEOF.cortina = { 47 i3GEOF.cortina = {
48 /* 48 /*
49 Variavel: aguarde 49 Variavel: aguarde
50 - 50 +
51 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela. 51 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
52 */ 52 */
53 aguarde: "", 53 aguarde: "",
54 /* 54 /*
55 Variavel: tema 55 Variavel: tema
56 - 56 +
57 C&oacute;digo do tema definido na inicializa&ccedil;ão da janela e que ser&aacute; alvo da cortina. 57 C&oacute;digo do tema definido na inicializa&ccedil;ão da janela e que ser&aacute; alvo da cortina.
58 */ 58 */
59 tema: "", 59 tema: "",
60 /* 60 /*
61 Variavel: janela 61 Variavel: janela
62 - 62 +
63 Janela flutuante criada 63 Janela flutuante criada
64 - 64 +
65 Type: 65 Type:
66 {YAHOO.panel} 66 {YAHOO.panel}
67 */ 67 */
@@ -74,11 +74,11 @@ i3GEOF.cortina = { @@ -74,11 +74,11 @@ i3GEOF.cortina = {
74 }, 74 },
75 /* 75 /*
76 Function: iniciaDicionario 76 Function: iniciaDicionario
77 - 77 +
78 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta 78 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
79 - 79 +
80 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script 80 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
81 - */ 81 + */
82 iniciaDicionario: function(){ 82 iniciaDicionario: function(){
83 if(typeof(i3GEOF.cortina.dicionario) === 'undefined'){ 83 if(typeof(i3GEOF.cortina.dicionario) === 'undefined'){
84 i3GEO.util.scriptTag( 84 i3GEO.util.scriptTag(
@@ -90,14 +90,14 @@ i3GEOF.cortina = { @@ -90,14 +90,14 @@ i3GEOF.cortina = {
90 else{ 90 else{
91 i3GEOF.cortina.iniciaJanelaFlutuante(); 91 i3GEOF.cortina.iniciaJanelaFlutuante();
92 } 92 }
93 - }, 93 + },
94 /* 94 /*
95 Function: inicia 95 Function: inicia
96 - 96 +
97 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante 97 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
98 - 98 +
99 Parametro: 99 Parametro:
100 - 100 +
101 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta 101 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
102 */ 102 */
103 inicia: function(iddiv){ 103 inicia: function(iddiv){
@@ -112,11 +112,11 @@ i3GEOF.cortina = { @@ -112,11 +112,11 @@ i3GEOF.cortina = {
112 }, 112 },
113 /* 113 /*
114 Function: html 114 Function: html
115 - 115 +
116 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta 116 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
117 - 117 +
118 Retorno: 118 Retorno:
119 - 119 +
120 String com o c&oacute;digo html 120 String com o c&oacute;digo html
121 */ 121 */
122 html:function(){ 122 html:function(){
@@ -135,15 +135,15 @@ i3GEOF.cortina = { @@ -135,15 +135,15 @@ i3GEOF.cortina = {
135 }, 135 },
136 /* 136 /*
137 Function: iniciaJanelaFlutuante 137 Function: iniciaJanelaFlutuante
138 - 138 +
139 Cria a janela flutuante para controle da ferramenta. 139 Cria a janela flutuante para controle da ferramenta.
140 - 140 +
141 Parametro: 141 Parametro:
142 - 142 +
143 tema {string} - codigo do tema 143 tema {string} - codigo do tema
144 - 144 +
145 mx {numero} - (opcional) posi&ccedil;ão em x para onde a janela ser&aacute; movida ap&oacute;s ser criada 145 mx {numero} - (opcional) posi&ccedil;ão em x para onde a janela ser&aacute; movida ap&oacute;s ser criada
146 - 146 +
147 my {numero} - (opcional) posi&ccedil;ão em y para onde a janela ser&aacute; movida ap&oacute;s ser criada 147 my {numero} - (opcional) posi&ccedil;ão em y para onde a janela ser&aacute; movida ap&oacute;s ser criada
148 */ 148 */
149 iniciaJanelaFlutuante: function(tema,mx,my){ 149 iniciaJanelaFlutuante: function(tema,mx,my){
@@ -154,11 +154,11 @@ i3GEOF.cortina = { @@ -154,11 +154,11 @@ i3GEOF.cortina = {
154 minimiza = function(){ 154 minimiza = function(){
155 i3GEO.janela.minimiza("i3GEOF.cortina"); 155 i3GEO.janela.minimiza("i3GEOF.cortina");
156 //i3GEOF.cortina.slider.setValue(0,false); 156 //i3GEOF.cortina.slider.setValue(0,false);
157 - }; 157 + };
158 var janela,divid,temp,titulo; 158 var janela,divid,temp,titulo;
159 i3GEOF.cortina.tema = tema; 159 i3GEOF.cortina.tema = tema;
160 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 162 janela = i3GEO.janela.cria(
163 "230px", 163 "230px",
164 "60px", 164 "60px",
@@ -204,7 +204,7 @@ i3GEOF.cortina = { @@ -204,7 +204,7 @@ i3GEOF.cortina = {
204 }, 204 },
205 /* 205 /*
206 Function: criaslide 206 Function: criaslide
207 - 207 +
208 Cria a barra deslizante com base em YAHOO.widget.Slider 208 Cria a barra deslizante com base em YAHOO.widget.Slider
209 */ 209 */
210 criaslide: function(){ 210 criaslide: function(){
@@ -238,7 +238,7 @@ i3GEOF.cortina = { @@ -238,7 +238,7 @@ i3GEOF.cortina = {
238 }, 238 },
239 /* 239 /*
240 Function: reiniciaSlide 240 Function: reiniciaSlide
241 - 241 +
242 Zera a barra do slide 242 Zera a barra do slide
243 */ 243 */
244 reiniciaSlide: function(){ 244 reiniciaSlide: function(){
@@ -266,11 +266,11 @@ i3GEOF.cortina = { @@ -266,11 +266,11 @@ i3GEOF.cortina = {
266 }, 266 },
267 /* 267 /*
268 Function: comboTemas 268 Function: comboTemas
269 - 269 +
270 Cria um combo com a lista de temas 270 Cria um combo com a lista de temas
271 - 271 +
272 Veja: 272 Veja:
273 - 273 +
274 <i3GEO.util.comboTemas> 274 <i3GEO.util.comboTemas>
275 */ 275 */
276 comboTemas: function(){ 276 comboTemas: function(){
@@ -299,6 +299,6 @@ i3GEOF.cortina = { @@ -299,6 +299,6 @@ i3GEOF.cortina = {
299 "", 299 "",
300 false, 300 false,
301 "ligados" 301 "ligados"
302 - ); 302 + );
303 } 303 }
304 }; 304 };
ferramentas/dissolve/index.js
@@ -45,7 +45,7 @@ Classe: i3GEOF.dissolve @@ -45,7 +45,7 @@ Classe: i3GEOF.dissolve
45 i3GEOF.dissolve = { 45 i3GEOF.dissolve = {
46 /* 46 /*
47 Variavel: aguarde 47 Variavel: aguarde
48 - 48 +
49 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela. 49 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
50 */ 50 */
51 aguarde: "", 51 aguarde: "",
@@ -57,11 +57,11 @@ i3GEOF.dissolve = { @@ -57,11 +57,11 @@ i3GEOF.dissolve = {
57 }, 57 },
58 /* 58 /*
59 Function: iniciaDicionario 59 Function: iniciaDicionario
60 - 60 +
61 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta 61 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
62 - 62 +
63 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script 63 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
64 - */ 64 + */
65 iniciaDicionario: function(){ 65 iniciaDicionario: function(){
66 if(typeof(i3GEOF.dissolve.dicionario) === 'undefined'){ 66 if(typeof(i3GEOF.dissolve.dicionario) === 'undefined'){
67 i3GEO.util.scriptTag( 67 i3GEO.util.scriptTag(
@@ -73,14 +73,14 @@ i3GEOF.dissolve = { @@ -73,14 +73,14 @@ i3GEOF.dissolve = {
73 else{ 73 else{
74 i3GEOF.dissolve.iniciaJanelaFlutuante(); 74 i3GEOF.dissolve.iniciaJanelaFlutuante();
75 } 75 }
76 - }, 76 + },
77 /* 77 /*
78 Function: inicia 78 Function: inicia
79 - 79 +
80 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante 80 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
81 - 81 +
82 Parametro: 82 Parametro:
83 - 83 +
84 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta 84 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
85 */ 85 */
86 inicia: function(iddiv){ 86 inicia: function(iddiv){
@@ -92,11 +92,11 @@ i3GEOF.dissolve = { @@ -92,11 +92,11 @@ i3GEOF.dissolve = {
92 }, 92 },
93 /* 93 /*
94 Function: html 94 Function: html
95 - 95 +
96 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta 96 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
97 - 97 +
98 Retorno: 98 Retorno:
99 - 99 +
100 String com o c&oacute;digo html 100 String com o c&oacute;digo html
101 */ 101 */
102 html:function(){ 102 html:function(){
@@ -109,13 +109,13 @@ i3GEOF.dissolve = { @@ -109,13 +109,13 @@ i3GEOF.dissolve = {
109 }, 109 },
110 /* 110 /*
111 Function: iniciaJanelaFlutuante 111 Function: iniciaJanelaFlutuante
112 - 112 +
113 Cria a janela flutuante para controle da ferramenta. 113 Cria a janela flutuante para controle da ferramenta.
114 - */ 114 + */
115 iniciaJanelaFlutuante: function(){ 115 iniciaJanelaFlutuante: function(){
116 var minimiza,cabecalho,janela,divid,temp,titulo; 116 var minimiza,cabecalho,janela,divid,temp,titulo;
117 //cria a janela flutuante 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 cabecalho = function(){}; 119 cabecalho = function(){};
120 minimiza = function(){ 120 minimiza = function(){
121 i3GEO.janela.minimiza("i3GEOF.dissolve"); 121 i3GEO.janela.minimiza("i3GEOF.dissolve");
@@ -158,7 +158,7 @@ i3GEOF.dissolve = { @@ -158,7 +158,7 @@ i3GEOF.dissolve = {
158 t2: function(){ 158 t2: function(){
159 var ins = "<p class='paragrafo' >Escolha o item que ser&aacute; utilizado (opcional)</p>"; 159 var ins = "<p class='paragrafo' >Escolha o item que ser&aacute; utilizado (opcional)</p>";
160 ins += "<div style='text-align:left;' id='i3GEOdissolveDivItem' >Aguarde...</div>"; 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 i3GEOF.dissolve.comboItem(); 162 i3GEOF.dissolve.comboItem();
163 }, 163 },
164 t3: function(){ 164 t3: function(){
@@ -168,15 +168,15 @@ i3GEOF.dissolve = { @@ -168,15 +168,15 @@ i3GEOF.dissolve = {
168 new YAHOO.widget.Button( 168 new YAHOO.widget.Button(
169 "i3GEOdissolvebotao1", 169 "i3GEOdissolvebotao1",
170 {onclick:{fn: i3GEOF.dissolve.criadissolve}} 170 {onclick:{fn: i3GEOF.dissolve.criadissolve}}
171 - ); 171 + );
172 }, 172 },
173 /* 173 /*
174 Function: criadissolve 174 Function: criadissolve
175 - 175 +
176 Executa a opera&ccedil;ão de dissolve 176 Executa a opera&ccedil;ão de dissolve
177 - 177 +
178 Veja: 178 Veja:
179 - 179 +
180 <DISSOLVEPOLIGONO> 180 <DISSOLVEPOLIGONO>
181 */ 181 */
182 criadissolve: function(){ 182 criadissolve: function(){
@@ -205,11 +205,11 @@ i3GEOF.dissolve = { @@ -205,11 +205,11 @@ i3GEOF.dissolve = {
205 }, 205 },
206 /* 206 /*
207 Function: comboTemasSel 207 Function: comboTemasSel
208 - 208 +
209 Cria um combo com a lista de temas com elementos selecionados 209 Cria um combo com a lista de temas com elementos selecionados
210 210
211 Veja: 211 Veja:
212 - 212 +
213 <i3GEO.util.comboTemas> 213 <i3GEO.util.comboTemas>
214 214
215 */ 215 */
@@ -232,15 +232,15 @@ i3GEOF.dissolve = { @@ -232,15 +232,15 @@ i3GEOF.dissolve = {
232 "", 232 "",
233 false, 233 false,
234 "poligonosSelecionados" 234 "poligonosSelecionados"
235 - ); 235 + );
236 }, 236 },
237 /* 237 /*
238 Function: comboItem 238 Function: comboItem
239 - 239 +
240 Cria um combo para escolha de um item do tema de origem 240 Cria um combo para escolha de um item do tema de origem
241 241
242 Veja: 242 Veja:
243 - 243 +
244 <i3GEO.util.comboItens> 244 <i3GEO.util.comboItens>
245 245
246 */ 246 */
ferramentas/distanciaptpt/index.js
@@ -46,7 +46,7 @@ Classe: i3GEOF.distanciaptpt @@ -46,7 +46,7 @@ Classe: i3GEOF.distanciaptpt
46 i3GEOF.distanciaptpt = { 46 i3GEOF.distanciaptpt = {
47 /* 47 /*
48 Variavel: aguarde 48 Variavel: aguarde
49 - 49 +
50 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela. 50 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
51 */ 51 */
52 aguarde: "", 52 aguarde: "",
@@ -58,11 +58,11 @@ i3GEOF.distanciaptpt = { @@ -58,11 +58,11 @@ i3GEOF.distanciaptpt = {
58 }, 58 },
59 /* 59 /*
60 Function: iniciaDicionario 60 Function: iniciaDicionario
61 - 61 +
62 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta 62 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
63 - 63 +
64 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script 64 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
65 - */ 65 + */
66 iniciaDicionario: function(){ 66 iniciaDicionario: function(){
67 if(typeof(i3GEOF.distanciaptpt.dicionario) === 'undefined'){ 67 if(typeof(i3GEOF.distanciaptpt.dicionario) === 'undefined'){
68 i3GEO.util.scriptTag( 68 i3GEO.util.scriptTag(
@@ -74,14 +74,14 @@ i3GEOF.distanciaptpt = { @@ -74,14 +74,14 @@ i3GEOF.distanciaptpt = {
74 else{ 74 else{
75 i3GEOF.distanciaptpt.iniciaJanelaFlutuante(); 75 i3GEOF.distanciaptpt.iniciaJanelaFlutuante();
76 } 76 }
77 - }, 77 + },
78 /* 78 /*
79 Function: inicia 79 Function: inicia
80 - 80 +
81 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante 81 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
82 - 82 +
83 Parametro: 83 Parametro:
84 - 84 +
85 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta 85 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
86 */ 86 */
87 inicia: function(iddiv){ 87 inicia: function(iddiv){
@@ -93,11 +93,11 @@ i3GEOF.distanciaptpt = { @@ -93,11 +93,11 @@ i3GEOF.distanciaptpt = {
93 }, 93 },
94 /* 94 /*
95 Function: html 95 Function: html
96 - 96 +
97 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta 97 Gera o c&oacute;digo html para apresenta&ccedil;ão das op&ccedil;&otilde;es da ferramenta
98 - 98 +
99 Retorno: 99 Retorno:
100 - 100 +
101 String com o c&oacute;digo html 101 String com o c&oacute;digo html
102 */ 102 */
103 html:function(){ 103 html:function(){
@@ -110,17 +110,17 @@ i3GEOF.distanciaptpt = { @@ -110,17 +110,17 @@ i3GEOF.distanciaptpt = {
110 }, 110 },
111 /* 111 /*
112 Function: iniciaJanelaFlutuante 112 Function: iniciaJanelaFlutuante
113 - 113 +
114 Cria a janela flutuante para controle da ferramenta. 114 Cria a janela flutuante para controle da ferramenta.
115 - */ 115 + */
116 iniciaJanelaFlutuante: function(){ 116 iniciaJanelaFlutuante: function(){
117 var minimiza,cabecalho,janela,divid,temp,titulo; 117 var minimiza,cabecalho,janela,divid,temp,titulo;
118 //cria a janela flutuante 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 cabecalho = function(){}; 120 cabecalho = function(){};
121 minimiza = function(){ 121 minimiza = function(){
122 i3GEO.janela.minimiza("i3GEOF.distanciaptpt"); 122 i3GEO.janela.minimiza("i3GEOF.distanciaptpt");
123 - }; 123 + };
124 janela = i3GEO.janela.cria( 124 janela = i3GEO.janela.cria(
125 "400px", 125 "400px",
126 "230px", 126 "230px",
@@ -180,15 +180,15 @@ i3GEOF.distanciaptpt = { @@ -180,15 +180,15 @@ i3GEOF.distanciaptpt = {
180 new YAHOO.widget.Button( 180 new YAHOO.widget.Button(
181 "i3GEOdistanciaptptbotao1", 181 "i3GEOdistanciaptptbotao1",
182 {onclick:{fn: i3GEOF.distanciaptpt.calcula}} 182 {onclick:{fn: i3GEOF.distanciaptpt.calcula}}
183 - ); 183 + );
184 }, 184 },
185 /* 185 /*
186 Function: calcula 186 Function: calcula
187 - 187 +
188 Executa a opera&ccedil;ão de c&aacute;lculo das distâncias 188 Executa a opera&ccedil;ão de c&aacute;lculo das distâncias
189 - 189 +
190 Veja: 190 Veja:
191 - 191 +
192 <DISTANCIAPTPT> 192 <DISTANCIAPTPT>
193 */ 193 */
194 calcula: function(){ 194 calcula: function(){
@@ -222,13 +222,13 @@ i3GEOF.distanciaptpt = { @@ -222,13 +222,13 @@ i3GEOF.distanciaptpt = {
222 }, 222 },
223 /* 223 /*
224 Function: comboTemasOrigem 224 Function: comboTemasOrigem
225 - 225 +
226 Cria um combo com a lista de temas pontuais com elementos selecionados 226 Cria um combo com a lista de temas pontuais com elementos selecionados
227 - 227 +
228 Veja: 228 Veja:
229 - 229 +
230 <i3GEO.util.comboTemas> 230 <i3GEO.util.comboTemas>
231 - 231 +
232 */ 232 */
233 comboTemasOrigem: function(){ 233 comboTemasOrigem: function(){
234 i3GEO.util.comboTemas( 234 i3GEO.util.comboTemas(
@@ -249,15 +249,15 @@ i3GEOF.distanciaptpt = { @@ -249,15 +249,15 @@ i3GEOF.distanciaptpt = {
249 "", 249 "",
250 false, 250 false,
251 "pontosSelecionados" 251 "pontosSelecionados"
252 - ); 252 + );
253 }, 253 },
254 /* 254 /*
255 Function: comboTemasDestino 255 Function: comboTemasDestino
256 - 256 +
257 Cria um combo com a lista de temas pontuais com elementos destino 257 Cria um combo com a lista de temas pontuais com elementos destino
258 258
259 Veja: 259 Veja:
260 - 260 +
261 <i3GEO.util.comboTemas> 261 <i3GEO.util.comboTemas>
262 262
263 */ 263 */
@@ -280,15 +280,15 @@ i3GEOF.distanciaptpt = { @@ -280,15 +280,15 @@ i3GEOF.distanciaptpt = {
280 "", 280 "",
281 false, 281 false,
282 "pontos" 282 "pontos"
283 - ); 283 + );
284 }, 284 },
285 /* 285 /*
286 Function: comboItensOrigem 286 Function: comboItensOrigem
287 - 287 +
288 Cria um combo para escolha de um item do tema de origem 288 Cria um combo para escolha de um item do tema de origem
289 289
290 Veja: 290 Veja:
291 - 291 +
292 <i3GEO.util.comboItens> 292 <i3GEO.util.comboItens>
293 293
294 */ 294 */
@@ -305,11 +305,11 @@ i3GEOF.distanciaptpt = { @@ -305,11 +305,11 @@ i3GEOF.distanciaptpt = {
305 }, 305 },
306 /* 306 /*
307 Function: comboItensDestino 307 Function: comboItensDestino
308 - 308 +
309 Cria um combo para escolha de um item do tema de destino 309 Cria um combo para escolha de um item do tema de destino
310 310
311 Veja: 311 Veja:
312 - 312 +
313 <i3GEO.util.comboItens> 313 <i3GEO.util.comboItens>
314 314
315 */ 315 */
ferramentas/editorsql/index.js
@@ -145,7 +145,7 @@ i3GEOF.editorsql = { @@ -145,7 +145,7 @@ i3GEOF.editorsql = {
145 iniciaJanelaFlutuante: function(){ 145 iniciaJanelaFlutuante: function(){
146 var janela,divid,titulo; 146 var janela,divid,titulo;
147 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 149 janela = i3GEO.janela.cria(
150 "300px", 150 "300px",
151 "260px", 151 "260px",
ferramentas/etiqueta/index.js
@@ -139,7 +139,7 @@ i3GEOF.etiqueta = { @@ -139,7 +139,7 @@ i3GEOF.etiqueta = {
139 i3GEO.janela.minimiza("i3GEOF.etiqueta"); 139 i3GEO.janela.minimiza("i3GEOF.etiqueta");
140 }; 140 };
141 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 143 janela = i3GEO.janela.cria(
144 "380px", 144 "380px",
145 "175px", 145 "175px",
ferramentas/excluirarvore/index.js
@@ -145,7 +145,7 @@ i3GEOF.excluirarvore = { @@ -145,7 +145,7 @@ i3GEOF.excluirarvore = {
145 i3GEO.janela.minimiza("i3GEOF.excluirarvore"); 145 i3GEO.janela.minimiza("i3GEOF.excluirarvore");
146 }; 146 };
147 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 149 janela = i3GEO.janela.cria(
150 "300px", 150 "300px",
151 "350px", 151 "350px",
ferramentas/filtro/index.js
@@ -195,7 +195,7 @@ i3GEOF.filtro = { @@ -195,7 +195,7 @@ i3GEOF.filtro = {
195 return; 195 return;
196 } 196 }
197 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 199 janela = i3GEO.janela.cria(
200 "480px", 200 "480px",
201 "250px", 201 "250px",
ferramentas/filtroarvore/index.js
@@ -128,7 +128,7 @@ i3GEOF.filtroarvore = { @@ -128,7 +128,7 @@ i3GEOF.filtroarvore = {
128 i3GEO.janela.minimiza("i3GEOF.filtroarvore"); 128 i3GEO.janela.minimiza("i3GEOF.filtroarvore");
129 }; 129 };
130 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 132 janela = i3GEO.janela.cria(
133 "220px", 133 "220px",
134 "140px", 134 "140px",
ferramentas/gradecoord/index.js
@@ -173,7 +173,7 @@ i3GEOF.gradeCoord = { @@ -173,7 +173,7 @@ i3GEOF.gradeCoord = {
173 iniciaJanelaFlutuante: function(){ 173 iniciaJanelaFlutuante: function(){
174 var janela,divid,titulo; 174 var janela,divid,titulo;
175 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 177 janela = i3GEO.janela.cria(
178 "350px", 178 "350px",
179 "440px", 179 "440px",
ferramentas/gradehex/index.js
@@ -118,7 +118,7 @@ i3GEOF.gradeDeHex = { @@ -118,7 +118,7 @@ i3GEOF.gradeDeHex = {
118 iniciaJanelaFlutuante: function(){ 118 iniciaJanelaFlutuante: function(){
119 var minimiza,cabecalho,janela,divid,titulo; 119 var minimiza,cabecalho,janela,divid,titulo;
120 //cria a janela flutuante 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 cabecalho = function(){ 122 cabecalho = function(){
123 i3GEO.barraDeBotoes.execBotao("pan"); 123 i3GEO.barraDeBotoes.execBotao("pan");
124 }; 124 };
ferramentas/gradepol/index.js
@@ -118,7 +118,7 @@ i3GEOF.gradeDePoligonos = { @@ -118,7 +118,7 @@ i3GEOF.gradeDePoligonos = {
118 iniciaJanelaFlutuante: function(){ 118 iniciaJanelaFlutuante: function(){
119 var minimiza,cabecalho,janela,divid,titulo; 119 var minimiza,cabecalho,janela,divid,titulo;
120 //cria a janela flutuante 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 cabecalho = function(){ 122 cabecalho = function(){
123 i3GEO.barraDeBotoes.execBotao("pan"); 123 i3GEO.barraDeBotoes.execBotao("pan");
124 }; 124 };
ferramentas/gradepontos/index.js
@@ -118,7 +118,7 @@ i3GEOF.gradeDePontos = { @@ -118,7 +118,7 @@ i3GEOF.gradeDePontos = {
118 iniciaJanelaFlutuante: function(){ 118 iniciaJanelaFlutuante: function(){
119 var minimiza,cabecalho,janela,divid,titulo; 119 var minimiza,cabecalho,janela,divid,titulo;
120 //cria a janela flutuante 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 cabecalho = function(){ 122 cabecalho = function(){
123 i3GEO.barraDeBotoes.execBotao("pan"); 123 i3GEO.barraDeBotoes.execBotao("pan");
124 }; 124 };
ferramentas/graficointerativo/index.js
@@ -337,7 +337,7 @@ i3GEOF.graficointerativo = { @@ -337,7 +337,7 @@ i3GEOF.graficointerativo = {
337 minimiza = function(){ 337 minimiza = function(){
338 i3GEO.janela.minimiza("i3GEOF.graficointerativo"); 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 janela = i3GEO.janela.cria( 341 janela = i3GEO.janela.cria(
342 "380px", 342 "380px",
343 "300px", 343 "300px",
ferramentas/graficotema/index.js
@@ -183,7 +183,7 @@ i3GEOF.graficoTema = { @@ -183,7 +183,7 @@ i3GEOF.graficoTema = {
183 return; 183 return;
184 } 184 }
185 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 187 janela = i3GEO.janela.cria(
188 "400px", 188 "400px",
189 "320px", 189 "320px",
ferramentas/identifica/index.js
@@ -262,7 +262,7 @@ i3GEOF.identifica = { @@ -262,7 +262,7 @@ i3GEOF.identifica = {
262 i3GEO.janela.minimiza("i3GEOF.identifica"); 262 i3GEO.janela.minimiza("i3GEOF.identifica");
263 }; 263 };
264 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 266 janela = i3GEO.janela.cria(
267 "450px", 267 "450px",
268 "250px", 268 "250px",
ferramentas/importarwmc/index.js
@@ -125,7 +125,7 @@ i3GEOF.importarwmc = { @@ -125,7 +125,7 @@ i3GEOF.importarwmc = {
125 minimiza = function(){ 125 minimiza = function(){
126 i3GEO.janela.minimiza("i3GEOF.importarwmc"); 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 janela = i3GEO.janela.cria( 129 janela = i3GEO.janela.cria(
130 "320px", 130 "320px",
131 "280px", 131 "280px",
ferramentas/imprimir/index.js
@@ -137,7 +137,7 @@ i3GEOF.imprimir = { @@ -137,7 +137,7 @@ i3GEOF.imprimir = {
137 i3GEO.janela.minimiza("i3GEOF.imprimir"); 137 i3GEO.janela.minimiza("i3GEOF.imprimir");
138 }; 138 };
139 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 141 janela = i3GEO.janela.cria(
142 "250px", 142 "250px",
143 "180px", 143 "180px",
ferramentas/inseregrafico/index.js
@@ -163,7 +163,7 @@ i3GEOF.insereGrafico = { @@ -163,7 +163,7 @@ i3GEOF.insereGrafico = {
163 i3GEO.janela.minimiza("i3GEOF.insereGrafico"); 163 i3GEO.janela.minimiza("i3GEOF.insereGrafico");
164 }; 164 };
165 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 167 janela = i3GEO.janela.cria(
168 "400px", 168 "400px",
169 "320px", 169 "320px",
ferramentas/inseretxt/index.js
@@ -323,7 +323,7 @@ i3GEOF.inseretxt = { @@ -323,7 +323,7 @@ i3GEOF.inseretxt = {
323 minimiza = function(){ 323 minimiza = function(){
324 i3GEO.janela.minimiza("i3GEOF.inseretxt"); 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 janela = i3GEO.janela.cria( 327 janela = i3GEO.janela.cria(
328 "360px", 328 "360px",
329 "250px", 329 "250px",
ferramentas/inserexy2/index.js
@@ -293,7 +293,7 @@ i3GEOF.inserexy = { @@ -293,7 +293,7 @@ i3GEOF.inserexy = {
293 minimiza = function(){ 293 minimiza = function(){
294 i3GEO.janela.minimiza("i3GEOF.inserexy"); 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 janela = i3GEO.janela.cria( 297 janela = i3GEO.janela.cria(
298 "500px", 298 "500px",
299 "300px", 299 "300px",
ferramentas/legenda/index.js
@@ -453,7 +453,7 @@ i3GEOF.legenda = { @@ -453,7 +453,7 @@ i3GEOF.legenda = {
453 i3GEO.janela.minimiza("i3GEOF.legenda"); 453 i3GEO.janela.minimiza("i3GEOF.legenda");
454 }; 454 };
455 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 457 janela = i3GEO.janela.cria(
458 "490px", 458 "490px",
459 "340px", 459 "340px",
ferramentas/mostraexten/index.js
@@ -149,7 +149,7 @@ i3GEOF.mostraExten = { @@ -149,7 +149,7 @@ i3GEOF.mostraExten = {
149 minimiza = function(){ 149 minimiza = function(){
150 i3GEO.janela.minimiza("i3GEOF.mostraExten"); 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 janela = i3GEO.janela.cria( 153 janela = i3GEO.janela.cria(
154 "370px", 154 "370px",
155 "320px", 155 "320px",
ferramentas/nptpol/index.js
@@ -114,7 +114,7 @@ i3GEOF.nptpol = { @@ -114,7 +114,7 @@ i3GEOF.nptpol = {
114 iniciaJanelaFlutuante: function(){ 114 iniciaJanelaFlutuante: function(){
115 var minimiza,cabecalho,janela,divid,temp,titulo; 115 var minimiza,cabecalho,janela,divid,temp,titulo;
116 //cria a janela flutuante 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 cabecalho = function(){}; 118 cabecalho = function(){};
119 minimiza = function(){ 119 minimiza = function(){
120 i3GEO.janela.minimiza("i3GEOF.nptpol"); 120 i3GEO.janela.minimiza("i3GEOF.nptpol");
ferramentas/nuvemtags/index.js
@@ -201,7 +201,7 @@ i3GEOF.nuvemtags = { @@ -201,7 +201,7 @@ i3GEOF.nuvemtags = {
201 minimiza = function(){ 201 minimiza = function(){
202 i3GEO.janela.minimiza("i3GEOF.nuvemtags"); 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 janela = i3GEO.janela.cria( 205 janela = i3GEO.janela.cria(
206 "370px", 206 "370px",
207 "180px", 207 "180px",
ferramentas/opacidademapa/index.js
@@ -142,7 +142,7 @@ i3GEOF.opacidademapa = { @@ -142,7 +142,7 @@ i3GEOF.opacidademapa = {
142 }; 142 };
143 var janela,divid,titulo; 143 var janela,divid,titulo;
144 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 146 janela = i3GEO.janela.cria(
147 "230px", 147 "230px",
148 "40px", 148 "40px",
ferramentas/opcoes_autoredesenha/index.js
@@ -129,7 +129,7 @@ i3GEOF.opcoesTempo = { @@ -129,7 +129,7 @@ i3GEOF.opcoesTempo = {
129 i3GEO.janela.minimiza("i3GEOF.opcoesTempo"); 129 i3GEO.janela.minimiza("i3GEOF.opcoesTempo");
130 }; 130 };
131 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 133 janela = i3GEO.janela.cria(
134 "300px", 134 "300px",
135 "110px", 135 "110px",
ferramentas/opcoes_escala/index.js
@@ -172,7 +172,7 @@ i3GEOF.opcoesEscala = { @@ -172,7 +172,7 @@ i3GEOF.opcoesEscala = {
172 i3GEO.janela.minimiza("i3GEOF.opcoesEscala"); 172 i3GEO.janela.minimiza("i3GEOF.opcoesEscala");
173 }; 173 };
174 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 176 janela = i3GEO.janela.cria(
177 "250px", 177 "250px",
178 "350px", 178 "350px",
ferramentas/opcoes_fundo/index.js
@@ -131,7 +131,7 @@ i3GEOF.opcoesFundo = { @@ -131,7 +131,7 @@ i3GEOF.opcoesFundo = {
131 i3GEO.janela.minimiza("i3GEOF.opcoesFundo"); 131 i3GEO.janela.minimiza("i3GEOF.opcoesFundo");
132 }; 132 };
133 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 135 janela = i3GEO.janela.cria(
136 "210px", 136 "210px",
137 "80px", 137 "80px",
ferramentas/opcoes_legenda/index.js
@@ -183,7 +183,7 @@ i3GEOF.opcoesLegenda = { @@ -183,7 +183,7 @@ i3GEOF.opcoesLegenda = {
183 i3GEO.janela.minimiza("i3GEOF.opcoesLegenda"); 183 i3GEO.janela.minimiza("i3GEOF.opcoesLegenda");
184 }; 184 };
185 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 187 janela = i3GEO.janela.cria(
188 "320px", 188 "320px",
189 "390px", 189 "390px",
ferramentas/opcoes_querymap/index.js
@@ -131,7 +131,7 @@ i3GEOF.opcoesQuery = { @@ -131,7 +131,7 @@ i3GEOF.opcoesQuery = {
131 i3GEO.janela.minimiza("i3GEOF.opcoesQuery"); 131 i3GEO.janela.minimiza("i3GEOF.opcoesQuery");
132 }; 132 };
133 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 135 janela = i3GEO.janela.cria(
136 "220px", 136 "220px",
137 "80px", 137 "80px",
ferramentas/opcoes_tamanho/index.js
@@ -141,7 +141,7 @@ i3GEOF.opcoesTamanho = { @@ -141,7 +141,7 @@ i3GEOF.opcoesTamanho = {
141 i3GEO.janela.minimiza("i3GEOF.opcoesTamanho"); 141 i3GEO.janela.minimiza("i3GEOF.opcoesTamanho");
142 }; 142 };
143 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 145 janela = i3GEO.janela.cria(
146 "190px", 146 "190px",
147 "130px", 147 "130px",
ferramentas/outputformat/index.js
@@ -127,7 +127,7 @@ i3GEOF.outputformat = { @@ -127,7 +127,7 @@ i3GEOF.outputformat = {
127 i3GEO.janela.minimiza("i3GEOF.outputformat"); 127 i3GEO.janela.minimiza("i3GEOF.outputformat");
128 }; 128 };
129 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 131 janela = i3GEO.janela.cria(
132 "300px", 132 "300px",
133 "260px", 133 "260px",
ferramentas/perfil/index.js
@@ -141,7 +141,7 @@ i3GEOF.perfil = { @@ -141,7 +141,7 @@ i3GEOF.perfil = {
141 var minimiza,cabecalho,janela,divid,titulo; 141 var minimiza,cabecalho,janela,divid,titulo;
142 i3GEOF.perfil.pontos = pontos; 142 i3GEOF.perfil.pontos = pontos;
143 //cria a janela flutuante 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 cabecalho = function(){}; 145 cabecalho = function(){};
146 minimiza = function(){ 146 minimiza = function(){
147 i3GEO.janela.minimiza("i3GEOF.perfil"); 147 i3GEO.janela.minimiza("i3GEOF.perfil");
ferramentas/pontoempoligono/index.js
@@ -117,7 +117,7 @@ i3GEOF.pontoEmPoligono = { @@ -117,7 +117,7 @@ i3GEOF.pontoEmPoligono = {
117 iniciaJanelaFlutuante: function(){ 117 iniciaJanelaFlutuante: function(){
118 var minimiza,cabecalho,janela,divid,temp,titulo; 118 var minimiza,cabecalho,janela,divid,temp,titulo;
119 //cria a janela flutuante 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 cabecalho = function(){}; 121 cabecalho = function(){};
122 minimiza = function(){ 122 minimiza = function(){
123 i3GEO.janela.minimiza("i3GEOF.pontoEmPoligono"); 123 i3GEO.janela.minimiza("i3GEOF.pontoEmPoligono");
ferramentas/pontosdistri/index.js
@@ -196,7 +196,7 @@ i3GEOF.pontosDistri = { @@ -196,7 +196,7 @@ i3GEOF.pontosDistri = {
196 i3GEO.janela.minimiza("i3GEOF.pontosDistri"); 196 i3GEO.janela.minimiza("i3GEOF.pontosDistri");
197 }; 197 };
198 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 200 janela = i3GEO.janela.cria(
201 "400px", 201 "400px",
202 "310px", 202 "310px",
ferramentas/salvamapa/index.js
@@ -122,7 +122,7 @@ i3GEOF.salvaMapa = { @@ -122,7 +122,7 @@ i3GEOF.salvaMapa = {
122 */ 122 */
123 iniciaJanelaFlutuante: function(){ 123 iniciaJanelaFlutuante: function(){
124 var janela,divid,titulo; 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 janela = i3GEO.janela.cria( 126 janela = i3GEO.janela.cria(
127 "300px", 127 "300px",
128 "180px", 128 "180px",
ferramentas/salvamapfile/index.js
@@ -130,7 +130,7 @@ i3GEOF.salvamapfile = { @@ -130,7 +130,7 @@ i3GEOF.salvamapfile = {
130 i3GEO.janela.minimiza("i3GEOF.salvamapfile"); 130 i3GEO.janela.minimiza("i3GEOF.salvamapfile");
131 }; 131 };
132 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 134 janela = i3GEO.janela.cria(
135 "330px", 135 "330px",
136 "130px", 136 "130px",
ferramentas/selecao/index.js
@@ -227,7 +227,7 @@ i3GEOF.selecao = { @@ -227,7 +227,7 @@ i3GEOF.selecao = {
227 minimiza = function(){ 227 minimiza = function(){
228 i3GEO.janela.minimiza("i3GEOF.selecao"); 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 janela = i3GEO.janela.cria( 231 janela = i3GEO.janela.cria(
232 "470px", 232 "470px",
233 "200px", 233 "200px",
ferramentas/telaremota/index.js
@@ -123,7 +123,7 @@ i3GEOF.telaremota = { @@ -123,7 +123,7 @@ i3GEOF.telaremota = {
123 minimiza = function(){ 123 minimiza = function(){
124 i3GEO.janela.minimiza("i3GEOF.telaremota"); 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 janela = i3GEO.janela.cria( 127 janela = i3GEO.janela.cria(
128 "400px", 128 "400px",
129 "350px", 129 "350px",
ferramentas/tipoimagem/index.js
@@ -187,7 +187,7 @@ i3GEOF.tipoimagem = { @@ -187,7 +187,7 @@ i3GEOF.tipoimagem = {
187 i3GEO.janela.minimiza("i3GEOF.tipoimagem"); 187 i3GEO.janela.minimiza("i3GEOF.tipoimagem");
188 }; 188 };
189 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 191 janela = i3GEO.janela.cria(
192 "310px", 192 "310px",
193 "260px", 193 "260px",
ferramentas/toponimia/index.js
@@ -272,7 +272,7 @@ i3GEOF.toponimia = { @@ -272,7 +272,7 @@ i3GEOF.toponimia = {
272 return; 272 return;
273 } 273 }
274 //cria a janela flutuante 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 janela = i3GEO.janela.cria( 276 janela = i3GEO.janela.cria(
277 "390px", 277 "390px",
278 "190px", 278 "190px",
ferramentas/upload/index.js
@@ -139,7 +139,7 @@ i3GEOF.upload = { @@ -139,7 +139,7 @@ i3GEOF.upload = {
139 minimiza = function(){ 139 minimiza = function(){
140 i3GEO.janela.minimiza("i3GEOF.upload"); 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 janela = i3GEO.janela.cria( 143 janela = i3GEO.janela.cria(
144 "355px", 144 "355px",
145 "470px", 145 "470px",
ferramentas/uploaddbf/index.js
@@ -136,7 +136,7 @@ i3GEOF.uploaddbf = { @@ -136,7 +136,7 @@ i3GEOF.uploaddbf = {
136 minimiza = function(){ 136 minimiza = function(){
137 i3GEO.janela.minimiza("i3GEOF.uploaddbf"); 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 janela = i3GEO.janela.cria( 140 janela = i3GEO.janela.cria(
141 "320px", 141 "320px",
142 "390px", 142 "390px",
ferramentas/uploadgpx/index.js
@@ -132,7 +132,7 @@ i3GEOF.uploadgpx = { @@ -132,7 +132,7 @@ i3GEOF.uploadgpx = {
132 minimiza = function(){ 132 minimiza = function(){
133 i3GEO.janela.minimiza("i3GEOF.uploadgpx"); 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 janela = i3GEO.janela.cria( 136 janela = i3GEO.janela.cria(
137 "320px", 137 "320px",
138 "280px", 138 "280px",
ferramentas/uploadkml/index.js
@@ -135,7 +135,7 @@ i3GEOF.uploadkml = { @@ -135,7 +135,7 @@ i3GEOF.uploadkml = {
135 minimiza = function(){ 135 minimiza = function(){
136 i3GEO.janela.minimiza("i3GEOF.uploadkml"); 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 janela = i3GEO.janela.cria( 139 janela = i3GEO.janela.cria(
140 "450px", 140 "450px",
141 "360px", 141 "360px",
pacotes/tme/TME_Engine.php
@@ -157,18 +157,22 @@ class ThematicMap @@ -157,18 +157,22 @@ class ThematicMap
157 // Function 157 // Function
158 // @access protected 158 // @access protected
159 // 159 //
160 - public function getKML($url) 160 + public function getKML($url,$download = false)
161 { 161 {
162 162
163 // Create KMZ archieve 163 // Create KMZ archieve
164 $file = $this->dirtmp."/tme". time(). ".kmz"; 164 $file = $this->dirtmp."/tme". time(). ".kmz";
  165 +
  166 + /*
165 $zip = new ZipArchive(); 167 $zip = new ZipArchive();
166 if ($zip->open($file, ZIPARCHIVE::CREATE)!==TRUE) { 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 // Add balloon logo to archieve (300 x 30 px) 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 // KML header 177 // KML header
174 $kml = "<?xml version='1.0' encoding='UTF-8'?>" . PHP_EOL 178 $kml = "<?xml version='1.0' encoding='UTF-8'?>" . PHP_EOL
@@ -267,7 +271,7 @@ class ThematicMap @@ -267,7 +271,7 @@ class ThematicMap
267 $kmlStyles .= " <IconStyle>" . PHP_EOL 271 $kmlStyles .= " <IconStyle>" . PHP_EOL
268 . " $kmlSingleColour" . PHP_EOL 272 . " $kmlSingleColour" . PHP_EOL
269 . " <Icon>" . PHP_EOL 273 . " <Icon>" . PHP_EOL
270 - . " <href>files/symbol.png</href>" . PHP_EOL 274 + . " <href>".$url."/symbol.png</href>" . PHP_EOL
271 . " </Icon>" . PHP_EOL 275 . " </Icon>" . PHP_EOL
272 . " </IconStyle>" . PHP_EOL; 276 . " </IconStyle>" . PHP_EOL;
273 break; 277 break;
@@ -388,7 +392,7 @@ class ThematicMap @@ -388,7 +392,7 @@ class ThematicMap
388 392
389 // Add timespan if time animation 393 // Add timespan if time animation
390 if ($this->timeType == 'slider') { 394 if ($this->timeType == 'slider') {
391 - 395 +
392 $end = ''; 396 $end = '';
393 // Check if there is more years 397 // Check if there is more years
394 if (array_key_exists($key+1, $this->yearArray)) { 398 if (array_key_exists($key+1, $this->yearArray)) {
@@ -397,7 +401,7 @@ class ThematicMap @@ -397,7 +401,7 @@ class ThematicMap
397 $kmlFolder .= " <TimeSpan>" . PHP_EOL 401 $kmlFolder .= " <TimeSpan>" . PHP_EOL
398 . " <begin>$year-01-01</begin>$end" . PHP_EOL 402 . " <begin>$year-01-01</begin>$end" . PHP_EOL
399 . " </TimeSpan>" . PHP_EOL; 403 . " </TimeSpan>" . PHP_EOL;
400 - 404 +
401 } 405 }
402 406
403 // Loop thorough all features (values without features will not be shown) 407 // Loop thorough all features (values without features will not be shown)
@@ -405,7 +409,7 @@ class ThematicMap @@ -405,7 +409,7 @@ class ThematicMap
405 { 409 {
406 $name = $feature['name']; 410 $name = $feature['name'];
407 //if (!mb_detect_encoding($name,"UTF-8",true)) 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 $name = "<![CDATA[ ".$name." ]]>"; 413 $name = "<![CDATA[ ".$name." ]]>";
410 $value = ''; // use null? 414 $value = ''; // use null?
411 $valueText = 'no data'; 415 $valueText = 'no data';
@@ -494,7 +498,10 @@ class ThematicMap @@ -494,7 +498,10 @@ class ThematicMap
494 498
495 switch($this->symbolType){ 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 //$symbolSize = round(self::getSymbolSize($value, $this->symbolShape),2); 505 //$symbolSize = round(self::getSymbolSize($value, $this->symbolShape),2);
499 $symbolSize = round($this->symbolMaxSize * sqrt($value/$this->maxValue), 2); 506 $symbolSize = round($this->symbolMaxSize * sqrt($value/$this->maxValue), 2);
500 507
@@ -636,14 +643,14 @@ class ThematicMap @@ -636,14 +643,14 @@ class ThematicMap
636 643
637 $kml .= " </Document>" . PHP_EOL 644 $kml .= " </Document>" . PHP_EOL
638 . "</kml>" . PHP_EOL; 645 . "</kml>" . PHP_EOL;
639 - //echo($kml);  
640 646
641 647
642 // Open archive if collada 648 // Open archive if collada
643 649
644 650
645 // Add kml to archieve 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 // Create logo with title and source and add to archieve 655 // Create logo with title and source and add to archieve
649 if ($this->showTitle) { 656 if ($this->showTitle) {
@@ -652,11 +659,18 @@ class ThematicMap @@ -652,11 +659,18 @@ class ThematicMap
652 else { 659 else {
653 $zip->addFile($this->logo, 'files/brand.png'); 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,37 +27,52 @@
27 require_once (__DIR__.'/TME_i3geo_DataConnector.php'); 27 require_once (__DIR__.'/TME_i3geo_DataConnector.php');
28 // Include engine class 28 // Include engine class
29 require_once (__DIR__.'/TME_Engine.php'); 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 if(!isset($dir_tmp)){ 43 if(!isset($dir_tmp)){
44 include(__DIR__."/../../ms_configura.php"); 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 // Create thematic map object 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 //echo "<p><a href='$file'>$file</a>"; 77 //echo "<p><a href='$file'>$file</a>";
63 ?> 78 ?>
64 \ No newline at end of file 79 \ No newline at end of file
pacotes/tme/TME_i3geo_DataConnector.php
@@ -39,7 +39,7 @@ class DataConnector @@ -39,7 +39,7 @@ class DataConnector
39 private $dbc; 39 private $dbc;
40 40
41 // Constructor 41 // Constructor
42 - function __construct($sid) 42 + function __construct($sid,$verificaSID = true)
43 { 43 {
44 if (!function_exists('ms_GetVersion')) 44 if (!function_exists('ms_GetVersion'))
45 { 45 {
@@ -53,18 +53,20 @@ class DataConnector @@ -53,18 +53,20 @@ class DataConnector
53 } 53 }
54 //include("../../classesphp/carrega_ext.php"); 54 //include("../../classesphp/carrega_ext.php");
55 //verificação de segurança 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 {exit;} 68 {exit;}
65 } 69 }
66 - else  
67 - {exit;}  
68 if(!isset($_SESSION["map_file"])) 70 if(!isset($_SESSION["map_file"]))
69 {exit;} 71 {exit;}
70 $this->map_file = $_SESSION["map_file"]; 72 $this->map_file = $_SESSION["map_file"];
@@ -110,10 +112,14 @@ class DataConnector @@ -110,10 +112,14 @@ class DataConnector
110 112
111 // Make data store 113 // Make data store
112 function getDataStore($nomelayer,$colunasvalor,$colunanomeregiao,$titulo,$descricao,$ext=""){ //$indicatorID, $year, $region){ 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 $versao = versao(); 119 $versao = versao();
115 $versao = $versao["principal"]; 120 $versao = $versao["principal"];
116 $mapa = ms_newMapObj($this->map_file); 121 $mapa = ms_newMapObj($this->map_file);
  122 +
117 if($ext == "") 123 if($ext == "")
118 {$mapa = extPadrao($mapa);} 124 {$mapa = extPadrao($mapa);}
119 else{ 125 else{
@@ -139,6 +145,7 @@ class DataConnector @@ -139,6 +145,7 @@ class DataConnector
139 } 145 }
140 } 146 }
141 } 147 }
  148 +
142 $itens = pegaItens($layer,$mapa); 149 $itens = pegaItens($layer,$mapa);
143 carregaquery2($this->map_file,$layer,$mapa); 150 carregaquery2($this->map_file,$layer,$mapa);
144 if ($layer->getNumresults() > 0){$existesel = "sim";} 151 if ($layer->getNumresults() > 0){$existesel = "sim";}