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,7 +67,7 @@ dos arquivos XML. | ||
67 | </div> | 67 | </div> |
68 | <table class=lista1 > | 68 | <table class=lista1 > |
69 | <tr onclick="ajuda('a8',this)"><td><div class=ajuda ></div></td><td>Ajuda</td></tr> | 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 | </table> | 71 | </table> |
72 | </fieldset> | 72 | </fieldset> |
73 | <br> | 73 | <br> |
@@ -173,6 +173,10 @@ que por sua vez contém temas.</p> | @@ -173,6 +173,10 @@ que por sua vez contém temas.</p> | ||
173 | <table class=lista1 > | 173 | <table class=lista1 > |
174 | <tr onclick="abre('php/sqlite.php')"><td><div class=aplicar ></div></td><td>Descrição do banco padrão (SQLITE)</td></tr> | 174 | <tr onclick="abre('php/sqlite.php')"><td><div class=aplicar ></div></td><td>Descrição do banco padrão (SQLITE)</td></tr> |
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> | 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 | </table> | 180 | </table> |
177 | </fieldset> | 181 | </fieldset> |
178 | <br> | 182 | <br> |
admin/xmlatlas.php
@@ -57,11 +57,14 @@ function xmlmenu_pegapranchas($id_atlas) | @@ -57,11 +57,14 @@ function xmlmenu_pegapranchas($id_atlas) | ||
57 | function xmlmenu_pegatemas($id_prancha) | 57 | function xmlmenu_pegatemas($id_prancha) |
58 | { | 58 | { |
59 | global $dbh; | 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 | echo "<TEMA>\n"; | 65 | echo "<TEMA>\n"; |
66 | + echo "<CODIGO>".$row["codigo_tema"]."</CODIGO>\n"; | ||
67 | + echo "<LIGADO>".$row["ligado_tema"]."</LIGADO>\n"; | ||
65 | echo "</TEMA>\n"; | 68 | echo "</TEMA>\n"; |
66 | } | 69 | } |
67 | } | 70 | } |
@@ -0,0 +1,30 @@ | @@ -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 | <?php | 1 | <?php |
2 | // | 2 | // |
3 | //$id_menu = id do menu que será montado | 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 | echo "<"."\x3F"."xml version='1.0' encoding='UTF-8' "."\x3F".">"; | 27 | echo "<"."\x3F"."xml version='1.0' encoding='UTF-8' "."\x3F".">"; |
9 | //echo "<"."\x3F"."xml-stylesheet type='text/xsl' href='../menutemas/menutemas.xsl'"."\x3F".">"; | 28 | //echo "<"."\x3F"."xml-stylesheet type='text/xsl' href='../menutemas/menutemas.xsl'"."\x3F".">"; |
10 | echo "\n<TEMASGEO>\n"; | 29 | echo "\n<TEMASGEO>\n"; |
30 | +if(!isset($id_menu)) | ||
31 | +echo "<CABECALHO>Utilize ?id_menu=1 por exemplo</CABECALHO>\n"; | ||
32 | +else | ||
11 | echo "<CABECALHO></CABECALHO>\n"; | 33 | echo "<CABECALHO></CABECALHO>\n"; |
12 | if (!isset($perfil)){$perfil = "";} | 34 | if (!isset($perfil)){$perfil = "";} |
13 | // | 35 | // |
@@ -114,6 +136,9 @@ function xmlmenu_notema($qtemas) | @@ -114,6 +136,9 @@ function xmlmenu_notema($qtemas) | ||
114 | echo "<TIPOA>".$row["tipoa_tema"]."</TIPOA>\n"; | 136 | echo "<TIPOA>".$row["tipoa_tema"]."</TIPOA>\n"; |
115 | echo "<TAGS>".xmlmenu_prepara($row["tags_tema"])."</TAGS>\n"; | 137 | echo "<TAGS>".xmlmenu_prepara($row["tags_tema"])."</TAGS>\n"; |
116 | echo "<KML>".$row["kml_tema"]."</KML>\n"; | 138 | echo "<KML>".$row["kml_tema"]."</KML>\n"; |
139 | + if($row["tipoa_tema"] == "WMS") | ||
140 | + echo "<OGC>nao</OGC>\n"; | ||
141 | + else | ||
117 | echo "<OGC>".$row["ogc_tema"]."</OGC>\n"; | 142 | echo "<OGC>".$row["ogc_tema"]."</OGC>\n"; |
118 | echo "<DOWNLOAD>".$row["download_tema"]."</DOWNLOAD>\n"; | 143 | echo "<DOWNLOAD>".$row["download_tema"]."</DOWNLOAD>\n"; |
119 | echo "</TEMA>\n"; | 144 | echo "</TEMA>\n"; |