diff --git a/admin/admin.db b/admin/admin.db index 0b3c62e..5095925 100755 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/php/login.php b/admin/php/login.php index 0bbfd4d..28eab7b 100755 --- a/admin/php/login.php +++ b/admin/php/login.php @@ -259,7 +259,6 @@ function verificaPapelSessao($id_papel){ //verifica se uma determinada operacao esta registrada na variavel SESSION // function verificaOperacaoSessao($operacao){ - $resultado = false; //a validacao consulta $_SESSION, que e definida no login if(validaSessao()){ diff --git a/admin/php/preview.php b/admin/php/preview.php index 6e6d989..d812620 100755 --- a/admin/php/preview.php +++ b/admin/php/preview.php @@ -8,6 +8,7 @@ include(dirname(__FILE__)."/login.php"); if(verificaOperacaoSessao("admin/php/editortexto") == false){ //echo "Vc nao pode realizar essa operacao.";exit; } + // //pega os endereços para compor a url de chamada do gerador de web services //ogc.php @@ -45,14 +46,16 @@ foreach ($_GET as $k=>$v){ $tema = $v; } } +if(empty($tema)){ + $tema = $_GET["tema"]; +} $req->setParameter("srsName",$req->getValueByName("SRS")); $listaepsg = $req->getValueByName("SRS")." EPSG:4618 EPSG:4291 EPSG:4326 EPSG:22521 EPSG:22522 EPSG:22523 EPSG:22524 EPSG:22525 EPSG:29101 EPSG:29119 EPSG:29120 EPSG:29121 EPSG:29122 EPSG:29177 EPSG:29178 EPSG:29179 EPSG:29180 EPSG:29181 EPSG:29182 EPSG:29183 EPSG:29184 EPSG:29185"; -if(isset($version) && !isset($VERSION)){ - $VERSION = $version; -} -if(!isset($VERSION)){ - $req->setParameter("VeRsIoN","1.0.0"); +if(isset($_GET["version"]) && !isset($VERSION)){ + $_GET["VERSION"] = $_GET["version"]; } +$req->setParameter("VeRsIoN",$_GET["VERSION"]); + // //compatibiliza chamadas fora do padrao // @@ -77,10 +80,12 @@ $oMap->setmetadata("ows_onlineresource",$or); $oMap->setmetadata("wms_onlineresource",$or); $oMap->setmetadata("wms_attribution_onlineresource",$proto.$server.dirname($_SERVER['PHP_SELF'])); $oMap->setmetadata("ows_enable_request","*"); + //parametro mandatario if($oMap->getmetadata("wms_srs") == ""){ $oMap->setmetadata("wms_srs","EPSG:4326"); } + $e = $oMap->extent; $extensaoMap = ($e->minx)." ".($e->miny)." ".($e->maxx)." ".($e->maxy); //gera o mapa @@ -103,6 +108,7 @@ $extensao = $l->getmetadata("EXTENSAO"); if($extensao == ""){ $extensao = $extensaoMap; } + $l->setmetadata("wms_extent",$extensao); if (!empty($postgis_mapa)){ if ($l->connectiontype == MS_POSTGIS){ @@ -161,7 +167,7 @@ ms_ioinstallstdouttobuffer(); $req->setParameter("format","image/png"); $oMap->owsdispatch($req); $contenttype = ms_iostripstdoutbuffercontenttype(); - +$oMap->save("/tmp/ms_tmp/teste.map"); if(!isset($OUTPUTFORMAT)){ header("Content-type: $contenttype"); } diff --git a/admin1/catalogo/mapfile/editor/index.js b/admin1/catalogo/mapfile/editor/index.js index 4054521..69adce3 100755 --- a/admin1/catalogo/mapfile/editor/index.js +++ b/admin1/catalogo/mapfile/editor/index.js @@ -24,7 +24,6 @@ Free Software Foundation, Inc., no endereço */ i3GEOadmin.mapfile = {}; i3GEOadmin.editor = { - init: function(onde,codigo,id_tema){ }, @@ -32,13 +31,18 @@ i3GEOadmin.editor = { i3GEOadmin.core.iconeAguarde($("#titulo")); $("form").submit(); }, - testa: function(codigo){ + testar: function(codigo){ i3GEOadmin.core.modalAguarde(true); i3GEOadmin.teste.testaImg("../../../..",codigo,"","",$("#modalGeral .modal-body")) }, testaTabela: function(codigo){ i3GEOadmin.core.modalAguarde(true); i3GEOadmin.teste.testaTabela("../../../..",codigo,$("#modalGeral .modal-body")) + }, + preview: function(codigo){ + i3GEOadmin.core.modalAguarde(true); + var w = $("#modalGeral .modal-body").width() - 20; + var p = "