From 09da8a8197ad3e8ccd1ca5dd1a307f8aa4e0549a Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Mon, 1 Feb 2016 13:10:20 +0000 Subject: [PATCH] Rotina para adaptar os mapfiles restaurados do banco de dados para substituir ANNOTATION (depreciado no Mapserver 7) por POINT --- classesphp/funcoes_gerais.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/classesphp/funcoes_gerais.php b/classesphp/funcoes_gerais.php index f55c857..d9be41b 100644 --- a/classesphp/funcoes_gerais.php +++ b/classesphp/funcoes_gerais.php @@ -2826,7 +2826,10 @@ function restauraMapaAdmin($id_mapa,$dir_tmp){ //verifica se existem parametros junto com o registro $registro = explode(",",$registro); $mapfile = $registro[0]; - $s = fwrite($baseh,base64_decode($mapfile)); + //adapta para versoes novas do mapserver + $mapfile = base64_decode($mapfile); + $mapfile = str_replace("TYPE ANNOTATION","TYPE POINT",$mapfile); + $s = fwrite($baseh,$mapfile); fclose($baseh); } $dbh = null; -- libgit2 0.21.2