Commit b787ef65aaa5d969fc158ee8b353ffe3b9c3f0bb
1 parent
d67d0b6a
Exists in
master
and in
7 other branches
v6 - inclusão de conversão base64 na ferramenta legenda quando da transferência …
…dos parâmetros de cada classe cliente->servidor
Showing
4 changed files
with
100 additions
and
77 deletions
Show diff stats
admin/admin.db
No preview for this file type
classesphp/classe_alteraclasse.php
| ... | ... | @@ -171,19 +171,25 @@ $ids - lista de ids, separados por vírgula, que identificam as classes no |
| 171 | 171 | $nomes - lista com os novos nomes |
| 172 | 172 | |
| 173 | 173 | $exps - lista com as novas expressões |
| 174 | + | |
| 175 | +$base64 sim|nao indica se as strings estao codificadas em base64 | |
| 174 | 176 | */ |
| 175 | - function alteraclasses($ids,$nomes,$exps) | |
| 177 | + function alteraclasses($ids,$nomes,$exps,$base64="nao") | |
| 176 | 178 | { |
| 179 | + if($base64 == "sim"){ | |
| 180 | + $ids = base64_decode($ids); | |
| 181 | + $nomes = base64_decode($nomes); | |
| 182 | + $exps = base64_decode($exps); | |
| 183 | + } | |
| 177 | 184 | //prepara os arrays com os valores |
| 178 | 185 | $ids = explode(";",$ids); |
| 179 | - $nomes = mb_convert_encoding($nomes,"ISO-8859-1","UTF-8"); | |
| 186 | + //$nomes = mb_convert_encoding($nomes,"ISO-8859-1","UTF-8"); | |
| 180 | 187 | $nomes = explode(";",$nomes); |
| 181 | - $exps = mb_convert_encoding($exps,"ISO-8859-1","UTF-8"); | |
| 188 | + //$exps = mb_convert_encoding($exps,"ISO-8859-1","UTF-8"); | |
| 182 | 189 | $exps = explode(";",$exps); |
| 183 | 190 | //pega os layers existentes no array ids e armazena no array t |
| 184 | 191 | $c = count($ids); |
| 185 | - for ($i=0; $i < $c; ++$i) | |
| 186 | - { | |
| 192 | + for ($i=0; $i < $c; ++$i){ | |
| 187 | 193 | $tx = explode("-",$ids[$i]); |
| 188 | 194 | $t[] = $tx[0]; |
| 189 | 195 | } | ... | ... |
classesphp/mapa_controle.php
| ... | ... | @@ -28,7 +28,7 @@ cria o objeto cpaint-> |
| 28 | 28 | |
| 29 | 29 | carrega as funções de uso mais comuns-> |
| 30 | 30 | |
| 31 | -faz uma cópia de segurança do map_file-> | |
| 31 | +faz uma c�pia de segurança do map_file-> | |
| 32 | 32 | |
| 33 | 33 | roda a função desejada-> |
| 34 | 34 | |
| ... | ... | @@ -52,7 +52,7 @@ de que seja &uacute;til, |
| 52 | 52 | porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita |
| 53 | 53 | de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. |
| 54 | 54 | Consulte a Licença Pública Geral do GNU para mais detalhes. |
| 55 | -Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 55 | +Você deve ter recebido uma c�pia da Licença Pública Geral do | |
| 56 | 56 | GNU junto com este programa; se não, escreva para a |
| 57 | 57 | Free Software Foundation, Inc., no endereço |
| 58 | 58 | 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
| ... | ... | @@ -86,16 +86,16 @@ cp.call(p,"lente",ajaxabrelente) |
| 86 | 86 | |
| 87 | 87 | Variáveis de Seção: |
| 88 | 88 | |
| 89 | -dir_tmp - diretório, no servidor, temporário utilizado pelo I3Geo, exemplo: c:/ms4w/tmp/ms_tmp | |
| 89 | +dir_tmp - diret�rio, no servidor, temporário utilizado pelo I3Geo, exemplo: c:/ms4w/tmp/ms_tmp | |
| 90 | 90 | locmapserv - localização, no servidor, do CGI, exemplo: /cgi-bin/mapserv.exe |
| 91 | 91 | locaplic - localização, no servidor, do I3Geo, exemplo: c:/ms4w/apache/htdocs/i3geo |
| 92 | 92 | R_path - localização, no servidor, do executável do pacote R, exemplo: c:/ms4w/apache/htdocs/i3geo/pacotes/r/win/bin/R.exe |
| 93 | 93 | imgurl - url das imagens geradas pelo mapa, exemplo: http://localhost/ms_tmp/imgTVHbdijFMk/ |
| 94 | -tmpurl - url do diretório temporário, exemplo: http://localhost/ms_tmp/ | |
| 94 | +tmpurl - url do diret�rio temporário, exemplo: http://localhost/ms_tmp/ | |
| 95 | 95 | map_file - endereço, no servidor, do mapfile atual, exemplo: c:/ms4w/tmp/ms_tmp/TVHbdijFMk/TVHbdijFMk.map |
| 96 | 96 | mapext - extensão geográfica do mapa atual, exemplo: -76.5125927 -39.3925675209 -29.5851853 9.49014852081 |
| 97 | 97 | perfil - nome do perfil para controlar os temas que serão visíveis na lista de temas. |
| 98 | -mapdir - localização, no servidor, do diretório com o mapfile temporário do mapa atual. | |
| 98 | +mapdir - localização, no servidor, do diret�rio com o mapfile temporário do mapa atual. | |
| 99 | 99 | imgdir - localização, no servidor, das imagens temporárias do mapa atual. |
| 100 | 100 | debug - (pode ser definido como "sim" indica se o erro_reporting deve ser definido como E_ALL |
| 101 | 101 | contadorsalva - indica quantas vezes o mapa já foi salvo. Permite que uma aplicação verifique se o mapa foi alterado ou não. |
| ... | ... | @@ -175,7 +175,7 @@ if($funcao == "criaMapa"){ |
| 175 | 175 | $d = ""; |
| 176 | 176 | include_once(dirname(__FILE__)."/../ms_configura.php"); |
| 177 | 177 | // |
| 178 | - //é necessário mudar o diretório em função dos includes que são feitos pelo ms_criamapa.php | |
| 178 | + //é necessário mudar o diret�rio em função dos includes que são feitos pelo ms_criamapa.php | |
| 179 | 179 | // |
| 180 | 180 | //chdir($locaplic); |
| 181 | 181 | $interfaceTemp = $interface; |
| ... | ... | @@ -192,7 +192,7 @@ if($funcao == "criaMapa"){ |
| 192 | 192 | } |
| 193 | 193 | if (!isset($map_file)) |
| 194 | 194 | { |
| 195 | - //nesse caso é necessário criar o diretório temporário e iniciar o mapa | |
| 195 | + //nesse caso é necessário criar o diret�rio temporário e iniciar o mapa | |
| 196 | 196 | //$cp->set_data(array("erro"=>"linkquebrado")); |
| 197 | 197 | //$cp->return_data(); |
| 198 | 198 | //cpjson(array("erro"=>"linkquebrado")); |
| ... | ... | @@ -375,7 +375,7 @@ Valor: LISTAGEOMETRIAS |
| 375 | 375 | |
| 376 | 376 | Gera a lista de geometrias disponíveis para o mapa atual. |
| 377 | 377 | |
| 378 | -As geometrias são armazenadas no diretório temporário do usuário, utilizando um formato próprio do I3Geo. | |
| 378 | +As geometrias são armazenadas no diret�rio temporário do usuário, utilizando um formato pr�prio do I3Geo. | |
| 379 | 379 | |
| 380 | 380 | <Temas->listaGeometrias> |
| 381 | 381 | */ |
| ... | ... | @@ -390,7 +390,7 @@ Valor: CAPTURAGEOMETRIAS |
| 390 | 390 | |
| 391 | 391 | Gera um arquivo de geometrias, no formato I3Geo, para um tema, considerando os elementos selecionados. |
| 392 | 392 | |
| 393 | -As geometrias são armazenadas no diretório temporário do usuário, utilizando um formato próprio do I3Geo. | |
| 393 | +As geometrias são armazenadas no diret�rio temporário do usuário, utilizando um formato pr�prio do I3Geo. | |
| 394 | 394 | |
| 395 | 395 | <Temas->capturaGeometrias> |
| 396 | 396 | */ |
| ... | ... | @@ -419,7 +419,7 @@ Pega as mensagens do metadata 'mensagem'. |
| 419 | 419 | /* |
| 420 | 420 | Valor: REINICIAMAPA |
| 421 | 421 | |
| 422 | -Reinicia um mapa restaurando a cópia de segurança. | |
| 422 | +Reinicia um mapa restaurando a c�pia de segurança. | |
| 423 | 423 | */ |
| 424 | 424 | case "REINICIAMAPA": |
| 425 | 425 | $qyfile = str_replace(".map",".qy",$map_file); |
| ... | ... | @@ -586,7 +586,7 @@ Lista os temas existentes em um mapa. |
| 586 | 586 | /* |
| 587 | 587 | Valor: LISTATEMASLOCAIS |
| 588 | 588 | |
| 589 | -Lista os temas existentes no diretório temporário do mapa atual. | |
| 589 | +Lista os temas existentes no diret�rio temporário do mapa atual. | |
| 590 | 590 | |
| 591 | 591 | <Mapa->listaTemasLocais> |
| 592 | 592 | */ |
| ... | ... | @@ -640,7 +640,7 @@ Valor: LIGATEMASBEACON |
| 640 | 640 | |
| 641 | 641 | Liga e desliga temas no mapa atual partindo de uma chamada via tag IMG |
| 642 | 642 | |
| 643 | -Retorna um código de erro para indicar o fim do retorno. | |
| 643 | +Retorna um c�digo de erro para indicar o fim do retorno. | |
| 644 | 644 | |
| 645 | 645 | Veja no livro "Javascript de Alto Desempenho", de Nicholas C. Zakas pg. 162 |
| 646 | 646 | |
| ... | ... | @@ -829,9 +829,9 @@ Altera o valor definido no elemento DATA de um LAYER. |
| 829 | 829 | /* |
| 830 | 830 | Valor: REMOVERGEOMETRIAS |
| 831 | 831 | |
| 832 | -Remove geometrias do diretório temporário. | |
| 832 | +Remove geometrias do diret�rio temporário. | |
| 833 | 833 | |
| 834 | -As geometrias são armazenadas no diretório temporário do usuário, utilizando um formato próprio do I3Geo. | |
| 834 | +As geometrias são armazenadas no diret�rio temporário do usuário, utilizando um formato pr�prio do I3Geo. | |
| 835 | 835 | |
| 836 | 836 | <Temas->removerGeometrias> |
| 837 | 837 | */ |
| ... | ... | @@ -1115,44 +1115,51 @@ Altera uma classe de um tema, aplicando uma nova classifica&ccedil;&atilde;o ou |
| 1115 | 1115 | include_once("classe_alteraclasse.php"); |
| 1116 | 1116 | copiaSeguranca($map_file); |
| 1117 | 1117 | $m = new Alteraclasse($map_file,$tema,"",$ext); |
| 1118 | - if ($opcao == "aplicacoresrgb") | |
| 1119 | - { | |
| 1118 | + if ($opcao == "aplicacoresrgb"){ | |
| 1120 | 1119 | $cores = str_replace("rgb","",$cores); |
| 1121 | 1120 | $cores = str_replace(")","",$cores); |
| 1122 | 1121 | $cores = str_replace("(","",$cores); |
| 1123 | 1122 | $retorno = $m->aplicacoresrgb(explode(";",$cores)); |
| 1124 | 1123 | } |
| 1125 | - if ($opcao == "sobeclasse") | |
| 1126 | - {$retorno = $m->sobeclasse($idclasse);} | |
| 1127 | - if ($opcao == "desceclasse") | |
| 1128 | - {$retorno = $m->desceclasse($idclasse);} | |
| 1129 | - if ($opcao == "alteracor") | |
| 1130 | - {$retorno = $m->alteracor($idclasse,$cor);} | |
| 1131 | - if ($opcao == "adicionaopacidade") | |
| 1132 | - {$retorno = $m->adicionaopacidade();} | |
| 1133 | - if ($opcao == "alterageometria") | |
| 1134 | - {$retorno = $m->alterageometria($tipo);} | |
| 1135 | - if ($opcao == "adicionaclasse") | |
| 1136 | - {$retorno = $m->adicionaclasse();} | |
| 1137 | - if ($opcao == "valorunico") | |
| 1138 | - {$retorno = $m->valorunico($item,$ignorar);} | |
| 1139 | - if ($opcao == "intervalosiguais") | |
| 1140 | - {$retorno = $m->intervalosiguais($item,$nclasses,$ignorar);} | |
| 1141 | - if ($opcao == "quantil") | |
| 1142 | - {$retorno = $m->quantil($item,$nclasses,$ignorar);} | |
| 1143 | - if ($opcao == "quebrasnaturais") | |
| 1144 | - {$retorno = $m->quebrasnaturais($item,$nclasses,$ignorar);} | |
| 1145 | - if ($opcao == "quartis") | |
| 1146 | - { | |
| 1124 | + if ($opcao == "sobeclasse"){ | |
| 1125 | + $retorno = $m->sobeclasse($idclasse); | |
| 1126 | + } | |
| 1127 | + if ($opcao == "desceclasse"){ | |
| 1128 | + $retorno = $m->desceclasse($idclasse); | |
| 1129 | + } | |
| 1130 | + if ($opcao == "alteracor"){ | |
| 1131 | + $retorno = $m->alteracor($idclasse,$cor); | |
| 1132 | + } | |
| 1133 | + if ($opcao == "adicionaopacidade"){ | |
| 1134 | + $retorno = $m->adicionaopacidade(); | |
| 1135 | + } | |
| 1136 | + if ($opcao == "alterageometria"){ | |
| 1137 | + $retorno = $m->alterageometria($tipo); | |
| 1138 | + } | |
| 1139 | + if ($opcao == "adicionaclasse"){ | |
| 1140 | + $retorno = $m->adicionaclasse(); | |
| 1141 | + } | |
| 1142 | + if ($opcao == "valorunico"){ | |
| 1143 | + $retorno = $m->valorunico($item,$ignorar); | |
| 1144 | + } | |
| 1145 | + if ($opcao == "intervalosiguais"){ | |
| 1146 | + $retorno = $m->intervalosiguais($item,$nclasses,$ignorar); | |
| 1147 | + } | |
| 1148 | + if ($opcao == "quantil"){ | |
| 1149 | + $retorno = $m->quantil($item,$nclasses,$ignorar); | |
| 1150 | + } | |
| 1151 | + if ($opcao == "quebrasnaturais"){ | |
| 1152 | + $retorno = $m->quebrasnaturais($item,$nclasses,$ignorar); | |
| 1153 | + } | |
| 1154 | + if ($opcao == "quartis"){ | |
| 1147 | 1155 | if(!isset($tipoLegenda)) |
| 1148 | 1156 | {$tipoLegenda = "";} |
| 1149 | 1157 | $retorno = $m->quartis($item,$ignorar,$tipoLegenda); |
| 1150 | 1158 | } |
| 1151 | - if ($opcao == "alteraclasses") | |
| 1152 | - { | |
| 1159 | + if ($opcao == "alteraclasses"){ | |
| 1153 | 1160 | //esta operação é chamada com POST via cpaint |
| 1154 | 1161 | //error_reporting(0); |
| 1155 | - alteraclassesPost($ids,$nomes,$exps); | |
| 1162 | + alteraclassesPost($ids,$nomes,$exps,$base64); | |
| 1156 | 1163 | restauraCon($map_file,$postgis_mapa); |
| 1157 | 1164 | cpjson(""); |
| 1158 | 1165 | } |
| ... | ... | @@ -1210,7 +1217,7 @@ Altera as cores das classes de um tema conforme uma cor inicial e uma final. |
| 1210 | 1217 | /* |
| 1211 | 1218 | Valor: INVERTESTATUSCLASSE |
| 1212 | 1219 | |
| 1213 | -Altera o status de desenho de uma classe, tornando-a vi´sivel ou não. | |
| 1220 | +Altera o status de desenho de uma classe, tornando-a vi�sivel ou não. | |
| 1214 | 1221 | |
| 1215 | 1222 | <Alteraclasse->statusClasse> |
| 1216 | 1223 | */ |
| ... | ... | @@ -2114,7 +2121,7 @@ Calcula a &aacute;rea de um pixel da imagem. |
| 2114 | 2121 | /* |
| 2115 | 2122 | Valor: LISTAEPSG |
| 2116 | 2123 | |
| 2117 | -Pega os códigos de projeção EPSG. | |
| 2124 | +Pega os c�digos de projeção EPSG. | |
| 2118 | 2125 | |
| 2119 | 2126 | */ |
| 2120 | 2127 | case "LISTAEPSG": |
| ... | ... | @@ -2125,7 +2132,7 @@ Valor: LISTADIRETORIOS |
| 2125 | 2132 | |
| 2126 | 2133 | Depreciado na V 5.0, use ferramentas/navegarquivos/exec.php |
| 2127 | 2134 | |
| 2128 | -Lista os diretórios de um diretório. | |
| 2135 | +Lista os diret�rios de um diret�rio. | |
| 2129 | 2136 | |
| 2130 | 2137 | */ |
| 2131 | 2138 | case "LISTADIRETORIOS": |
| ... | ... | @@ -2136,7 +2143,7 @@ Valor: LISTAARQUIVOS |
| 2136 | 2143 | |
| 2137 | 2144 | Depreciado na V 5.0, use ferramentas/navegarquivos/exec.php |
| 2138 | 2145 | |
| 2139 | -Lista os arquivos de um diretório. | |
| 2146 | +Lista os arquivos de um diret�rio. | |
| 2140 | 2147 | */ |
| 2141 | 2148 | case "LISTAARQUIVOS": |
| 2142 | 2149 | $retorno = listaArquivos($diretorio); |
| ... | ... | @@ -2231,11 +2238,10 @@ Altera as classes de um tema aplicando novos par&acirc;metros como nome e expres |
| 2231 | 2238 | Include: |
| 2232 | 2239 | <classe_alteraclasse.php> |
| 2233 | 2240 | */ |
| 2234 | -function alteraclassesPost($ids,$nomes,$exps) | |
| 2235 | -{ | |
| 2241 | +function alteraclassesPost($ids,$nomes,$exps,$base64="nao"){ | |
| 2236 | 2242 | global $map_file,$tema; |
| 2237 | 2243 | $m = new Alteraclasse($map_file,$tema); |
| 2238 | - $m->alteraclasses($ids,$nomes,$exps); | |
| 2244 | + $m->alteraclasses($ids,$nomes,$exps,$base64); | |
| 2239 | 2245 | $m->salva(); |
| 2240 | 2246 | $_SESSION["contadorsalva"]++; |
| 2241 | 2247 | } | ... | ... |
ferramentas/legenda/index.js
| ... | ... | @@ -39,7 +39,6 @@ Free Software Foundation, Inc., no endere&ccedil;o |
| 39 | 39 | if(typeof(i3GEOF) === 'undefined'){ |
| 40 | 40 | var i3GEOF = {}; |
| 41 | 41 | } |
| 42 | - | |
| 43 | 42 | /* |
| 44 | 43 | Classe: i3GEOF.legenda |
| 45 | 44 | */ |
| ... | ... | @@ -261,7 +260,7 @@ i3GEOF.legenda = { |
| 261 | 260 | new YAHOO.widget.Button( |
| 262 | 261 | "i3GEOlegendabotaoIncluirLabel", |
| 263 | 262 | {onclick:{fn: function(){ |
| 264 | - var par,p,temp; | |
| 263 | + var par,p,temp,cp; | |
| 265 | 264 | try{ |
| 266 | 265 | par = i3GEOF.proplabel.pegaPar(); |
| 267 | 266 | i3GEOF.legenda.parDefault = par; |
| ... | ... | @@ -285,7 +284,7 @@ i3GEOF.legenda = { |
| 285 | 284 | new YAHOO.widget.Button( |
| 286 | 285 | "i3GEOlegendabotaoExcluirLabel", |
| 287 | 286 | {onclick:{fn: function(){ |
| 288 | - var p,temp; | |
| 287 | + var p,temp,cp; | |
| 289 | 288 | i3GEOF.legenda.aguarde.visibility = "visible"; |
| 290 | 289 | temp = function(){ |
| 291 | 290 | i3GEOF.legenda.aguarde.visibility = "hidden"; |
| ... | ... | @@ -641,22 +640,22 @@ i3GEOF.legenda = { |
| 641 | 640 | /* |
| 642 | 641 | Function: aplicaColourRamp |
| 643 | 642 | |
| 644 | - Aplica �s classes da legenda as cores escolhidas no seletor de cores | |
| 643 | + Aplica nas classes da legenda as cores escolhidas no seletor de cores | |
| 645 | 644 | */ |
| 646 | 645 | aplicaColourRamp: function(){ |
| 647 | 646 | if($i("listaColourRamp").value != ""){ |
| 648 | 647 | if(i3GEOF.legenda.aguarde.visibility === "visible") |
| 649 | 648 | {return;} |
| 650 | 649 | i3GEOF.legenda.aguarde.visibility = "visible"; |
| 651 | - var cores = $i("listaColourRamp").value; | |
| 652 | - temp = function(){ | |
| 653 | - i3GEOF.legenda.aguarde.visibility = "hidden"; | |
| 654 | - i3GEOF.legenda.mostralegenda(); | |
| 655 | - i3GEOF.legenda.aposAlterarLegenda(); | |
| 656 | - }; | |
| 657 | - var ext = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten); | |
| 658 | - p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=alteraclasse&opcao=aplicacoresrgb&ext="+ext+"&tema="+i3GEOF.legenda.tema; | |
| 659 | - cp = new cpaint(); | |
| 650 | + var cores = $i("listaColourRamp").value, | |
| 651 | + ext = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten), | |
| 652 | + temp = function(){ | |
| 653 | + i3GEOF.legenda.aguarde.visibility = "hidden"; | |
| 654 | + i3GEOF.legenda.mostralegenda(); | |
| 655 | + i3GEOF.legenda.aposAlterarLegenda(); | |
| 656 | + }, | |
| 657 | + p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=alteraclasse&opcao=aplicacoresrgb&ext="+ext+"&tema="+i3GEOF.legenda.tema, | |
| 658 | + cp = new cpaint(); | |
| 660 | 659 | cp.set_transfer_mode('POST'); |
| 661 | 660 | cp.set_response_type("JSON"); |
| 662 | 661 | cp.call(p,"foo",temp,"cores="+cores); |
| ... | ... | @@ -726,9 +725,9 @@ i3GEOF.legenda = { |
| 726 | 725 | n, |
| 727 | 726 | p, |
| 728 | 727 | cp, |
| 729 | - temp, | |
| 730 | - expn, | |
| 731 | - re = new RegExp('"', "g"); | |
| 728 | + temp; | |
| 729 | + //expn, | |
| 730 | + //re = new RegExp('"', "g"); | |
| 732 | 731 | for (t=0;t<trs.length;t++){ |
| 733 | 732 | if(trs[t].childNodes){ |
| 734 | 733 | nn = trs[t].childNodes; |
| ... | ... | @@ -742,8 +741,8 @@ i3GEOF.legenda = { |
| 742 | 741 | ids.push(temp[1]); |
| 743 | 742 | } |
| 744 | 743 | if(isn[0].name == "expressao"){ |
| 745 | - expn = (isn[0].value).replace(re,'##'); | |
| 746 | - exps.push(expn); | |
| 744 | + //expn = (isn[0].value).replace(re,'##'); | |
| 745 | + exps.push(isn[0].value); | |
| 747 | 746 | } |
| 748 | 747 | } |
| 749 | 748 | } |
| ... | ... | @@ -760,11 +759,23 @@ i3GEOF.legenda = { |
| 760 | 759 | i3GEOF.legenda.aguarde.visibility = "hidden"; |
| 761 | 760 | }; |
| 762 | 761 | var ext = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten); |
| 763 | - p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=alteraclasse&opcao=alteraclasses&ext="+ext; | |
| 762 | + p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?" + | |
| 763 | + "base64=sim" + | |
| 764 | + "&g_sid="+i3GEO.configura.sid+ | |
| 765 | + "&funcao=alteraclasse" + | |
| 766 | + "&opcao=alteraclasses" + | |
| 767 | + "&ext="+ext; | |
| 764 | 768 | cp = new cpaint(); |
| 765 | 769 | cp.set_transfer_mode('POST'); |
| 766 | 770 | cp.set_response_type("JSON"); |
| 767 | - cp.call(p,"alteraclassesPost",temp,"ids="+ids+"&nomes="+nomes+"&exps="+exps); | |
| 771 | + cp.call( | |
| 772 | + p, | |
| 773 | + "alteraclassesPost", | |
| 774 | + temp, | |
| 775 | + "ids="+i3GEO.util.base64encode(ids)+ | |
| 776 | + "&nomes="+i3GEO.util.base64encode(nomes)+ | |
| 777 | + "&exps="+i3GEO.util.base64encode(exps) | |
| 778 | + ); | |
| 768 | 779 | } |
| 769 | 780 | catch(e){i3GEO.janela.tempoMsg("Erro: "+ e);i3GEOF.legenda.aguarde.visibility = "hidden";} |
| 770 | 781 | }, |
| ... | ... | @@ -1002,8 +1013,8 @@ i3GEOF.legenda = { |
| 1002 | 1013 | catch(e){i3GEO.janela.tempoMsg("Erro: "+ e);i3GEOF.legenda.aguarde.visibility = "hidden";} |
| 1003 | 1014 | }, |
| 1004 | 1015 | formEditorSimbolo: function(){ |
| 1005 | - var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=editasimbolo&opcao=pegaparametros&tema="+i3GEOF.legenda.tema+"&classe="+i3GEOF.legenda.classe; | |
| 1006 | - cp = new cpaint(); | |
| 1016 | + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=editasimbolo&opcao=pegaparametros&tema="+i3GEOF.legenda.tema+"&classe="+i3GEOF.legenda.classe, | |
| 1017 | + cp = new cpaint(); | |
| 1007 | 1018 | cp.set_response_type("JSON"); |
| 1008 | 1019 | cp.call(p,"pegaParametrosMapa",i3GEOF.legenda.montaEditor); |
| 1009 | 1020 | }, |
| ... | ... | @@ -1115,7 +1126,7 @@ i3GEOF.legenda = { |
| 1115 | 1126 | var item = $i("i3GEOlegendaSelItem").value, |
| 1116 | 1127 | ext = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten), |
| 1117 | 1128 | p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=alteraclasse&tema="+i3GEOF.legenda.tema+"&item="+item+"&opcao=quartis&ignorar="+$i("i3GEOlegendaignorar").value+"&ext="+ext+"&tipoLegenda="+$i("estiloClassesQuartis").value, |
| 1118 | - cp = new cpaint(); | |
| 1129 | + cp = new cpaint(), | |
| 1119 | 1130 | fim = function(){ |
| 1120 | 1131 | i3GEOF.legenda.aposAlterarLegenda(); |
| 1121 | 1132 | i3GEOF.legenda.aguarde.visibility = "hidden"; |
| ... | ... | @@ -1564,4 +1575,4 @@ i3GEOF.legenda = { |
| 1564 | 1575 | adicionaProcesso: function(s){ |
| 1565 | 1576 | $i("i3GEOlegendaprocessos").innerHTML += $inputText("","","","",50,s.value); |
| 1566 | 1577 | } |
| 1567 | -}; | |
| 1578 | +}; | |
| 1568 | 1579 | \ No newline at end of file | ... | ... |