From 8321bc974daf97a2ae85ff11bc7f1fcf3dce17e1 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 5 Aug 2009 22:33:37 +0000 Subject: [PATCH] Correção na geração de web services ogc --- admin/php/classe_arvore.php | 2 +- classesphp/classe_menutemas.php | 2 +- ogc.php | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/admin/php/classe_arvore.php b/admin/php/classe_arvore.php index a4d57e0..a58eddf 100644 --- a/admin/php/classe_arvore.php +++ b/admin/php/classe_arvore.php @@ -18,7 +18,7 @@ class Arvore { $this->locaplic = $locaplic; $dbh = ""; - error_reporting(E_ALL); + error_reporting(0); include($locaplic."/admin/php/conexao.php"); if(!isset($convUTF)) {$convUTF = true;} diff --git a/classesphp/classe_menutemas.php b/classesphp/classe_menutemas.php index c1ca3bd..fb0fb3e 100644 --- a/classesphp/classe_menutemas.php +++ b/classesphp/classe_menutemas.php @@ -119,7 +119,7 @@ array { if(!isset($this->locaplic)) {return "locaplic nao foi definido";} - include_once("../admin/php/classe_arvore.php"); + include_once($this->locaplic."/admin/php/classe_arvore.php"); $arvore = new Arvore($this->locaplic); $resultado = $arvore->pegaListaDeMenus($this->perfil); unset($arvore); diff --git a/ogc.php b/ogc.php index f269eac..67dd307 100644 --- a/ogc.php +++ b/ogc.php @@ -68,6 +68,7 @@ require_once("classesphp/carrega_ext.php"); include("ms_configura.php"); include("classesphp/pega_variaveis.php"); include("classesphp/classe_menutemas.php"); + // //pega os endereços para compor a url de chamada do gerador de web services //ogc.php @@ -82,6 +83,7 @@ $urli3geo = str_replace("/ogc.php","",$protocolo.$_SERVER["PHP_SELF"]); //se a variável definida em ms_configura for = "", a busca é feita //pelo método Menutemas // + if(!isset($perfil)){$perfil = "";} if($menutemas != "" || is_array($menutemas)) { @@ -168,6 +170,7 @@ foreach ($_GET as $k=>$v) //if(strtolower($k) == "srs") //{$SRS = $v;} } + if(count($_GET) == 0){ $tipo="intervalo"; $req->setParameter("REQUEST", "getCapabilities"); @@ -201,6 +204,7 @@ if(!isset($tema)){ $intervalo = "0,5000"; $tipo = "intervalo"; } + if ($tipo == "" || $tipo == "metadados") { $tema = explode(" ",$tema); @@ -318,6 +322,7 @@ else } } } + ms_ioinstallstdouttobuffer(); $oMap->owsdispatch($req); $contenttype = ms_iostripstdoutbuffercontenttype(); -- libgit2 0.21.2