Commit 8321bc974daf97a2ae85ff11bc7f1fcf3dce17e1

Authored by Edmar Moretti
1 parent 5fb3036f

Correção na geração de web services ogc

admin/php/classe_arvore.php
@@ -18,7 +18,7 @@ class Arvore @@ -18,7 +18,7 @@ class Arvore
18 { 18 {
19 $this->locaplic = $locaplic; 19 $this->locaplic = $locaplic;
20 $dbh = ""; 20 $dbh = "";
21 - error_reporting(E_ALL); 21 + error_reporting(0);
22 include($locaplic."/admin/php/conexao.php"); 22 include($locaplic."/admin/php/conexao.php");
23 if(!isset($convUTF)) 23 if(!isset($convUTF))
24 {$convUTF = true;} 24 {$convUTF = true;}
classesphp/classe_menutemas.php
@@ -119,7 +119,7 @@ array @@ -119,7 +119,7 @@ array
119 { 119 {
120 if(!isset($this->locaplic)) 120 if(!isset($this->locaplic))
121 {return "locaplic nao foi definido";} 121 {return "locaplic nao foi definido";}
122 - include_once("../admin/php/classe_arvore.php"); 122 + include_once($this->locaplic."/admin/php/classe_arvore.php");
123 $arvore = new Arvore($this->locaplic); 123 $arvore = new Arvore($this->locaplic);
124 $resultado = $arvore->pegaListaDeMenus($this->perfil); 124 $resultado = $arvore->pegaListaDeMenus($this->perfil);
125 unset($arvore); 125 unset($arvore);
@@ -68,6 +68,7 @@ require_once("classesphp/carrega_ext.php"); @@ -68,6 +68,7 @@ require_once("classesphp/carrega_ext.php");
68 include("ms_configura.php"); 68 include("ms_configura.php");
69 include("classesphp/pega_variaveis.php"); 69 include("classesphp/pega_variaveis.php");
70 include("classesphp/classe_menutemas.php"); 70 include("classesphp/classe_menutemas.php");
  71 +
71 // 72 //
72 //pega os endereços para compor a url de chamada do gerador de web services 73 //pega os endereços para compor a url de chamada do gerador de web services
73 //ogc.php 74 //ogc.php
@@ -82,6 +83,7 @@ $urli3geo = str_replace("/ogc.php","",$protocolo.$_SERVER["PHP_SELF"]); @@ -82,6 +83,7 @@ $urli3geo = str_replace("/ogc.php","",$protocolo.$_SERVER["PHP_SELF"]);
82 //se a variável definida em ms_configura for = "", a busca é feita 83 //se a variável definida em ms_configura for = "", a busca é feita
83 //pelo método Menutemas 84 //pelo método Menutemas
84 // 85 //
  86 +
85 if(!isset($perfil)){$perfil = "";} 87 if(!isset($perfil)){$perfil = "";}
86 if($menutemas != "" || is_array($menutemas)) 88 if($menutemas != "" || is_array($menutemas))
87 { 89 {
@@ -168,6 +170,7 @@ foreach ($_GET as $k=>$v) @@ -168,6 +170,7 @@ foreach ($_GET as $k=>$v)
168 //if(strtolower($k) == "srs") 170 //if(strtolower($k) == "srs")
169 //{$SRS = $v;} 171 //{$SRS = $v;}
170 } 172 }
  173 +
171 if(count($_GET) == 0){ 174 if(count($_GET) == 0){
172 $tipo="intervalo"; 175 $tipo="intervalo";
173 $req->setParameter("REQUEST", "getCapabilities"); 176 $req->setParameter("REQUEST", "getCapabilities");
@@ -201,6 +204,7 @@ if(!isset($tema)){ @@ -201,6 +204,7 @@ if(!isset($tema)){
201 $intervalo = "0,5000"; 204 $intervalo = "0,5000";
202 $tipo = "intervalo"; 205 $tipo = "intervalo";
203 } 206 }
  207 +
204 if ($tipo == "" || $tipo == "metadados") 208 if ($tipo == "" || $tipo == "metadados")
205 { 209 {
206 $tema = explode(" ",$tema); 210 $tema = explode(" ",$tema);
@@ -318,6 +322,7 @@ else @@ -318,6 +322,7 @@ else
318 } 322 }
319 } 323 }
320 } 324 }
  325 +
321 ms_ioinstallstdouttobuffer(); 326 ms_ioinstallstdouttobuffer();
322 $oMap->owsdispatch($req); 327 $oMap->owsdispatch($req);
323 $contenttype = ms_iostripstdoutbuffercontenttype(); 328 $contenttype = ms_iostripstdoutbuffercontenttype();