Commit 80958f405bc1b3eadf182b1f609c129e5db6418c
1 parent
1aafef03
Exists in
master
and in
7 other branches
Conclusão dos geradores de xml atlas, identifica e menutemas
Showing
4 changed files
with
70 additions
and
8 deletions
Show diff stats
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.</p> |
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 | } | ... | ... |
... | ... | @@ -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("&","&",$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"; | ... | ... |