From a80ec6a9fb92d7834f21265fcc0ad3d275fc8cf0 Mon Sep 17 00:00:00 2001 From: edmarmoretti Date: Thu, 4 Aug 2016 22:43:46 -0300 Subject: [PATCH] atualização do codigo --- classesphp/funcoes_gerais.php | 2 ++ classesphp/parse_cgi.php | 8 ++++---- ferramentas/congelamapa/openlayers.php | 1 + ferramentas/congelamapa/openlayers3.php | 2 ++ ferramentas/opcoes_legenda/exec.php | 1 + 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/classesphp/funcoes_gerais.php b/classesphp/funcoes_gerais.php index 95eab26..8b57a08 100755 --- a/classesphp/funcoes_gerais.php +++ b/classesphp/funcoes_gerais.php @@ -335,6 +335,7 @@ function copiaSeguranca($map_file) } else { + $map_file = str_replace(".map","",$map_file).".map"; copy((str_replace(".map","seguranca.map",$map_file)),$map_file); } } @@ -1747,6 +1748,7 @@ function downloadTema2($map_file,$tema,$locaplic,$dir_tmp,$postgis_mapa) $map_file = str_replace(".map",$nr."tmp.map",$map_file); if(file_exists($qyfile)){ $nqyfile = str_replace(".map",".qy",$map_file); + $nqyfile = str_replace(".qy","",$nqyfile).".qy"; copy($qyfile,$nqyfile); } $map->save($map_file); diff --git a/classesphp/parse_cgi.php b/classesphp/parse_cgi.php index 01ebf4f..2e18bd2 100755 --- a/classesphp/parse_cgi.php +++ b/classesphp/parse_cgi.php @@ -25,7 +25,7 @@ Este programa é distribuído na expectativa de que seja útil porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU para mais detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral do +Você deve ter recebido uma c�pia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. @@ -36,7 +36,7 @@ i3geo/classesphp/parse_cgi.php Parâmetros: -$g_sid {string} - código da seção aberta no servidor +$g_sid {string} - c�digo da seção aberta no servidor $map_size {string} - string com o tamanho do novo mapa (w h) @@ -71,12 +71,12 @@ if (!isset($map_imagecolor)) $map_imagecolor = "-1 -1 -1"; if (!isset($map_transparent)) $map_transparent = "ON"; // -//faz uma cópia do mapfile para poder manipular sem afetar omapfile atual usado pelo i3geo +//faz uma c�pia do mapfile para poder manipular sem afetar omapfile atual usado pelo i3geo // $nomerando = nomerandomico(); //echo $map_file."
"; $map_filen = str_replace(basename($map_file),$nomerando.".map",$map_file); -//echo $map_filen."
"; +$map_filen = str_replace(".map","",$map_filen).".map"; copy($map_file,$map_filen); substituiCon($map_filen,$postgis_mapa); $map = ms_newMapObj($map_filen); diff --git a/ferramentas/congelamapa/openlayers.php b/ferramentas/congelamapa/openlayers.php index 925e21f..daf7d67 100755 --- a/ferramentas/congelamapa/openlayers.php +++ b/ferramentas/congelamapa/openlayers.php @@ -11,6 +11,7 @@ if($f[0] != md5('I3GEOSEC' . $_SERVER['HTTP_USER_AGENT'] . session_id())){ } include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); $map_file = $_SESSION["map_file"]; +$map_file = str_replace(".map","",$map_file).".map"; $base = basename($map_file); $dir = dirname($map_file); $novo_mapfile = $dir."/".nomeRandomico(5).$base; diff --git a/ferramentas/congelamapa/openlayers3.php b/ferramentas/congelamapa/openlayers3.php index 3a3bd15..00f94b0 100755 --- a/ferramentas/congelamapa/openlayers3.php +++ b/ferramentas/congelamapa/openlayers3.php @@ -11,9 +11,11 @@ if($f[0] != md5('I3GEOSEC' . $_SERVER['HTTP_USER_AGENT'] . session_id())){ } include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); $map_file = $_SESSION["map_file"]; +$map_file = str_replace(".map","",$map_file).".map"; $base = basename($map_file); $dir = dirname($map_file); $novo_mapfile = $dir."/".nomeRandomico(5).$base; + copy($map_file,$novo_mapfile); chmod($novo_mapfile,0744); $mapa = ms_newMapObj($novo_mapfile); diff --git a/ferramentas/opcoes_legenda/exec.php b/ferramentas/opcoes_legenda/exec.php index 6d8347c..60057ae 100755 --- a/ferramentas/opcoes_legenda/exec.php +++ b/ferramentas/opcoes_legenda/exec.php @@ -49,6 +49,7 @@ Testa os parâmetros de definição da legenda inserida no mapa */ case "TESTALEGENDA": include_once(dirname(__FILE__)."/../../classesphp/classe_legenda.php"); + $map_file = str_replace(".map","",$map_file).".map"; copy($map_file,str_replace(".map","testeleg.map",$map_file)); $m = new Legenda(str_replace(".map","testeleg.map",$map_file)); $m->aplicaParametrosLegImg($fonte,$imagecolor,$position,$status,$outlinecolor,$keyspacingy,$keyspacingx,$keysizey,$keysizex,$height,$width,$labelsize); -- libgit2 0.21.2