Commit 80958f405bc1b3eadf182b1f609c129e5db6418c

Authored by Edmar Moretti
1 parent 1aafef03

Conclusão dos geradores de xml atlas, identifica e menutemas

admin/index.html
... ... @@ -67,7 +67,7 @@ dos arquivos XML.
67 67 </div>
68 68 <table class=lista1 >
69 69 <tr onclick="ajuda('a8',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr>
70   -<tr onclick="abre('temas.html')"><td><div class=aplicar ></div></td><td>Edição</td></tr>
  70 +<tr onclick="abre('html/temas.html')"><td><div class=aplicar ></div></td><td>Edição</td></tr>
71 71 </table>
72 72 </fieldset>
73 73 <br>
... ... @@ -173,6 +173,10 @@ que por sua vez contém temas.&lt;/p&gt;
173 173 <table class=lista1 >
174 174 <tr onclick="abre('php/sqlite.php')"><td><div class=aplicar ></div></td><td>Descrição do banco padrão (SQLITE)</td></tr>
175 175 <tr onclick="abre('../geraminiatura.php')"><td><div class=aplicar ></div></td><td>Gera as miniaturas (thumbnails) para os temas existentes no diretório i3geo/temas</td></tr>
  176 +<tr onclick="abre('xmlmenutemas.php')"><td><div class=aplicar ></div></td><td>Ver xml com a árvore de temas</td></tr>
  177 +<tr onclick="abre('xmlatlas.php')"><td><div class=aplicar ></div></td><td>Ver xml com os Atlas</td></tr>
  178 +<tr onclick="abre('xmlidentifica.php')"><td><div class=aplicar ></div></td><td>Ver xml com os sistemas utilizados na ferramenta de identificação</td></tr>
  179 +
176 180 </table>
177 181 </fieldset>
178 182 <br>
... ...
admin/xmlatlas.php
... ... @@ -57,11 +57,14 @@ function xmlmenu_pegapranchas($id_atlas)
57 57 function xmlmenu_pegatemas($id_prancha)
58 58 {
59 59 global $dbh;
60   - $q = "select * from i3geoadmin_atlast as t where t.id_prancha = $id_prancha ";
61   - $qpranchas = $dbh->query($q);
62   - foreach($qpranchas as $row)
  60 + $q = "select tema.codigo_tema,t.ligado_tema from i3geoadmin_atlast as t,i3geoadmin_temas as tema where tema.id_tema = t.id_tema and t.id_prancha = $id_prancha ";
  61 + //echo $q;
  62 + $qtemas = $dbh->query($q);
  63 + foreach($qtemas as $row)
63 64 {
64 65 echo "<TEMA>\n";
  66 + echo "<CODIGO>".$row["codigo_tema"]."</CODIGO>\n";
  67 + echo "<LIGADO>".$row["ligado_tema"]."</LIGADO>\n";
65 68 echo "</TEMA>\n";
66 69 }
67 70 }
... ...
admin/xmlidentifica.php 0 → 100644
... ... @@ -0,0 +1,30 @@
  1 +<?php
  2 +//
  3 +//$id_menu = id do menu que será montado
  4 +//$perfil = perfis
  5 +include_once("php/admin.php");
  6 +include_once("php/conexao.php");
  7 +echo "<"."\x3F"."xml version='1.0' encoding='UTF-8' "."\x3F".">";
  8 +//echo "<"."\x3F"."xml-stylesheet type='text/xsl' href='../menutemas/menutemas.xsl'"."\x3F".">";
  9 +echo "\n<SISTEMAS>\n";
  10 +if (!isset($perfil)){$perfil = "";}
  11 +
  12 +$q = "select * from i3geoadmin_identifica ";
  13 +$qi = $dbh->query($q);
  14 +foreach($qi as $row)
  15 +{
  16 + echo " <FUNCAO>\n";
  17 + echo " <NOMESIS>".xmlmenu_prepara($row["nome_i"])."</NOMESIS>\n";
  18 + echo " <ABRIR>".xmlmenu_prepara($row["abrir_i"])."</ABRIR>\n";
  19 + $target = $row["target_i"];
  20 + if($target == ""){$target = "_self";}
  21 + echo " <TARGET>".$target."</TARGET>\n";
  22 + echo " </FUNCAO>\n";
  23 +}
  24 +echo "</SISTEMAS>\n";
  25 +$dbh = null;
  26 +function xmlmenu_prepara($texto)
  27 +{
  28 + return str_replace("&","&amp;",$texto);
  29 +}
  30 +?>
... ...
admin/xmlmenutemas.php
1 1 <?php
2 2 //
3 3 //$id_menu = id do menu que será montado
4   -//$perfil = perfis
5   -//$tipo = subgrupos|temas
6   -include_once("php/admin.php");
7   -include_once("php/conexao.php");
  4 +//$perfil = perfis separados por espaços
  5 +//$tipo = gruposeraiz|subgrupos|temas
  6 +error_reporting(0);
  7 +if(!isset($locaplic))
  8 +{
  9 + $locaplic = "";
  10 + if(file_exists("../../../ms_configura.php"))
  11 + {include_once("../../../ms_configura.php");}
  12 + else
  13 + {
  14 + if(file_exists("../../ms_configura.php"))
  15 + {include_once("../../ms_configura.php");}
  16 + else
  17 + {
  18 + if(file_exists("../ms_configura.php"))
  19 + {include_once("../ms_configura.php");}
  20 + else
  21 + include_once("ms_configura.php");
  22 + }
  23 + }
  24 +}
  25 +include_once($locaplic."/admin/php/admin.php");
  26 +include_once($locaplic."/admin/php/conexao.php");
8 27 echo "<"."\x3F"."xml version='1.0' encoding='UTF-8' "."\x3F".">";
9 28 //echo "<"."\x3F"."xml-stylesheet type='text/xsl' href='../menutemas/menutemas.xsl'"."\x3F".">";
10 29 echo "\n<TEMASGEO>\n";
  30 +if(!isset($id_menu))
  31 +echo "<CABECALHO>Utilize ?id_menu=1 por exemplo</CABECALHO>\n";
  32 +else
11 33 echo "<CABECALHO></CABECALHO>\n";
12 34 if (!isset($perfil)){$perfil = "";}
13 35 //
... ... @@ -114,6 +136,9 @@ function xmlmenu_notema($qtemas)
114 136 echo "<TIPOA>".$row["tipoa_tema"]."</TIPOA>\n";
115 137 echo "<TAGS>".xmlmenu_prepara($row["tags_tema"])."</TAGS>\n";
116 138 echo "<KML>".$row["kml_tema"]."</KML>\n";
  139 + if($row["tipoa_tema"] == "WMS")
  140 + echo "<OGC>nao</OGC>\n";
  141 + else
117 142 echo "<OGC>".$row["ogc_tema"]."</OGC>\n";
118 143 echo "<DOWNLOAD>".$row["download_tema"]."</DOWNLOAD>\n";
119 144 echo "</TEMA>\n";
... ...