$v) { $req->setParameter($k, $v); } $req->setParameter("VeRsIoN","1.1.0"); $oMap = ms_newMapobj("../aplicmap/ogcws.map"); $proto = "http" . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "s" : "") . "://"; $server = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']; $or = $proto.$server.$_SERVER['PHP_SELF']; $oMap->setmetadata("ows_onlineresource",$or."?g_sid=".$g_sid); $oMap->setmetadata("ows_title",$tituloInstituicao." - i3geo"); session_name("i3GeoPHP"); if (isset($g_sid) && $g_sid != "") {session_id($g_sid);} session_start(); foreach(array_keys($_SESSION) as $k) { eval("\$".$k."='".$_SESSION[$k]."';"); } $postgis_mapa = $_SESSION["postgis_mapa"]; $nmap = ms_newMapobj($map_file); $c = $nmap->numlayers; for ($i=0;$i < $c;++$i) { $l = $nmap->getlayer($i); if($l->connectiontype != MS_WMS) { $l->setmetadata("ows_title",pegaNome($l)); //$l->setmetadata("ows_name",$t); $l->setmetadata("ows_srs","EPSG:4291 EPSG:4326"); $l->setmetadata("gml_include_items","all"); $l->set("dump",MS_TRUE); $l->setmetadata("WMS_INCLUDE_ITEMS","all"); $l->setmetadata("WFS_INCLUDE_ITEMS","all"); $classe = $l->getclass(0); if ($classe->name == "") {$classe->name = " ";} if (isset($postgis_mapa)) { if ($postgis_mapa != "") { if ($l->connectiontype == MS_POSTGIS) { if ($l->connection == " ") { if(!is_array($postgis_mapa)) $l->set("connection",$postgis_mapa); else $l->set("connection",$postgis_mapa[$l->connection]); } } } } } ms_newLayerObj($oMap, $l); } //$req->setParameter("LAYERS","i3geoogc"); ms_ioinstallstdouttobuffer(); $oMap->owsdispatch($req); $contenttype = ms_iostripstdoutbuffercontenttype(); header("Content-type: $contenttype"); ms_iogetStdoutBufferBytes(); ms_ioresethandlers(); ?>