Commit ff54390c8194132c7c971fd9703d66f745ca70ac

Authored by Edmar Moretti
1 parent 102f21fa

Correção de erros do tipo Warning em códigos PHP

mashups/openlayers.php
@@ -8,7 +8,7 @@ include_once (dirname(__FILE__) . "/../ms_configura.php"); @@ -8,7 +8,7 @@ include_once (dirname(__FILE__) . "/../ms_configura.php");
8 include_once (dirname(__FILE__) . "/../classesphp/sani_request.php"); 8 include_once (dirname(__FILE__) . "/../classesphp/sani_request.php");
9 include_once (dirname(__FILE__) . "/../classesphp/carrega_ext.php"); 9 include_once (dirname(__FILE__) . "/../classesphp/carrega_ext.php");
10 include_once (dirname(__FILE__) . "/../classesphp/funcoes_gerais.php"); 10 include_once (dirname(__FILE__) . "/../classesphp/funcoes_gerais.php");
11 -// error_reporting(0); 11 +error_reporting(0);
12 // variaveis utilizadas 12 // variaveis utilizadas
13 $parurl = array_merge($_GET, $_POST); 13 $parurl = array_merge($_GET, $_POST);
14 if(count($parurl) == 0){ 14 if(count($parurl) == 0){
@@ -60,14 +60,15 @@ if (isset($parurl["altura"])) { @@ -60,14 +60,15 @@ if (isset($parurl["altura"])) {
60 if (isset($parurl["largura"])) { 60 if (isset($parurl["largura"])) {
61 $estilo .= ";width:" . $parurl["largura"] . "px"; 61 $estilo .= ";width:" . $parurl["largura"] . "px";
62 } 62 }
63 -$controles = $parurl["controles"]; 63 +
64 // 64 //
65 // define quais controles serão mostrados no mapa 65 // define quais controles serão mostrados no mapa
66 // 66 //
67 $objControles = array( 67 $objControles = array(
68 "new ol.control.Attribution({collapsible: true})" 68 "new ol.control.Attribution({collapsible: true})"
69 ); 69 );
70 -if (isset($controles)) { 70 +if (isset($parurl["controles"])) {
  71 + $controles = $parurl["controles"];
71 $controles = str_replace(" ", ",", $controles); 72 $controles = str_replace(" ", ",", $controles);
72 $controles = strtolower($controles); 73 $controles = strtolower($controles);
73 $controles = explode(",", $controles); 74 $controles = explode(",", $controles);
@@ -87,18 +88,19 @@ if (isset($controles)) { @@ -87,18 +88,19 @@ if (isset($controles)) {
87 $objControles[] = "new ol.control.OverviewMap()"; 88 $objControles[] = "new ol.control.OverviewMap()";
88 } 89 }
89 } else { 90 } else {
  91 + $controles = "";
90 $objControles[] = "new ol.control.Zoom()"; 92 $objControles[] = "new ol.control.Zoom()";
91 $objControles[] = "new ol.control.ZoomSlider()"; 93 $objControles[] = "new ol.control.ZoomSlider()";
92 $objControles[] = "new ol.control.ScaleLine()"; 94 $objControles[] = "new ol.control.ScaleLine()";
93 $objControles[] = "new ol.control.MousePosition({coordinateFormat : function(c){return ol.coordinate.toStringHDMS(c);}})"; 95 $objControles[] = "new ol.control.MousePosition({coordinateFormat : function(c){return ol.coordinate.toStringHDMS(c);}})";
94 } 96 }
95 -$botoes = $parurl["botoes"];  
96 // 97 //
97 // define quais botoes serão mostrados no mapa 98 // define quais botoes serão mostrados no mapa
98 // 99 //
99 $objBotoes = array(); 100 $objBotoes = array();
100 $objBotoesHtml = array(); 101 $objBotoesHtml = array();
101 -if (isset($botoes)) { 102 +if (isset($parurl["botoes"])) {
  103 + $botoes = $parurl["botoes"];
102 $botoes = str_replace(" ", ",", $botoes); 104 $botoes = str_replace(" ", ",", $botoes);
103 $botoes = strtolower($botoes); 105 $botoes = strtolower($botoes);
104 $botoes = explode(",", $botoes); 106 $botoes = explode(",", $botoes);
@@ -312,7 +314,13 @@ if(isset($parurl["ativarodadomouse"]) && $parurl["ativarodadomouse"] == "false") @@ -312,7 +314,13 @@ if(isset($parurl["ativarodadomouse"]) && $parurl["ativarodadomouse"] == "false")
312 else{ 314 else{
313 $ativarodadomouse = "new ol.interaction.MouseWheelZoom(),"; 315 $ativarodadomouse = "new ol.interaction.MouseWheelZoom(),";
314 } 316 }
  317 +if(!isset($parurl["legendahtml"])){
  318 + $parurl["legendahtml"] = "";
  319 +}
315 $legendahtml = $parurl["legendahtml"]; 320 $legendahtml = $parurl["legendahtml"];
  321 +if(!isset($parurl["layerDefault"])){
  322 + $parurl["layerDefault"] = "";
  323 +}
316 $layerDefault = $parurl["layerDefault"]; 324 $layerDefault = $parurl["layerDefault"];
317 // cria as pastas temporarias caso nao existam 325 // cria as pastas temporarias caso nao existam
318 if (! file_exists($dir_tmp)) { 326 if (! file_exists($dir_tmp)) {
mashups/openlayersdebug.php
@@ -8,7 +8,7 @@ include_once (dirname(__FILE__) . "/../ms_configura.php"); @@ -8,7 +8,7 @@ include_once (dirname(__FILE__) . "/../ms_configura.php");
8 include_once (dirname(__FILE__) . "/../classesphp/sani_request.php"); 8 include_once (dirname(__FILE__) . "/../classesphp/sani_request.php");
9 include_once (dirname(__FILE__) . "/../classesphp/carrega_ext.php"); 9 include_once (dirname(__FILE__) . "/../classesphp/carrega_ext.php");
10 include_once (dirname(__FILE__) . "/../classesphp/funcoes_gerais.php"); 10 include_once (dirname(__FILE__) . "/../classesphp/funcoes_gerais.php");
11 -// error_reporting(0); 11 +//error_reporting(0);
12 // variaveis utilizadas 12 // variaveis utilizadas
13 $parurl = array_merge($_GET, $_POST); 13 $parurl = array_merge($_GET, $_POST);
14 if(count($parurl) == 0){ 14 if(count($parurl) == 0){
@@ -60,14 +60,15 @@ if (isset($parurl["altura"])) { @@ -60,14 +60,15 @@ if (isset($parurl["altura"])) {
60 if (isset($parurl["largura"])) { 60 if (isset($parurl["largura"])) {
61 $estilo .= ";width:" . $parurl["largura"] . "px"; 61 $estilo .= ";width:" . $parurl["largura"] . "px";
62 } 62 }
63 -$controles = $parurl["controles"]; 63 +
64 // 64 //
65 // define quais controles serão mostrados no mapa 65 // define quais controles serão mostrados no mapa
66 // 66 //
67 $objControles = array( 67 $objControles = array(
68 "new ol.control.Attribution({collapsible: true})" 68 "new ol.control.Attribution({collapsible: true})"
69 ); 69 );
70 -if (isset($controles)) { 70 +if (isset($parurl["controles"])) {
  71 + $controles = $parurl["controles"];
71 $controles = str_replace(" ", ",", $controles); 72 $controles = str_replace(" ", ",", $controles);
72 $controles = strtolower($controles); 73 $controles = strtolower($controles);
73 $controles = explode(",", $controles); 74 $controles = explode(",", $controles);
@@ -87,18 +88,19 @@ if (isset($controles)) { @@ -87,18 +88,19 @@ if (isset($controles)) {
87 $objControles[] = "new ol.control.OverviewMap()"; 88 $objControles[] = "new ol.control.OverviewMap()";
88 } 89 }
89 } else { 90 } else {
  91 + $controles = "";
90 $objControles[] = "new ol.control.Zoom()"; 92 $objControles[] = "new ol.control.Zoom()";
91 $objControles[] = "new ol.control.ZoomSlider()"; 93 $objControles[] = "new ol.control.ZoomSlider()";
92 $objControles[] = "new ol.control.ScaleLine()"; 94 $objControles[] = "new ol.control.ScaleLine()";
93 $objControles[] = "new ol.control.MousePosition({coordinateFormat : function(c){return ol.coordinate.toStringHDMS(c);}})"; 95 $objControles[] = "new ol.control.MousePosition({coordinateFormat : function(c){return ol.coordinate.toStringHDMS(c);}})";
94 } 96 }
95 -$botoes = $parurl["botoes"];  
96 // 97 //
97 // define quais botoes serão mostrados no mapa 98 // define quais botoes serão mostrados no mapa
98 // 99 //
99 $objBotoes = array(); 100 $objBotoes = array();
100 $objBotoesHtml = array(); 101 $objBotoesHtml = array();
101 -if (isset($botoes)) { 102 +if (isset($parurl["botoes"])) {
  103 + $botoes = $parurl["botoes"];
102 $botoes = str_replace(" ", ",", $botoes); 104 $botoes = str_replace(" ", ",", $botoes);
103 $botoes = strtolower($botoes); 105 $botoes = strtolower($botoes);
104 $botoes = explode(",", $botoes); 106 $botoes = explode(",", $botoes);
@@ -312,7 +314,13 @@ if(isset($parurl["ativarodadomouse"]) && $parurl["ativarodadomouse"] == "false") @@ -312,7 +314,13 @@ if(isset($parurl["ativarodadomouse"]) && $parurl["ativarodadomouse"] == "false")
312 else{ 314 else{
313 $ativarodadomouse = "new ol.interaction.MouseWheelZoom(),"; 315 $ativarodadomouse = "new ol.interaction.MouseWheelZoom(),";
314 } 316 }
  317 +if(!isset($parurl["legendahtml"])){
  318 + $parurl["legendahtml"] = "";
  319 +}
315 $legendahtml = $parurl["legendahtml"]; 320 $legendahtml = $parurl["legendahtml"];
  321 +if(!isset($parurl["layerDefault"])){
  322 + $parurl["layerDefault"] = "";
  323 +}
316 $layerDefault = $parurl["layerDefault"]; 324 $layerDefault = $parurl["layerDefault"];
317 // cria as pastas temporarias caso nao existam 325 // cria as pastas temporarias caso nao existam
318 if (! file_exists($dir_tmp)) { 326 if (! file_exists($dir_tmp)) {
@@ -338,19 +346,21 @@ if (file_exists($dir_tmp)) { @@ -338,19 +346,21 @@ if (file_exists($dir_tmp)) {
338 if (empty($opacidade)) { 346 if (empty($opacidade)) {
339 $opacidade = 1; 347 $opacidade = 1;
340 } 348 }
341 - 349 +if(!isset($parurl["fundo"])){
  350 + $parurl["fundo"] = "";
  351 +}
342 function ajuda() 352 function ajuda()
343 { 353 {
344 echo " 354 echo "
345 <pre><b> 355 <pre><b>
346 Mashup OpenLayers 356 Mashup OpenLayers
347 Par&acirc;metros: 357 Par&acirc;metros:
348 - .restauramapa - id do mapa armazenado no sistema de administracao e que ser&aacute; restaurado para ser aberto novamente (veja em i3geo/admin/html/mapas.html) 358 + .restauramapa - id do mapa armazenado no sistema de administracao e que ser&aacute; restaurado para ser aberto novamente (veja em i3geo/admin1/catalogo/mapas/index.php)
349 .opacidade - opacidade (de 0 a 1) aplicada aos temas do tipo poligonal ou raster (default 1) 359 .opacidade - opacidade (de 0 a 1) aplicada aos temas do tipo poligonal ou raster (default 1)
350 .kml - lista de endere&ccedil;os (url) de um arquivos kml que ser&atilde;o adicionados ao mapa. Separado por ',' 360 .kml - lista de endere&ccedil;os (url) de um arquivos kml que ser&atilde;o adicionados ao mapa. Separado por ','
351 .temas - lista com os temas (mapfiles) do i3Geo que ser&atilde;o inclu&iacute;dos no mapa. Pode ser inclu&iacute;do um arquivo mapfile que esteja fora da pasta i3geo/temas. Nesse caso, deve-se definir o caminho completo do arquivo e tamb&eacute;m o par&acirc;metro &layers 361 .temas - lista com os temas (mapfiles) do i3Geo que ser&atilde;o inclu&iacute;dos no mapa. Pode ser inclu&iacute;do um arquivo mapfile que esteja fora da pasta i3geo/temas. Nesse caso, deve-se definir o caminho completo do arquivo e tamb&eacute;m o par&acirc;metro &layers
352 .visiveis - lista de temas (mesmos nomes do par&acirc;metro temas) que iniciar&atilde;o como vis&iacute;veis no mapa. Se n&atilde;o for definido, todos os temas ser&atilde;o vis&iacute;veis. 362 .visiveis - lista de temas (mesmos nomes do par&acirc;metro temas) que iniciar&atilde;o como vis&iacute;veis no mapa. Se n&atilde;o for definido, todos os temas ser&atilde;o vis&iacute;veis.
353 - .numzoomlevels - n&uacute;mero de n&iacute;veis de zoom, default=12 363 + .numzoomlevels - n&uacute;mero de n&iacute;veis de zoom
354 .maxextent - extens&atilde;o geogr&aacute;fica m&aacute;xima do mapa (xmin,ymin,xmax,ymax) 364 .maxextent - extens&atilde;o geogr&aacute;fica m&aacute;xima do mapa (xmin,ymin,xmax,ymax)
355 .mapext - extens&atilde;o geogr&aacute;fica inicial do mapa (xmin,ymin,xmax,ymax) 365 .mapext - extens&atilde;o geogr&aacute;fica inicial do mapa (xmin,ymin,xmax,ymax)
356 .largura - lagura do mapa em pixels 366 .largura - lagura do mapa em pixels
@@ -377,11 +387,9 @@ function ajuda() @@ -377,11 +387,9 @@ function ajuda()
377 Os seguintes fundos podem usados nessa lista: (lista completa na variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS que pode ser verificada por meio do console javascript do navegador) 387 Os seguintes fundos podem usados nessa lista: (lista completa na variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS que pode ser verificada por meio do console javascript do navegador)
378 388
379 eng 389 eng
380 - oce - ESRI Ocean Basemap 390 + oce - ESRI Ocean Basemap
381 ims - ESRI Imagery World 2D 391 ims - ESRI Imagery World 2D
382 wsm - ESRI World Street Map 392 wsm - ESRI World Street Map
383 - mma - base cartogr&aacute;fica do Brasil  
384 - wms - base mundial da Meta Carta  
385 393
386 .controles - lista com os nomes dos controles que ser&atilde;o adicionados ao mapa. Se n&atilde;o for definido, todos os controles ser&atilde;o adicionados 394 .controles - lista com os nomes dos controles que ser&atilde;o adicionados ao mapa. Se n&atilde;o for definido, todos os controles ser&atilde;o adicionados
387 navigation 395 navigation
@@ -1259,4 +1267,4 @@ function ajuda() @@ -1259,4 +1267,4 @@ function ajuda()
1259 </script> 1267 </script>
1260 </body> 1268 </body>
1261 1269
1262 -</html> 1270 +</html>
1263 \ No newline at end of file 1271 \ No newline at end of file
mashups/osm.php
@@ -8,7 +8,7 @@ include_once (dirname(__FILE__) . &quot;/../ms_configura.php&quot;); @@ -8,7 +8,7 @@ include_once (dirname(__FILE__) . &quot;/../ms_configura.php&quot;);
8 include_once (dirname(__FILE__) . "/../classesphp/sani_request.php"); 8 include_once (dirname(__FILE__) . "/../classesphp/sani_request.php");
9 include_once (dirname(__FILE__) . "/../classesphp/carrega_ext.php"); 9 include_once (dirname(__FILE__) . "/../classesphp/carrega_ext.php");
10 include_once (dirname(__FILE__) . "/../classesphp/funcoes_gerais.php"); 10 include_once (dirname(__FILE__) . "/../classesphp/funcoes_gerais.php");
11 -// error_reporting(0); 11 +error_reporting(0);
12 // variaveis utilizadas 12 // variaveis utilizadas
13 $parurl = array_merge($_GET, $_POST); 13 $parurl = array_merge($_GET, $_POST);
14 if (count($parurl) == 0) { 14 if (count($parurl) == 0) {
@@ -10,6 +10,12 @@ if ($ogcwsmap == &quot;&quot;) { @@ -10,6 +10,12 @@ if ($ogcwsmap == &quot;&quot;) {
10 $map = ms_newMapObj ( $ogcwsmap ); 10 $map = ms_newMapObj ( $ogcwsmap );
11 $mapext = $map->extent->minx . "," . $map->extent->miny . "," . $map->extent->maxx . "," . $map->extent->maxy; 11 $mapext = $map->extent->minx . "," . $map->extent->miny . "," . $map->extent->maxx . "," . $map->extent->maxy;
12 include (ONDEI3GEO."/init/head.php"); 12 include (ONDEI3GEO."/init/head.php");
  13 +if(!isset($_GET["temaOgc"])){
  14 + $_GET["temaOgc"] = "";
  15 +}
  16 +if(!isset($_GET["temaDownload"])){
  17 + $_GET["temaDownload"] = "";
  18 +}
13 ?> 19 ?>
14 <link rel='stylesheet' type='text/css' href='index.css'> 20 <link rel='stylesheet' type='text/css' href='index.css'>
15 <body style="padding-top: 55px;" id="topo"> 21 <body style="padding-top: 55px;" id="topo">