Commit 448320cc7f8c6146f58b49c48ec2608f09a19297
1 parent
09f64b1a
Exists in
master
and in
7 other branches
--no commit message
Showing
4 changed files
with
41 additions
and
12 deletions
Show diff stats
classesjs/classe_janela.js
| @@ -739,6 +739,22 @@ i3GEO.janela = { | @@ -739,6 +739,22 @@ i3GEO.janela = { | ||
| 739 | } | 739 | } |
| 740 | }, | 740 | }, |
| 741 | /* | 741 | /* |
| 742 | + Janela de prompt para entrada de dados | ||
| 743 | + | ||
| 744 | + Parametros: | ||
| 745 | + | ||
| 746 | + pergunta {string} - texto da pegunta | ||
| 747 | + | ||
| 748 | + w {numeric} - largura da janela | ||
| 749 | + | ||
| 750 | + funcaoOk {function} - (opcional) funcao do botao 1 | ||
| 751 | + | ||
| 752 | + funcaoCancela {function} - (opcional) funcao do botao 2 | ||
| 753 | + */ | ||
| 754 | + prompt: function(pergunta,w,funcaoOk,funcaoCancela){ | ||
| 755 | + i3GEO.janelaconfirma: function(pergunta,w,resposta1,resposta2,funcao1,funcao2) | ||
| 756 | + }, | ||
| 757 | + /* | ||
| 742 | Function: mensagemSimples | 758 | Function: mensagemSimples |
| 743 | 759 | ||
| 744 | Mostra uma janela simples com uma mensagem | 760 | Mostra uma janela simples com uma mensagem |
classesphp/classe_menutemas.php
| @@ -65,8 +65,7 @@ $idioma - (opcional) pt|en|es|it | @@ -65,8 +65,7 @@ $idioma - (opcional) pt|en|es|it | ||
| 65 | { | 65 | { |
| 66 | if($locaplic == "") | 66 | if($locaplic == "") |
| 67 | { | 67 | { |
| 68 | - if(file_exists("../ms_configura.php")) | ||
| 69 | - {include("../ms_configura.php");} | 68 | + include(__DIR__."/../ms_configura.php");} |
| 70 | } | 69 | } |
| 71 | $perfil = str_replace(" ",",",$perfil); | 70 | $perfil = str_replace(" ",",",$perfil); |
| 72 | $this->perfil = explode(",",$perfil); | 71 | $this->perfil = explode(",",$perfil); |
| @@ -149,7 +148,7 @@ array | @@ -149,7 +148,7 @@ array | ||
| 149 | { | 148 | { |
| 150 | if($menu["idmenu"] == $idmenu || $idmenu == "") | 149 | if($menu["idmenu"] == $idmenu || $idmenu == "") |
| 151 | { | 150 | { |
| 152 | - include_once("../admin/php/classe_arvore.php"); | 151 | + include_once(__DIR__."/../admin/php/classe_arvore.php"); |
| 153 | $arvore = new Arvore($this->locaplic,$this->idioma); | 152 | $arvore = new Arvore($this->locaplic,$this->idioma); |
| 154 | $grupos = $arvore->formataGruposMenu($idmenu,$this->perfil,$listasgrupos); | 153 | $grupos = $arvore->formataGruposMenu($idmenu,$this->perfil,$listasgrupos); |
| 155 | unset($arvore); | 154 | unset($arvore); |
| @@ -182,7 +181,7 @@ array | @@ -182,7 +181,7 @@ array | ||
| 182 | { | 181 | { |
| 183 | if($menu["idmenu"] == $idmenu || $idmenu == "") | 182 | if($menu["idmenu"] == $idmenu || $idmenu == "") |
| 184 | { | 183 | { |
| 185 | - include_once("../admin/php/classe_arvore.php"); | 184 | + include_once(__DIR__."/../admin/php/classe_arvore.php"); |
| 186 | $arvore = new Arvore($this->locaplic,$this->idioma); | 185 | $arvore = new Arvore($this->locaplic,$this->idioma); |
| 187 | $subGrupos = $arvore->formataSubgruposGrupo($idmenu,$codgrupo,$this->perfil); | 186 | $subGrupos = $arvore->formataSubgruposGrupo($idmenu,$codgrupo,$this->perfil); |
| 188 | unset($arvore); | 187 | unset($arvore); |
| @@ -209,7 +208,7 @@ array | @@ -209,7 +208,7 @@ array | ||
| 209 | */ | 208 | */ |
| 210 | function pegaListaDeTemas($grupo,$subgrupo,$idmenu) | 209 | function pegaListaDeTemas($grupo,$subgrupo,$idmenu) |
| 211 | { | 210 | { |
| 212 | - include_once("../admin/php/classe_arvore.php"); | 211 | + include_once(__DIR__."/../admin/php/classe_arvore.php"); |
| 213 | $arvore = new Arvore($this->locaplic,$this->idioma); | 212 | $arvore = new Arvore($this->locaplic,$this->idioma); |
| 214 | $temas = $arvore->formataTemasSubgrupo($subgrupo,$this->perfil); | 213 | $temas = $arvore->formataTemasSubgrupo($subgrupo,$this->perfil); |
| 215 | unset($arvore); | 214 | unset($arvore); |
| @@ -371,7 +370,7 @@ $procurar - String que será procurada. | @@ -371,7 +370,7 @@ $procurar - String que será procurada. | ||
| 371 | } | 370 | } |
| 372 | else | 371 | else |
| 373 | { | 372 | { |
| 374 | - include_once("../admin/php/classe_arvore.php"); | 373 | + include_once(__DIR__."/../admin/php/classe_arvore.php"); |
| 375 | $arvore = new Arvore($this->locaplic,$this->idioma); | 374 | $arvore = new Arvore($this->locaplic,$this->idioma); |
| 376 | $temas = $arvore->procuraTemas($procurar,$this->perfil); | 375 | $temas = $arvore->procuraTemas($procurar,$this->perfil); |
| 377 | unset($arvore); | 376 | unset($arvore); |
| @@ -482,7 +481,7 @@ $procurar - String que será procurada. | @@ -482,7 +481,7 @@ $procurar - String que será procurada. | ||
| 482 | */ | 481 | */ |
| 483 | function procurartemas2($procurar) | 482 | function procurartemas2($procurar) |
| 484 | { | 483 | { |
| 485 | - include_once("../admin/php/classe_arvore.php"); | 484 | + include_once(__DIR__."/../admin/php/classe_arvore.php"); |
| 486 | $arvore = new Arvore($this->locaplic,$this->idioma); | 485 | $arvore = new Arvore($this->locaplic,$this->idioma); |
| 487 | $temas = $arvore->procuraTemas($procurar,$this->perfil); | 486 | $temas = $arvore->procuraTemas($procurar,$this->perfil); |
| 488 | unset($arvore); | 487 | unset($arvore); |
| @@ -501,7 +500,7 @@ $fatorestrela - valor para normalizar o total de acessos com o valor da estrela | @@ -501,7 +500,7 @@ $fatorestrela - valor para normalizar o total de acessos com o valor da estrela | ||
| 501 | */ | 500 | */ |
| 502 | function procurartemasestrela($nivel,$fatorestrela) | 501 | function procurartemasestrela($nivel,$fatorestrela) |
| 503 | { | 502 | { |
| 504 | - include_once("../admin/php/classe_arvore.php"); | 503 | + include_once(__DIR_."/../admin/php/classe_arvore.php"); |
| 505 | $arvore = new Arvore($this->locaplic,$this->idioma); | 504 | $arvore = new Arvore($this->locaplic,$this->idioma); |
| 506 | $temas = $arvore->procuraTemasEstrela($nivel,$fatorestrela,$this->perfil); | 505 | $temas = $arvore->procuraTemasEstrela($nivel,$fatorestrela,$this->perfil); |
| 507 | unset($arvore); | 506 | unset($arvore); |
guia_de_migracao.txt
| @@ -3,6 +3,12 @@ GUIA DE UPDATES | @@ -3,6 +3,12 @@ GUIA DE UPDATES | ||
| 3 | ------------------------------------------------------------------------------------------------- | 3 | ------------------------------------------------------------------------------------------------- |
| 4 | Para a versão 4.7 | 4 | Para a versão 4.7 |
| 5 | 5 | ||
| 6 | +- para testar via javascript se a versão é a 4.7, utilize: | ||
| 7 | + | ||
| 8 | + if(i3GEO.eventos.cliquePerm){ | ||
| 9 | + //seu codigo vai aqui | ||
| 10 | + } | ||
| 11 | + | ||
| 6 | - Criada a pasta init que contém uma nova página de inicialização | 12 | - Criada a pasta init que contém uma nova página de inicialização |
| 7 | - O banco de dados de administração foi alterado. Deve ser executado o programa de upgrade do banco, existente em i3geo/admin. | 13 | - O banco de dados de administração foi alterado. Deve ser executado o programa de upgrade do banco, existente em i3geo/admin. |
| 8 | - Para permitir o upgrade é necessário ter um usuário master cadastrado em i3geo/ms_configura.php | 14 | - Para permitir o upgrade é necessário ter um usuário master cadastrado em i3geo/ms_configura.php |
ogc.php
| @@ -505,18 +505,18 @@ function ogc_imprimeListaDeTemas(){ | @@ -505,18 +505,18 @@ function ogc_imprimeListaDeTemas(){ | ||
| 505 | foreach ($menus as $menu){ | 505 | foreach ($menus as $menu){ |
| 506 | $grupos = $m->pegaListaDeGrupos($menu["idmenu"],$listasistemas="nao",$listasgrupos="sim"); | 506 | $grupos = $m->pegaListaDeGrupos($menu["idmenu"],$listasistemas="nao",$listasgrupos="sim"); |
| 507 | foreach($grupos as $grupo){ | 507 | foreach($grupos as $grupo){ |
| 508 | - if(strtolower($grupo["ogc"]) == "sim"){ | ||
| 509 | - $imprimegrupo = "<i>".$grupo["nome"]."</i>"; | 508 | + if(!empty($grupo["ogc"]) && strtolower($grupo["ogc"]) == "sim"){ |
| 509 | + $imprimegrupo = "<i>".texto2iso($grupo["nome"])."</i>"; | ||
| 510 | foreach($grupo["subgrupos"] as $sgrupo){ | 510 | foreach($grupo["subgrupos"] as $sgrupo){ |
| 511 | if(strtolower($sgrupo["ogc"]) == "sim"){ | 511 | if(strtolower($sgrupo["ogc"]) == "sim"){ |
| 512 | $imprimesubgrupo = $sgrupo["nome"]; | 512 | $imprimesubgrupo = $sgrupo["nome"]; |
| 513 | $temas = $m->pegaListaDeTemas($grupo["id_n1"],$sgrupo["id_n2"],$menu["idmenu"]); | 513 | $temas = $m->pegaListaDeTemas($grupo["id_n1"],$sgrupo["id_n2"],$menu["idmenu"]); |
| 514 | foreach($temas as $tema){ | 514 | foreach($temas as $tema){ |
| 515 | if(strtolower($tema["ogc"]) == "sim"){ | 515 | if(strtolower($tema["ogc"]) == "sim"){ |
| 516 | - $imprimir .= $imprimegrupo."->".$imprimesubgrupo."<br>"; | 516 | + $imprimir .= texto2iso($imprimegrupo)."->".texto2iso($imprimesubgrupo)."<br>"; |
| 517 | $imprimir .= " "; | 517 | $imprimir .= " "; |
| 518 | $imprimir .= "<span style=color:red >".$tema["tid"]."</span>"; | 518 | $imprimir .= "<span style=color:red >".$tema["tid"]."</span>"; |
| 519 | - $imprimir .= " - ".$tema["nome"]." "; | 519 | + $imprimir .= " - ".texto2iso($tema["nome"])." "; |
| 520 | $imprimir .= " <a href='".$urli3geo."/ogc.php?tema=".$tema["tid"]."&service=wms&request=getcapabilities' >Getcapabilities</a>"; | 520 | $imprimir .= " <a href='".$urli3geo."/ogc.php?tema=".$tema["tid"]."&service=wms&request=getcapabilities' >Getcapabilities</a>"; |
| 521 | $imprimir .= " <a href='".$urli3geo."/ogc.php?tema=".$tema["tid"]."&SRS=EPSG:4618&WIDTH=500&HEIGHT=500&BBOX=-76.5125927,-39.3925675209,-29.5851853,9.49014852081&FORMAT=image/png&service=wms&version=1.1.0&request=getmap&layers=".$tema["tid"]."' >GetMap </a>"; | 521 | $imprimir .= " <a href='".$urli3geo."/ogc.php?tema=".$tema["tid"]."&SRS=EPSG:4618&WIDTH=500&HEIGHT=500&BBOX=-76.5125927,-39.3925675209,-29.5851853,9.49014852081&FORMAT=image/png&service=wms&version=1.1.0&request=getmap&layers=".$tema["tid"]."' >GetMap </a>"; |
| 522 | if($tema["link"] != " ") | 522 | if($tema["link"] != " ") |
| @@ -599,4 +599,12 @@ function carregaCacheImagem($bbox,$layer,$w,$h,$cachedir=""){ | @@ -599,4 +599,12 @@ function carregaCacheImagem($bbox,$layer,$w,$h,$cachedir=""){ | ||
| 599 | exit; | 599 | exit; |
| 600 | } | 600 | } |
| 601 | } | 601 | } |
| 602 | +function texto2iso($texto){ | ||
| 603 | + if (function_exists("mb_convert_encoding")){ | ||
| 604 | + if (mb_detect_encoding($texto,"UTF-8",true)){ | ||
| 605 | + $texto = mb_convert_encoding($texto,"ISO-8859-1","UTF-8"); | ||
| 606 | + } | ||
| 607 | + } | ||
| 608 | + return $texto; | ||
| 609 | +} | ||
| 602 | ?> | 610 | ?> |
| 603 | \ No newline at end of file | 611 | \ No newline at end of file |