Commit d51bcc6c23bf1f1e794539db30608d3d1df55f9c
1 parent
38bc83d6
Exists in
master
and in
7 other branches
$1
Showing
3 changed files
with
67 additions
and
52 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/menu.html
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | <meta http-equiv="Category" |
| 5 | 5 | content="i3Geo Mapa interativo MMA geoprocessamento sig mobile"> |
| 6 | 6 | <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> |
| 7 | - | |
| 7 | + | |
| 8 | 8 | <link rel="stylesheet" type="text/css" href="html/admin.css"> |
| 9 | 9 | <script type="text/javascript" src="../classesjs/i3geo.js"></script> |
| 10 | 10 | <style> |
| ... | ... | @@ -12,13 +12,13 @@ |
| 12 | 12 | border: 0 none; |
| 13 | 13 | padding: 0 3px 5px 0; |
| 14 | 14 | text-align: left; |
| 15 | - } | |
| 16 | - | |
| 15 | + } | |
| 16 | + | |
| 17 | 17 | </style> |
| 18 | 18 | </head> |
| 19 | 19 | <body class=" yui-skin-sam" style="background-color:white;text-align:left;"> |
| 20 | 20 | <div class="bordaSuperior"> </div> |
| 21 | - | |
| 21 | + | |
| 22 | 22 | <div style="margin-left:10px;" id=arvore ></div> |
| 23 | 23 | </body> |
| 24 | 24 | <script> |
| ... | ... | @@ -110,6 +110,11 @@ |
| 110 | 110 | type: "text", |
| 111 | 111 | href: "html/estat_editor.html", |
| 112 | 112 | target: "principal" |
| 113 | + },{ | |
| 114 | + label: "Ver xml com a lista de serviços WMS originados do sistema de metadados estatísticos", | |
| 115 | + type: "text", | |
| 116 | + href: "xmlmetaestatogc.php", | |
| 117 | + target: "principal" | |
| 113 | 118 | } |
| 114 | 119 | ]},{ |
| 115 | 120 | label: "Enviar arquivo para o servidor", |
| ... | ... | @@ -147,6 +152,16 @@ |
| 147 | 152 | type: "text", |
| 148 | 153 | href: "html/arvore.html", |
| 149 | 154 | target: "principal" |
| 155 | + },{ | |
| 156 | + label: "Ver RSS com os grupos, subgrupos e temas", | |
| 157 | + type: "text", | |
| 158 | + href: "rssgrupos.php", | |
| 159 | + target: "principal" | |
| 160 | + },{ | |
| 161 | + label: "Ver RSS com os comentários sobre os temas", | |
| 162 | + type: "text", | |
| 163 | + href: "rsscomentariostemas.php", | |
| 164 | + target: "principal" | |
| 150 | 165 | } |
| 151 | 166 | ]},{ |
| 152 | 167 | label: "Links para mapas", |
| ... | ... | @@ -158,6 +173,11 @@ |
| 158 | 173 | type: "text", |
| 159 | 174 | href: "html/mapas.html", |
| 160 | 175 | target: "principal" |
| 176 | + },{ | |
| 177 | + label: "XML com a lista de mapas", | |
| 178 | + type: "text", | |
| 179 | + href: "xmlmapas.php", | |
| 180 | + target: "principal" | |
| 161 | 181 | } |
| 162 | 182 | ]},{ |
| 163 | 183 | label: "Edição dos menus de adição de temas", |
| ... | ... | @@ -212,6 +232,21 @@ |
| 212 | 232 | type: "text", |
| 213 | 233 | href: "html/webservices.html", |
| 214 | 234 | target: "principal" |
| 235 | + },{ | |
| 236 | + label: "Ver xml com a lista de serviços WS (webservices convencionais)", | |
| 237 | + type: "text", | |
| 238 | + href: "xmlservicosws.php", | |
| 239 | + target: "principal" | |
| 240 | + },{ | |
| 241 | + label: "Ver xml com a lista de serviços WMS", | |
| 242 | + type: "text", | |
| 243 | + href: "xmlservicoswms.php", | |
| 244 | + target: "principal" | |
| 245 | + },{ | |
| 246 | + label: "Ver xml com a lista de serviços Geo RSS", | |
| 247 | + type: "text", | |
| 248 | + href: "xmlgeorss.php", | |
| 249 | + target: "principal" | |
| 215 | 250 | } |
| 216 | 251 | ]},{ |
| 217 | 252 | label: "Sistemas especiais de identificação", |
| ... | ... | @@ -234,6 +269,11 @@ |
| 234 | 269 | type: "text", |
| 235 | 270 | href: "html/sistemas.html", |
| 236 | 271 | target: "principal" |
| 272 | + },{ | |
| 273 | + label: "Ver xml com a lista de sistemas que adicionam temas especiais", | |
| 274 | + type: "text", | |
| 275 | + href: "xmlsistemas.php", | |
| 276 | + target: "principal" | |
| 237 | 277 | } |
| 238 | 278 | ]},{ |
| 239 | 279 | label: "Configuração dos serviços OGC", |
| ... | ... | @@ -277,41 +317,6 @@ |
| 277 | 317 | href: "../geraminiatura.php", |
| 278 | 318 | target: "principal" |
| 279 | 319 | },{ |
| 280 | - label: "Ver xml com a lista de serviços Geo RSS", | |
| 281 | - type: "text", | |
| 282 | - href: "xmlgeorss.php", | |
| 283 | - target: "principal" | |
| 284 | - },{ | |
| 285 | - label: "Ver xml com a lista de serviços WMS", | |
| 286 | - type: "text", | |
| 287 | - href: "xmlservicoswms.php", | |
| 288 | - target: "principal" | |
| 289 | - },{ | |
| 290 | - label: "Ver xml com a lista de serviços WS (webservices convencionais)", | |
| 291 | - type: "text", | |
| 292 | - href: "xmlservicosws.php", | |
| 293 | - target: "principal" | |
| 294 | - },{ | |
| 295 | - label: "Ver xml com a lista de serviços WMS originados do sistema de metadados estatísticos", | |
| 296 | - type: "text", | |
| 297 | - href: "xmlmetaestatogc.php", | |
| 298 | - target: "principal" | |
| 299 | - },{ | |
| 300 | - label: "Ver xml com a lista de sistemas que adicionam temas especiais", | |
| 301 | - type: "text", | |
| 302 | - href: "xmlsistemas.php", | |
| 303 | - target: "principal" | |
| 304 | - },{ | |
| 305 | - label: "Ver RSS com os grupos, subgrupos e temas", | |
| 306 | - type: "text", | |
| 307 | - href: "rssgrupos.php", | |
| 308 | - target: "principal" | |
| 309 | - },{ | |
| 310 | - label: "Ver RSS com os comentários sobre os temas", | |
| 311 | - type: "text", | |
| 312 | - href: "rsscomentariostemas.php", | |
| 313 | - target: "principal" | |
| 314 | - },{ | |
| 315 | 320 | label: "Ver XML para árvorehiperbólica", |
| 316 | 321 | type: "text", |
| 317 | 322 | href: "hiperbolica.php", |
| ... | ... | @@ -322,4 +327,4 @@ |
| 322 | 327 | tree.render(); |
| 323 | 328 | </script> |
| 324 | 329 | </html> |
| 325 | - | |
| 330 | + | ... | ... |
admin/php/xml.php
| ... | ... | @@ -299,7 +299,7 @@ function geraXmlWMS($locaplic) |
| 299 | 299 | return geraXmlRSS($locaplic,$sql,"Web services WMS-OGC"); |
| 300 | 300 | } |
| 301 | 301 | /* |
| 302 | - Function: geraXmlWMSmetaestat | |
| 302 | +Function: geraXmlWMSmetaestat | |
| 303 | 303 | |
| 304 | 304 | RSS com a lista de WMS das variaveis cadastradas no sistema de metadados estatisticos |
| 305 | 305 | |
| ... | ... | @@ -619,6 +619,8 @@ function geraXmlMapas($perfil,$locaplic,$editores) |
| 619 | 619 | $q = "select * from ".$esquemaadmin."i3geoadmin_mapas"; |
| 620 | 620 | $q = $dbh->query($q); |
| 621 | 621 | $editor = "nao";//$editor = "nao";//verificaEditores($editores); |
| 622 | + $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); | |
| 623 | + $url = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST']."/".(basename(str_replace("/admin/php/xml.php","",__FILE__))); | |
| 622 | 624 | foreach($q as $row) |
| 623 | 625 | { |
| 624 | 626 | $mostraMapa = false; |
| ... | ... | @@ -637,15 +639,23 @@ function geraXmlMapas($perfil,$locaplic,$editores) |
| 637 | 639 | if($mostraMapa) |
| 638 | 640 | { |
| 639 | 641 | $xml .= "<MAPA>\n"; |
| 640 | - $xml .= " <PERFIL>".$row["perfil_mapa"]."</PERFIL>\n"; | |
| 642 | + $perfil = $row["perfil_mapa"]; | |
| 643 | + $xml .= " <PERFIL>".$perfil."</PERFIL>\n"; | |
| 641 | 644 | $xml .= " <NOME>".xmlTexto_prepara($row["nome_mapa"])."</NOME>\n"; |
| 642 | 645 | $xml .= " <DESCRICAO>".xmlTexto_prepara($row["desc_mapa"])."</DESCRICAO>\n"; |
| 643 | 646 | $xml .= " <IMAGEM>".xmlTexto_prepara($row["imagem_mapa"])."</IMAGEM>\n"; |
| 644 | 647 | $xml .= " <TEMAS>".$row["temas_mapa"]."</TEMAS>\n"; |
| 645 | 648 | $xml .= " <LIGADOS>".$row["ligados_mapa"]."</LIGADOS>\n"; |
| 646 | - $xml .= " <EXTENSAO>".$row["ext_mapa"]."</EXTENSAO>\n"; | |
| 647 | - $xml .= " <OUTROS>".xmlTexto_prepara($row["outros_mapa"])."</OUTROS>\n"; | |
| 648 | - $xml .= " <LINKDIRETO>".xmlTexto_prepara($row["linkdireto_mapa"])."</LINKDIRETO>\n"; | |
| 649 | + $extensao = $row["ext_mapa"]; | |
| 650 | + $xml .= " <EXTENSAO>".$extensao."</EXTENSAO>\n"; | |
| 651 | + $outros = xmlTexto_prepara($row["outros_mapa"]); | |
| 652 | + $xml .= " <OUTROS>".$outros."</OUTROS>\n"; | |
| 653 | + $linkdireto = xmlTexto_prepara($row["linkdireto_mapa"]); | |
| 654 | + if(empty($linkdireto)){ | |
| 655 | + $linkdireto = $url."/ms_criamapa.php?mapext=".$extensao."&perfil=".$perfil."&temasa=".$temas."&layers=".$ligados.$row["outros_mapa"]; | |
| 656 | + $linkdireto = xmlTexto_prepara($linkdireto); | |
| 657 | + } | |
| 658 | + $xml .= " <LINKDIRETO>".$linkdireto."</LINKDIRETO>\n"; | |
| 649 | 659 | $xml .= " <PUBLICADO>".$row["publicado_mapa"]."</PUBLICADO>\n"; |
| 650 | 660 | if($row["mapfile"] != ""){ |
| 651 | 661 | $xml .= " <CONTEMMAPFILE>sim</CONTEMMAPFILE>\n"; |
| ... | ... | @@ -861,13 +871,13 @@ function geraXmlSistemas_pegafuncoes($perfil,$xml,$id_sistema,$dbh) |
| 861 | 871 | } |
| 862 | 872 | function array_in_array($needle, $haystack) |
| 863 | 873 | { |
| 864 | - //Make sure $needle is an array for foreach | |
| 865 | - if(!is_array($needle)) $needle = array($needle); | |
| 866 | - //For each value in $needle, return TRUE if in $haystack | |
| 867 | - foreach($needle as $pin) | |
| 868 | - if(in_array($pin, $haystack)) return TRUE; | |
| 869 | - //Return FALSE if none of the values from $needle are found in $haystack | |
| 870 | - return FALSE; | |
| 874 | + //Make sure $needle is an array for foreach | |
| 875 | + if(!is_array($needle)) $needle = array($needle); | |
| 876 | + //For each value in $needle, return TRUE if in $haystack | |
| 877 | + foreach($needle as $pin) | |
| 878 | + if(in_array($pin, $haystack)) return TRUE; | |
| 879 | + //Return FALSE if none of the values from $needle are found in $haystack | |
| 880 | + return FALSE; | |
| 871 | 881 | } |
| 872 | 882 | function xmlTexto_prepara($texto) |
| 873 | 883 | { | ... | ... |