diff --git a/admin/php/xml.php b/admin/php/xml.php index 590834d..c0018af 100755 --- a/admin/php/xml.php +++ b/admin/php/xml.php @@ -314,8 +314,13 @@ RSS function geraXmlWMSmetaestat($locaplic) { global $esquemaadmin; - $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); - $url = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST']."/".(basename(str_replace("/admin/php/xml.php","",__FILE__))); + $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); + $c = "/admin/php/xml.php"; + if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')){ + $c = "\admin\php\xml.php"; + } + $url = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST']."/".(basename(str_replace($c,"",__FILE__))); + $sql = "select DISTINCT b.id_medida_variavel as id_ws, 'WMSMETAESTAT' as tipo_ws,'".$url."/ogc.php?id_medida_variavel='||b.id_medida_variavel as link_ws,a.nome||' -> '||b.nomemedida as nome_ws,a.descricao as desc_ws, '' as autor_ws from i3geoestat_variavel as a ,i3geoestat_medida_variavel as b WHERE a.codigo_variavel = b.codigo_variavel ORDER BY a.nome"; return geraXmlRSS($locaplic,$sql,"Web services WMS-TIME OGC"); } @@ -620,7 +625,11 @@ function geraXmlMapas($perfil,$locaplic,$editores) $q = $dbh->query($q); $editor = "nao";//$editor = "nao";//verificaEditores($editores); $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); - $url = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST']."/".(basename(str_replace("/admin/php/xml.php","",__FILE__))); + $c = "/admin/php/xml.php"; + if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')){ + $c = "\admin\php\xml.php"; + } + $url = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST']."/".(basename(str_replace($c,"",__FILE__))); foreach($q as $row) { $mostraMapa = false; @@ -677,7 +686,12 @@ function geraRSSmapas($locaplic) { global $esquemaadmin; $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); - $url = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST']."/".(basename(str_replace("/admin/php/xml.php","",__FILE__))); + $c = "/admin/php/xml.php"; + if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')){ + $c = "\admin\php\xml.php"; + } + $url = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST']."/".(basename(str_replace($c,"",__FILE__))); + $descricao = "'"; $descricao .= "Openlayers 1

"; $descricao .= "Openlayers 2

"; -- libgit2 0.21.2