diff --git a/admin/admin.db b/admin/admin.db
index c6a92bd..33c22bd 100644
Binary files a/admin/admin.db and b/admin/admin.db differ
diff --git a/admin/dicionario/menup.js b/admin/dicionario/menup.js
index 2664b47..86888c0 100644
--- a/admin/dicionario/menup.js
+++ b/admin/dicionario/menup.js
@@ -92,12 +92,12 @@ i3GEOadmin.menup.dicionario = {
es : ""
} ],
'xmlWmsMetaestat' : [ {
- pt : "Ver xml com a lista de serviços WMS originados do sistema de metadados estatísticos",
+ pt : "XML com a lista de serviços WMS originados do sistema de metadados estatísticos",
en : "",
es : ""
} ],
'verRss' : [ {
- pt : "Ver RSS com a lista de mapas cadastrados",
+ pt : "RSS com a lista de mapas cadastrados",
en : "",
es : ""
} ],
@@ -132,17 +132,17 @@ i3GEOadmin.menup.dicionario = {
es : ""
} ],
'rssArvore' : [ {
- pt : "Ver RSS com os grupos, subgrupos e temas",
+ pt : "RSS com os grupos, subgrupos e temas",
en : "",
es : ""
} ],
'rssArvoreJson' : [ {
- pt : "Ver JSON com os grupos, subgrupos e temas",
+ pt : "JSON com os grupos, subgrupos e temas",
en : "",
es : ""
} ],
'rssComentarios' : [ {
- pt : "Ver RSS com os comentários sobre os temas",
+ pt : "RSS com os comentários sobre os temas",
en : "",
es : ""
} ],
@@ -166,6 +166,16 @@ i3GEOadmin.menup.dicionario = {
en : "",
es : ""
} ],
+ 'rssMapas' : [ {
+ pt : "RSS com a lista de mapas",
+ en : "",
+ es : ""
+ } ],
+ 'rssMapasJson' : [ {
+ pt : "RSS com a lista de mapas (JSON)",
+ en : "",
+ es : ""
+ } ],
'editaMenus' : [ {
pt : "Edição dos menus de adição de temas",
en : "",
@@ -217,17 +227,32 @@ i3GEOadmin.menup.dicionario = {
es : ""
} ],
'xmlWebServ' : [ {
- pt : "Ver xml com a lista de serviços WS (webservices convencionais)",
+ pt : "RSS com a lista de serviços WS (webservices convencionais)",
+ en : "",
+ es : ""
+ } ],
+ 'xmlWebServJson' : [ {
+ pt : "RSS com a lista de serviços WS (webservices convencionais) em JSON",
en : "",
es : ""
} ],
'xmlWms' : [ {
- pt : "Ver xml com a lista de serviços WMS",
+ pt : "RSS com a lista de serviços WMS",
+ en : "",
+ es : ""
+ } ],
+ 'xmlWmsJson' : [ {
+ pt : "RSS com a lista de serviços WMS em JSON",
en : "",
es : ""
} ],
'xmlGeoRss' : [ {
- pt : "Ver xml com a lista de serviços Geo RSS",
+ pt : "RSS com a lista de serviços Geo RSS",
+ en : "",
+ es : ""
+ } ],
+ 'xmlGeoRssJson' : [ {
+ pt : "RSS com a lista de serviços Geo RSS em JSON",
en : "",
es : ""
} ],
@@ -252,7 +277,7 @@ i3GEOadmin.menup.dicionario = {
es : ""
} ],
'xmlSistAdiciona' : [ {
- pt : "Ver xml com a lista de sistemas que adicionam temas especiais",
+ pt : "XML com a lista de sistemas que adicionam temas especiais",
en : "",
es : ""
} ],
diff --git a/admin/menu.html b/admin/menu.html
index 39f1082..c8c1a5d 100644
--- a/admin/menu.html
+++ b/admin/menu.html
@@ -23,6 +23,10 @@
color: navy;
font-size: 12px;
}
+ .ygtvcontent img{
+ width: 12px;
+ margin-right: 2px;
+ }
@@ -36,19 +40,19 @@
type: "html",
children:[
{
- html: ""+$trad("abre",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("abre",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("testaInstal",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("testaInstal",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("removeInicia",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("removeInicia",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("compacta",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("compacta",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
}
@@ -57,17 +61,17 @@
type: "html",
children:[
{
- html: ""+$trad("controleOperac",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("controleOperac",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("cadastroUsuario",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("cadastroUsuario",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("cadastroGrupos",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("cadastroGrupos",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
@@ -82,52 +86,52 @@
enableHighlight: false,
},{
- html: ""+$trad("cadastroVariav",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("cadastroVariav",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("cadastroMapas",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("cadastroMapas",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("cadastroMedidas",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("cadastroMedidas",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("cadastroPeriodos",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("cadastroPeriodos",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("cadastroConexoes",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("cadastroConexoes",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("cadastroTabelas",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("cadastroTabelas",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("cadastroFonte",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("cadastroFonte",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("gerenciaBd",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("gerenciaBd",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("xmlWmsMetaestat",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("xmlWmsMetaestat",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("verRss",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("verRss",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
@@ -137,17 +141,17 @@
type: "html",
children:[
{
- html: ""+$trad("enviarShp",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("enviarShp",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("gerenciaBd",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("gerenciaBd",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("uploadSimbolo",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("uploadSimbolo",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
@@ -157,37 +161,37 @@
type: "html",
children:[
{
- html: ""+$trad("editorMapfile",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("editorMapfile",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("editorMenus",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("editorMenus",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("arvoreTemas",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("arvoreTemas",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("uploadSimbolo",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("uploadSimbolo",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("rssArvore",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("rssArvore",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("rssArvoreJson",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("rssArvoreJson",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("rssComentarios",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("rssComentarios",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
@@ -197,27 +201,33 @@
type: "html",
children:[
{
- html: ""+$trad("editaLinks",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("editaLinks",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
-
},{
- html: ""+$trad("xmlMapas",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("xmlMapas",i3GEOadmin.menup.dicionario)+"",
+ type: "html",
+ enableHighlight: false,
+ },{
+ html: "
"+$trad("rssMapas",i3GEOadmin.menup.dicionario)+"",
+ type: "html",
+ enableHighlight: false,
+ },{
+ html: "
"+$trad("rssMapasJson",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
-
}
]},{
html: $trad("editaMenus",i3GEOadmin.menup.dicionario),
type: "html",
children:[
{
- html: ""+$trad("editaArvore",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("editaArvore",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("editaListaMenus",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("editaListaMenus",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
@@ -227,12 +237,12 @@
type: "html",
children:[
{
- html: ""+$trad("editaPerfil",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("editaPerfil",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("editaTags",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("editaTags",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
@@ -242,7 +252,7 @@
type: "html",
children:[
{
- html: ""+$trad("editaAtlas",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("editaAtlas",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
@@ -252,32 +262,43 @@
type: "html",
children:[
{
- html: ""+$trad("editaWebServ",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("editaWebServ",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("xmlWebServ",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("xmlWebServ",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("xmlWms",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("xmlWebServJson",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
-
},{
- html: ""+$trad("xmlGeoRss",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("xmlWms",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
+ },{
+ html: "
"+$trad("xmlWmsJson",i3GEOadmin.menup.dicionario)+"",
+ type: "html",
+ enableHighlight: false,
+ },{
+ html: "
"+$trad("xmlGeoRss",i3GEOadmin.menup.dicionario)+"",
+ type: "html",
+ enableHighlight: false,
+ },{
+ html: "
"+$trad("xmlGeoRssJson",i3GEOadmin.menup.dicionario)+"",
+ type: "html",
+ enableHighlight: false,
}
]},{
html: $trad("sistIdentifica",i3GEOadmin.menup.dicionario),
type: "html",
children:[
{
- html: ""+$trad("editaIdentifica",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("editaIdentifica",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
@@ -288,12 +309,12 @@
children:[
{
- html: ""+$trad("editaSist",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("editaSist",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
},{
- html: ""+$trad("xmlSistAdiciona",i3GEOadmin.menup.dicionario)+"",
+ html: "
"+$trad("xmlSistAdiciona",i3GEOadmin.menup.dicionario)+"",
type: "html",
enableHighlight: false,
diff --git a/admin/php/xml.php b/admin/php/xml.php
index f6cdb43..5696bd6 100644
--- a/admin/php/xml.php
+++ b/admin/php/xml.php
@@ -256,11 +256,11 @@ Retorno:
RSS
*/
-function geraXmlWS($locaplic)
+function geraXmlWS($locaplic,$output)
{
global $esquemaadmin;
$sql = "select * from ".$esquemaadmin."i3geoadmin_ws where tipo_ws = 'WS' and nome_ws <> ''";
- return geraXmlRSS($locaplic,$sql,"Web services");
+ return geraXmlRSS($locaplic,$sql,"Web services",$output);
}
/*
Function: geraXmlKmlrss
@@ -294,11 +294,11 @@ Retorno:
RSS
*/
-function geraXmlWMS($locaplic)
+function geraXmlWMS($locaplic,$output)
{
global $esquemaadmin;
$sql = "select * from ".$esquemaadmin."i3geoadmin_ws where (tipo_ws = 'WMS' or tipo_ws = 'WMS-Tile') and nome_ws <> '' order by nome_ws";
- return geraXmlRSS($locaplic,$sql,"Web services WMS-OGC");
+ return geraXmlRSS($locaplic,$sql,"Web services WMS-OGC",$output);
}
/*
Function: geraXmlWMSmetaestat
@@ -338,11 +338,11 @@ Retorno:
RSS
*/
-function geraXmlGeorss($locaplic)
+function geraXmlGeorss($locaplic,$output)
{
global $esquemaadmin;
$sql = "select * from ".$esquemaadmin."i3geoadmin_ws where tipo_ws = 'GEORSS' and nome_ws <> ''";
- return geraXmlRSS($locaplic,$sql,"Georss");
+ return geraXmlRSS($locaplic,$sql,"Georss",$output);
}
/*
Function: geraRSStemasDownload
@@ -707,7 +707,7 @@ function geraXmlMapas($perfil,$locaplic,$editores)
return $xml;
}
//mostra apenas os mapas que possuem outros_mapa definido, o que e tipico do sistema de metadados estatisticos
-function geraRSSmapas($locaplic)
+function geraRSSmapas($locaplic,$output)
{
global $esquemaadmin;
$protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
@@ -724,7 +724,7 @@ function geraRSSmapas($locaplic)
$descricao .= "
]]>'";
$sql = "select '' as tipo_ws,'".$url."/ms_criamapa.php?restauramapa='||id_mapa as link_ws, nome_mapa as nome_ws, ".$descricao." as desc_ws, '' as autor_ws from ".$esquemaadmin."i3geoadmin_mapas WHERE publicado_mapa = 'sim' AND mapfile != ''";
//echo $sql;exit;
- return geraXmlRSS($locaplic,$sql,"Mapas cadastrados");
+ return geraXmlRSS($locaplic,$sql,"Mapas cadastrados",$output);
}
//
diff --git a/admin/rssmapas.php b/admin/rssmapas.php
index 70537f1..77f3d3f 100755
--- a/admin/rssmapas.php
+++ b/admin/rssmapas.php
@@ -38,6 +38,10 @@ if(!isset($locaplic)){
}
include_once($locaplic."/classesphp/pega_variaveis.php");
include_once($locaplic."/admin/php/xml.php");
-echo header("Content-type: application/xml");
-echo geraRSSmapas($locaplic);
+$output = "xml";
+if(strtolower($_GET["output"]) == "json" || strtolower($_POST["output"]) == "json"){
+ $output = "json";
+}
+echo header("Content-type: application/".$output);
+echo geraRSSmapas($locaplic,$output);
?>
\ No newline at end of file
diff --git a/admin/xmlgeorss.php b/admin/xmlgeorss.php
index 2c5d630..b29fcc2 100644
--- a/admin/xmlgeorss.php
+++ b/admin/xmlgeorss.php
@@ -41,6 +41,10 @@ if(!isset($locaplic)){
}
include_once($locaplic."/classesphp/pega_variaveis.php");
include_once($locaplic."/admin/php/xml.php");
-echo header("Content-type: application/xml");
-echo geraXmlGeorss($locaplic);
+$output = "xml";
+if(strtolower($_GET["output"]) == "json" || strtolower($_POST["output"]) == "json"){
+ $output = "json";
+}
+echo header("Content-type: application/".$output);
+echo geraXmlGeorss($locaplic,$output);
?>
diff --git a/admin/xmlservicoswms.php b/admin/xmlservicoswms.php
index cb3d48d..8675ea8 100644
--- a/admin/xmlservicoswms.php
+++ b/admin/xmlservicoswms.php
@@ -41,6 +41,10 @@ if(!isset($locaplic)){
}
include_once($locaplic."/classesphp/pega_variaveis.php");
include_once($locaplic."/admin/php/xml.php");
-echo header("Content-type: application/xml");
-echo geraXmlWMS($locaplic);
+$output = "xml";
+if(strtolower($_GET["output"]) == "json" || strtolower($_POST["output"]) == "json"){
+ $output = "json";
+}
+echo header("Content-type: application/".$output);
+echo geraXmlWMS($locaplic,$output);
?>
diff --git a/admin/xmlservicosws.php b/admin/xmlservicosws.php
index 3f9fb12..0514625 100644
--- a/admin/xmlservicosws.php
+++ b/admin/xmlservicosws.php
@@ -41,6 +41,11 @@ if(!isset($locaplic)){
}
include_once($locaplic."/classesphp/pega_variaveis.php");
include_once($locaplic."/admin/php/xml.php");
-echo header("Content-type: application/xml");
-echo geraXmlWS($locaplic);
+
+$output = "xml";
+if(strtolower($_GET["output"]) == "json" || strtolower($_POST["output"]) == "json"){
+ $output = "json";
+}
+echo header("Content-type: application/".$output);
+echo geraXmlWS($locaplic,$output);
?>
--
libgit2 0.21.2