Commit e77b50fc5989f8df82fa4956e8a5bc43388a031e
1 parent
e3a52934
Exists in
master
and in
7 other branches
remocão de arquivos desnecessarios
Showing
2 changed files
with
61 additions
and
127 deletions
Show diff stats
ferramentas/parametrossql/ogc.php
ogc.php
... | ... | @@ -79,7 +79,7 @@ ogc.php?tema=/var/www/i3geo/aplicmap/geral1debianv6.map&layers=mundo |
79 | 79 | */ |
80 | 80 | set_time_limit(0); |
81 | 81 | ini_set('memory_limit', '512M'); |
82 | - | |
82 | +include_once (dirname(__FILE__)."/classesphp/sani_request.php"); | |
83 | 83 | if(isset($_GET["BBOX"])){ |
84 | 84 | $_GET["BBOX"] = str_replace(" ",",",$_GET["BBOX"]); |
85 | 85 | } |
... | ... | @@ -104,6 +104,10 @@ if(isset($_GET["TileMatrix"])){ |
104 | 104 | } |
105 | 105 | $_GET = array_merge($_GET,$_POST); |
106 | 106 | |
107 | + | |
108 | +if($_GET["id_medida_variavel"] != ""){ | |
109 | + $_GET["id_medida_variavel"] = filter_var ( $_GET["id_medida_variavel"], FILTER_SANITIZE_NUMBER_INT); | |
110 | +} | |
107 | 111 | // |
108 | 112 | //caso nenhum parametros tenha sido enviado |
109 | 113 | // |
... | ... | @@ -125,18 +129,20 @@ if(isset($_GET["outputformat"]) && $_GET["outputformat"] != ""){ |
125 | 129 | $cache = true; |
126 | 130 | //require_once(dirname(__FILE__)."/classesphp/carrega_ext.php"); |
127 | 131 | include(dirname(__FILE__)."/ms_configura.php"); |
128 | -include(dirname(__FILE__)."/classesphp/pega_variaveis.php"); | |
129 | 132 | include(dirname(__FILE__)."/classesphp/funcoes_gerais.php"); |
130 | 133 | // |
131 | 134 | //ajusta o default |
132 | 135 | // |
133 | -if(!isset($ows_geomtype) || $ows_geomtype == ""){ | |
136 | +if(!isset($_GET["ows_geomtype"]) || $_GET["ows_geomtype"] == ""){ | |
134 | 137 | $ows_geomtype = "none"; |
135 | 138 | } |
139 | +else{ | |
140 | + $ows_geomtype = $_GET["ows_geomtype"]; | |
141 | +} | |
136 | 142 | // |
137 | 143 | //imprime na tela a ajuda |
138 | 144 | // |
139 | -if(isset($ajuda)){ | |
145 | +if(isset($_GET["ajuda"])){ | |
140 | 146 | ogc_imprimeAjuda(); |
141 | 147 | exit; |
142 | 148 | } |
... | ... | @@ -149,44 +155,34 @@ $protocolo1 = strtolower($protocolo) . '://'.$_SERVER['SERVER_NAME']; |
149 | 155 | $protocolo = strtolower($protocolo) . '://'.$_SERVER['SERVER_NAME'] .":". $_SERVER['SERVER_PORT']; |
150 | 156 | $urli3geo = str_replace("/ogc.php","",$protocolo.$_SERVER["PHP_SELF"]); |
151 | 157 | // |
152 | -//imprime na tela a lista de temas disponiveis | |
153 | -// | |
154 | -if(isset($lista) && $lista != ""){ | |
155 | - include_once(dirname(__FILE__)."/classesphp/classe_menutemas.php"); | |
156 | - if($lista == "temas"){ | |
157 | - ogc_imprimeListaDeTemas(); | |
158 | - } | |
159 | - if($lista == "temaswfs"){ | |
160 | - ogc_imprimeListaDeTemasWfs(); | |
161 | - } | |
162 | - exit; | |
163 | -} | |
164 | -// | |
165 | 158 | //define um nome para o mapfile caso a origem seja o sistema de metadados estatisticos |
166 | 159 | // |
167 | -if(isset($id_medida_variavel) && $id_medida_variavel != ""){ | |
168 | - $tema = "ogcmetaestat".$id_medida_variavel; | |
160 | +if(isset($_GET["id_medida_variavel"]) && $_GET["id_medida_variavel"] != ""){ | |
161 | + $tema = "ogcmetaestat".$_GET["id_medida_variavel"]; | |
169 | 162 | } |
170 | 163 | // |
171 | 164 | //compatibiliza variaveis |
172 | 165 | // |
173 | -if(!isset($tema) && isset($layers)){ | |
174 | - $tema = $layers; | |
166 | +if(!isset($tema) && isset($_GET["layers"])){ | |
167 | + $tema = $_GET["layers"]; | |
175 | 168 | } |
176 | -if(!isset($tema) && isset($LAYERS)){ | |
177 | - $tema = $LAYERS; | |
169 | +if(!isset($tema) && isset($_GET["LAYERS"])){ | |
170 | + $tema = $_GET["LAYERS"]; | |
178 | 171 | } |
179 | -if(!isset($tema) && isset($LAYER)){ | |
180 | - $tema = $LAYER; | |
172 | +if(!isset($tema) && isset($_GET["LAYER"])){ | |
173 | + $tema = $_GET["LAYER"]; | |
181 | 174 | } |
182 | -if(!isset($tema) && isset($temas)){ | |
183 | - $tema = $temas; | |
175 | +if(!isset($tema) && isset($_GET["temas"])){ | |
176 | + $tema = $_GET["temas"]; | |
184 | 177 | } |
185 | -if(isset($typeName)){ | |
186 | - $typename = $typeName; | |
178 | +if(isset($_GET["typeName"])){ | |
179 | + $typename = $_GET["typeName"]; | |
180 | + if(!isset($tema)){ | |
181 | + $tema = $typename; | |
182 | + } | |
187 | 183 | } |
188 | -if(!isset($tema) && isset($typename)){ | |
189 | - $tema = $typename; | |
184 | +if(!isset($tema) && isset($_GET["typename"])){ | |
185 | + $tema = $_GET["typename"]; | |
190 | 186 | } |
191 | 187 | // |
192 | 188 | //garante que layers possam ser especificados de diferentes maneiras |
... | ... | @@ -199,6 +195,7 @@ if(!file_exists($tema)){ |
199 | 195 | |
200 | 196 | $layers = $tema; |
201 | 197 | //ajusta o OUTPUTFORMAT |
198 | +$OUTPUTFORMAT = $_GET["OUTPUTFORMAT"]; | |
202 | 199 | if(strpos(strtolower($OUTPUTFORMAT),"kml") !== false){ |
203 | 200 | $OUTPUTFORMAT = "kml"; |
204 | 201 | } |
... | ... | @@ -220,6 +217,7 @@ if(strtolower($OUTPUTFORMAT) == "kmz"){ |
220 | 217 | header("Location:".$urln); |
221 | 218 | exit; |
222 | 219 | } |
220 | +$ogrOutput = $_GET["ogrOutput"]; | |
223 | 221 | if(strtolower($OUTPUTFORMAT) == "kml" && $ogrOutput == false){ |
224 | 222 | $urln = "pacotes/kmlmapserver/kmlservice.php?request=kmz&map=".$tema."&typename=".$tema; |
225 | 223 | header("Location:".$urln); |
... | ... | @@ -239,6 +237,7 @@ if(strtolower($OUTPUTFORMAT) == "shape-zip" && $ogrOutput == false){ |
239 | 237 | // |
240 | 238 | //caso seja uma requisição WMS com format |
241 | 239 | // |
240 | +$format = $_GET["format"]; | |
242 | 241 | if(strpos(strtolower($format),"kml") !== false){ |
243 | 242 | $urln = "pacotes/kmlmapserver/kmlservice.php?request=kml&map=".$tema."&typename=".$tema; |
244 | 243 | header("Location:".$urln); |
... | ... | @@ -269,7 +268,7 @@ if(strtolower($OUTPUTFORMAT) == "geojson"){ |
269 | 268 | // |
270 | 269 | //recupera um mapa salvo no banco de administracao |
271 | 270 | // |
272 | -if(!empty($restauramapa)){ | |
271 | +if(!empty($_GET["restauramapa"])){ | |
273 | 272 | restauraMapaSalvo(); |
274 | 273 | } |
275 | 274 | // |
... | ... | @@ -316,8 +315,8 @@ foreach ($_GET as $k=>$v){ |
316 | 315 | // |
317 | 316 | $req->setParameter("srsName",$req->getValueByName("SRS")); |
318 | 317 | $listaepsg = $req->getValueByName("SRS")." EPSG:4618 EPSG:4291 EPSG:4326 EPSG:22521 EPSG:22522 EPSG:22523 EPSG:22524 EPSG:22525 EPSG:29101 EPSG:29119 EPSG:29120 EPSG:29121 EPSG:29122 EPSG:29177 EPSG:29178 EPSG:29179 EPSG:29180 EPSG:29181 EPSG:29182 EPSG:29183 EPSG:29184 EPSG:29185"; |
319 | - | |
320 | -if(isset($version) && !isset($VERSION)){ | |
318 | +$VERSION = $_GET["VERSION"]; | |
319 | +if(isset($_GET["version"]) && !isset($_GET["VERSION"])){ | |
321 | 320 | $VERSION = $version; |
322 | 321 | } |
323 | 322 | if(!isset($VERSION) || $VERSION == ""){ |
... | ... | @@ -360,6 +359,7 @@ $arrayget["TileRow"] = ""; |
360 | 359 | $nomeMapfileTmp = $dir_tmp."/ogc_".md5(implode("",$arrayget))."_".$agora.".map"; |
361 | 360 | //essa variavel e usada para definir se a imagem final gerada devera ser cortada ou nao |
362 | 361 | $cortePixels = 0; |
362 | +$ogcwsmap = $_GET["ogcwsmap"]; | |
363 | 363 | if(file_exists($nomeMapfileTmp) && $tipo == ""){ |
364 | 364 | $oMap = ms_newMapobj($nomeMapfileTmp); |
365 | 365 | } |
... | ... | @@ -405,7 +405,7 @@ else{ |
405 | 405 | //$temai3geo = true indica que o layer será buscado na pasta i3geo/temas |
406 | 406 | $temai3geo = true; |
407 | 407 | //FIXME nao aceita gvp quando o caminho e completo |
408 | - if(file_exists($_GET["tema"]) && !isset($id_medida_variavel)){ | |
408 | + if(file_exists($_GET["tema"]) && !isset($_GET["id_medida_variavel"])){ | |
409 | 409 | $nmap = ms_newMapobj($_GET["tema"]); |
410 | 410 | $temai3geo = false; |
411 | 411 | $nmap->setmetadata("ows_enable_request","*"); |
... | ... | @@ -413,7 +413,7 @@ else{ |
413 | 413 | foreach ($listatema as $tx){ |
414 | 414 | $extensao = ".map"; |
415 | 415 | if($temai3geo == true && file_exists($locaplic."/temas/".$tx.".php")){ |
416 | - $extensao = ".php"; | |
416 | + //$extensao = ".php"; | |
417 | 417 | } |
418 | 418 | if($temai3geo == true && file_exists($locaplic."/temas/".$tx.".gvp")){ |
419 | 419 | $extensao = ".gvp"; |
... | ... | @@ -421,23 +421,23 @@ else{ |
421 | 421 | if($extensao == ".map"){ |
422 | 422 | //cria o mapfile com base no sistema de metadados estatisticos |
423 | 423 | //verifica se o id_medida_variavel existe no mapfile e nao foi passado como um parametro |
424 | - if(!isset($id_medida_variavel) && $temai3geo == true){ | |
424 | + if(!isset($_GET["id_medida_variavel"]) && $temai3geo == true){ | |
425 | 425 | $nmap = ms_newMapobj($locaplic."/temas/".$tx.".map"); |
426 | 426 | $l = $nmap->getlayer(0); |
427 | 427 | $teste = $l->getmetadata("METAESTAT_ID_MEDIDA_VARIAVEL"); |
428 | 428 | if($teste != "" && $l->data == ""){ |
429 | - $id_medida_variavel = $teste; | |
429 | + $_GET["id_medida_variavel"] = $teste; | |
430 | 430 | } |
431 | 431 | } |
432 | - if(isset($id_medida_variavel)){ | |
432 | + if(isset($_GET["id_medida_variavel"])){ | |
433 | 433 | $temai3geo = false; |
434 | 434 | include("admin/php/classe_metaestat.php"); |
435 | 435 | $m = new Metaestat(); |
436 | - $m->nomecache = "ogcmetaestat".$id_medida_variavel; | |
437 | - $mapfileMetaestat = $m->mapfileMedidaVariavel($id_medida_variavel,"",1,"","","","","","",true); | |
436 | + $m->nomecache = "ogcmetaestat".$_GET["id_medida_variavel"]; | |
437 | + $mapfileMetaestat = $m->mapfileMedidaVariavel($_GET["id_medida_variavel"],"",1,"","","","","","",true); | |
438 | 438 | $nmap = ms_newMapobj($mapfileMetaestat["mapfile"]); |
439 | 439 | $nmap->setmetadata("ows_enable_request","*"); |
440 | - $req->setParameter("LAYERS", "ogcmetaestat".$id_medida_variavel); | |
440 | + $req->setParameter("LAYERS", "ogcmetaestat".$_GET["id_medida_variavel"]); | |
441 | 441 | } |
442 | 442 | if($temai3geo == true){ |
443 | 443 | $nmap = ms_newMapobj($locaplic."/temas/".$tx.".map"); |
... | ... | @@ -572,10 +572,7 @@ else{ |
572 | 572 | } |
573 | 573 | } |
574 | 574 | } |
575 | - if($extensao == ".php"){ | |
576 | - include_once($locaplic."/temas/".$tx.".php"); | |
577 | - eval($tx."(\$oMap);"); | |
578 | - } | |
575 | + | |
579 | 576 | if($extensao == ".gvp"){ |
580 | 577 | include_once($locaplic."/pacotes/gvsig/gvsig2mapfile/class.gvsig2mapfile.php"); |
581 | 578 | $gm = new gvsig2mapfile($locaplic."/temas/".$tx.".gvp"); |
... | ... | @@ -633,7 +630,7 @@ else{ |
633 | 630 | $conta = 0; |
634 | 631 | $int = explode(",",$intervalo); |
635 | 632 | $codigosTema = array(); |
636 | - if(empty($perfil)){ | |
633 | + if(empty($_GET["perfil"])){ | |
637 | 634 | $perfil = ""; |
638 | 635 | } |
639 | 636 | include("classesphp/classe_menutemas.php"); |
... | ... | @@ -721,8 +718,8 @@ else{ |
721 | 718 | echo "Erro no arquivo ".$locaplic."/temas/".$codigoTema.".map <br>"; |
722 | 719 | $error = ms_GetErrorObj(); |
723 | 720 | while($error && $error->code != MS_NOERR){ |
724 | - printf("<br>Error in %s: %s<br>\n", $error->routine, $error->message); | |
725 | - $error = $error->next(); | |
721 | + //printf("<br>Error in %s: %s<br>\n", $error->routine, $error->message); | |
722 | + //$error = $error->next(); | |
726 | 723 | } |
727 | 724 | } |
728 | 725 | } |
... | ... | @@ -730,7 +727,8 @@ else{ |
730 | 727 | } |
731 | 728 | // |
732 | 729 | //a imagem do mapa recebera a legenda |
733 | - // | |
730 | + // | |
731 | + $legenda = $_GET["legenda"]; | |
734 | 732 | if((isset($legenda)) && (strtolower($legenda) == "sim")){ |
735 | 733 | $leg = $oMap->legend; |
736 | 734 | $leg->set("status",MS_EMBED); |
... | ... | @@ -743,6 +741,7 @@ else{ |
743 | 741 | //caso seja download ou json ou csv |
744 | 742 | // |
745 | 743 | processaOutputformatMapfile(); |
744 | + $nomeMapfileTmp = str_replace(".map","").".map"; | |
746 | 745 | $oMap->save($nomeMapfileTmp); |
747 | 746 | |
748 | 747 | validaAcessoTemas($nomeMapfileTmp,true); |
... | ... | @@ -881,8 +880,6 @@ if(isset($_GET["Z"]) && isset($_GET["X"])){ |
881 | 880 | $poPoint2->project($projInObj, $projOutObj); |
882 | 881 | $oMap->setsize(256,256); |
883 | 882 | $oMap->setExtent($poPoint1->x,$poPoint1->y,$poPoint2->x,$poPoint2->y); |
884 | - | |
885 | - | |
886 | 883 | |
887 | 884 | $oMap->setProjection("proj=merc,a=6378137,b=6378137,lat_ts=0.0,lon_0=0.0,x_0=0.0,y_0=0,k=1.0,units=m"); |
888 | 885 | |
... | ... | @@ -1124,84 +1121,16 @@ function ogc_imprimeAjuda(){ |
1124 | 1121 | echo "de dados de administracao para utiliza-lo como um WMS"; |
1125 | 1122 | } |
1126 | 1123 | function ogc_imprimeListaDeTemas(){ |
1127 | - global $urli3geo,$perfil,$locaplic; | |
1128 | - $m = new Menutemas("",$perfil,$locaplic,$urli3geo); | |
1129 | - $menus = $m->pegaListaDeMenus(); | |
1130 | - echo '<html><head><title>WMS</title><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"><meta name="description" content="OGC"><meta name="keywords" content="WMS OGC mapa sig gis webmapping geo geoprocessamento interativo meio ambiente MMA cartografia geografia"> <meta name="robots" content="index,follow">'; | |
1131 | - echo "<body><b>Lista de temas por grupos e subgrupos e endereços de acesso aos dados por meio de Web Services WMS (os códigos dos temas estão em vermelho)</b><br><br>"; | |
1132 | - $imprimir = ""; | |
1133 | - foreach ($menus as $menu){ | |
1134 | - $grupos = $m->pegaListaDeGrupos($menu["idmenu"],$listasistemas="nao",$listasgrupos="sim"); | |
1135 | - foreach($grupos as $grupo){ | |
1136 | - if(!empty($grupo["ogc"]) && strtolower($grupo["ogc"]) == "sim"){ | |
1137 | - $imprimegrupo = "<i>".texto2iso($grupo["nome"])."</i>"; | |
1138 | - foreach($grupo["subgrupos"] as $sgrupo){ | |
1139 | - if(strtolower($sgrupo["ogc"]) == "sim"){ | |
1140 | - $imprimesubgrupo = $sgrupo["nome"]; | |
1141 | - $lts = $m->pegaListaDeTemas($grupo["id_n1"],$sgrupo["id_n2"],$menu["idmenu"]); | |
1142 | - foreach($lts as $t){ | |
1143 | - if(strtolower($t["ogc"]) == "sim"){ | |
1144 | - $imprimir .= texto2iso($imprimegrupo)."->".texto2iso($imprimesubgrupo)."<br>"; | |
1145 | - $imprimir .= " "; | |
1146 | - $imprimir .= "<span style=color:red >".$t["tid"]."</span>"; | |
1147 | - $imprimir .= " - ".texto2iso($t["nome"])." "; | |
1148 | - $imprimir .= " <a href='".$urli3geo."/ogc.php?tema=".$t["tid"]."&service=wms&request=getcapabilities' >Getcapabilities</a>"; | |
1149 | - $imprimir .= " <a href='".$urli3geo."/ogc.php?tema=".$t["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=".$t["tid"]."' >GetMap </a>"; | |
1150 | - if($t["link"] != " ") | |
1151 | - $imprimir .= " <a href='".$t["link"]."' >fonte</a>"; | |
1152 | - $imprimir .= "<br>"; | |
1153 | - } | |
1154 | - } | |
1155 | - } | |
1156 | - } | |
1157 | - } | |
1158 | - } | |
1159 | - } | |
1160 | - echo $imprimir."</body></html>"; | |
1161 | 1124 | } |
1162 | 1125 | function ogc_imprimeListaDeTemasWfs(){ |
1163 | - global $urli3geo,$perfil,$locaplic; | |
1164 | - $m = new Menutemas("",$perfil,$locaplic,$urli3geo); | |
1165 | - $menus = $m->pegaListaDeMenus(); | |
1166 | - echo '<html><head><title>WFS</title><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"><meta name="description" content="OGC"><meta name="keywords" content="WMS OGC mapa sig gis webmapping geo geoprocessamento interativo meio ambiente MMA cartografia geografia"> <meta name="robots" content="index,follow">'; | |
1167 | - echo "<body><b>Lista de temas por grupos e subgrupos e endereços de acesso aos dados por meio de Web Services WFS (os códigos dos temas estão em vermelho)</b><br><br>"; | |
1168 | - $imprimir = ""; | |
1169 | - foreach ($menus as $menu){ | |
1170 | - $grupos = $m->pegaListaDeGrupos($menu["idmenu"],$listasistemas="nao",$listasgrupos="sim"); | |
1171 | - foreach($grupos as $grupo){ | |
1172 | - if(strtolower($grupo["ogc"]) == "sim"){ | |
1173 | - $imprimegrupo = "<i>".$grupo["nome"]."</i>"; | |
1174 | - foreach($grupo["subgrupos"] as $sgrupo){ | |
1175 | - if(strtolower($sgrupo["ogc"]) == "sim"){ | |
1176 | - $imprimesubgrupo = $sgrupo["nome"]; | |
1177 | - $lts = $m->pegaListaDeTemas($grupo["id_n1"],$sgrupo["id_n2"],$menu["idmenu"]); | |
1178 | - foreach($lts as $t){ | |
1179 | - if(strtolower($t["ogc"]) == "sim" && strtolower($t["down"]) !== "nao"){ | |
1180 | - $imprimir .= $imprimegrupo."->".$imprimesubgrupo."<br>"; | |
1181 | - $imprimir .= " "; | |
1182 | - $imprimir .= "<span style=color:red >".$t["tid"]."</span>"; | |
1183 | - $imprimir .= " - ".$t["nome"]." "; | |
1184 | - $imprimir .= " <a href='".$urli3geo."/ogc.php?tema=".$t["tid"]."&service=wfs&request=getcapabilities' >Getcapabilities</a>"; | |
1185 | - $imprimir .= " <a href='".$urli3geo."/ogc.php?tema=".$t["tid"]."&SRS=EPSG:4618&service=wfs&version=1.1.0&request=getfeature&typename=".$t["tid"]."' >Getfeature </a>"; | |
1186 | - if($t["link"] != " ") | |
1187 | - $imprimir .= " <a href='".$t["link"]."' >fonte</a>"; | |
1188 | - $imprimir .= "<br>"; | |
1189 | - } | |
1190 | - } | |
1191 | - } | |
1192 | - } | |
1193 | - } | |
1194 | - } | |
1195 | - } | |
1196 | - echo $imprimir."</body></html>"; | |
1197 | 1126 | } |
1198 | 1127 | function carregaCacheImagem($cachedir,$map,$tms){ |
1199 | 1128 | global $dir_tmp; |
1200 | 1129 | if($cachedir == ""){ |
1201 | - $nome = $dir_tmp."/cache".$tms; | |
1130 | + $nome = $dir_tmp."/cache".$tms.".png"; | |
1202 | 1131 | } |
1203 | 1132 | else{ |
1204 | - $nome = $cachedir.$tms; | |
1133 | + $nome = $cachedir.$tms.".png"; | |
1205 | 1134 | } |
1206 | 1135 | if(file_exists($nome)){ |
1207 | 1136 | header('Content-Length: '.filesize($nome)); |
... | ... | @@ -1217,6 +1146,7 @@ function carregaCacheImagem($cachedir,$map,$tms){ |
1217 | 1146 | } |
1218 | 1147 | function salvaCacheImagem($cachedir,$map,$tms){ |
1219 | 1148 | global $img,$dir_tmp,$cortePixels; |
1149 | + //por seguranca | |
1220 | 1150 | if($cachedir == ""){ |
1221 | 1151 | $nome = $dir_tmp."/cache".$tms; |
1222 | 1152 | } |
... | ... | @@ -1225,7 +1155,8 @@ function salvaCacheImagem($cachedir,$map,$tms){ |
1225 | 1155 | } |
1226 | 1156 | @mkdir(dirname($nome),0774,true); |
1227 | 1157 | chmod(dirname($nome),0774); |
1228 | - $img->saveImage($nome); | |
1158 | + | |
1159 | + $img->saveImage($nome.".png"); | |
1229 | 1160 | // |
1230 | 1161 | //corta a imagem gerada para voltar ao tamanho normal |
1231 | 1162 | // |
... | ... | @@ -1241,7 +1172,7 @@ function salvaCacheImagem($cachedir,$map,$tms){ |
1241 | 1172 | imagecopy($imgc, $img, 0 , 0 , $cortePixels , $cortePixels , 256, 256); |
1242 | 1173 | imagepng($imgc,$nome); |
1243 | 1174 | } |
1244 | - chmod($nome,0777); | |
1175 | + chmod($nome,0774); | |
1245 | 1176 | header('Content-Length: '.filesize($nome)); |
1246 | 1177 | header('Content-Type: image/png'); |
1247 | 1178 | header('Cache-Control: max-age=3600, must-revalidate'); |
... | ... | @@ -1496,10 +1427,10 @@ function exportaCsv(){ |
1496 | 1427 | |
1497 | 1428 | } |
1498 | 1429 | $contents = implode("\n",$linhas); |
1499 | - file_put_contents($arq,$contents); | |
1430 | + file_put_contents($arq.".csv",$contents); | |
1500 | 1431 | //envia para download |
1501 | 1432 | ob_clean(); |
1502 | - header('Content-Disposition: attachment; filename='.$fileName); | |
1433 | + header('Content-Disposition: attachment; filename='.$fileName.".csv"); | |
1503 | 1434 | header("Content-type: text/csv"); |
1504 | 1435 | echo $contents; |
1505 | 1436 | exit; |
... | ... | @@ -1545,7 +1476,7 @@ function exportaGeojson(){ |
1545 | 1476 | ); |
1546 | 1477 | $contents = json_encode($n[0]); |
1547 | 1478 | $contents = str_replace('\"','',$contents); |
1548 | - file_put_contents($arq,$contents); | |
1479 | + file_put_contents($arq.".json",$contents); | |
1549 | 1480 | ob_clean(); |
1550 | 1481 | header("Content-type: application/json; subtype=geojson"); |
1551 | 1482 | echo $contents; |
... | ... | @@ -1560,6 +1491,7 @@ function converteenc($texto){ |
1560 | 1491 | } |
1561 | 1492 | function processaPluginI3geo(){ |
1562 | 1493 | global $oMap, $locaplic; |
1494 | + return; | |
1563 | 1495 | $numlayers = $oMap->numlayers; |
1564 | 1496 | for ($i=0;$i < $numlayers;$i++){ |
1565 | 1497 | $l = $oMap->getlayer($i); |
... | ... | @@ -1620,6 +1552,7 @@ function processaPluginI3geo(){ |
1620 | 1552 | } |
1621 | 1553 | //utilizada para obter os dados default quando se utiliza o plugin parametrossql |
1622 | 1554 | function execProg($prog){ |
1555 | + return; | |
1623 | 1556 | include($prog); |
1624 | 1557 | //$retorno variavel deve ser retornada pelo programa $prog |
1625 | 1558 | //veja como exemplo i3geo/aplicmap/daods/listaano.php | ... | ... |