Commit 46537b2c72a20f3b556f718d0c8df4a18012d75c
1 parent
ea443f51
Exists in
master
and in
7 other branches
Correção na importação de XML
Showing
4 changed files
with
15 additions
and
12 deletions
Show diff stats
admin/php/arvore.php
@@ -175,7 +175,7 @@ function alteraN3() | @@ -175,7 +175,7 @@ function alteraN3() | ||
175 | $o = $dbhw->query("SELECT MAX(ordem) as o FROM i3geoadmin_n3 where id_n2 = '$id_n2'"); | 175 | $o = $dbhw->query("SELECT MAX(ordem) as o FROM i3geoadmin_n3 where id_n2 = '$id_n2'"); |
176 | $o = $o->fetchAll(); | 176 | $o = $o->fetchAll(); |
177 | $o = $o[0]['o'] + 1; | 177 | $o = $o[0]['o'] + 1; |
178 | - $dbhw->query("INSERT INTO i3geoadmin_n3 (id_n2,id_tema,n3_perfil,ordem) VALUES ($id_n2,'', '',$o)"); | 178 | + $dbhw->query("INSERT INTO i3geoadmin_n3 (id_n2,n3_perfil,ordem) VALUES ($id_n2,'',$o)"); |
179 | $id = $dbhw->query("SELECT id_n3 FROM i3geoadmin_n3"); | 179 | $id = $dbhw->query("SELECT id_n3 FROM i3geoadmin_n3"); |
180 | $id = $id->fetchAll(); | 180 | $id = $id->fetchAll(); |
181 | $id = intval($id[count($id)-1]['id_n3']); | 181 | $id = intval($id[count($id)-1]['id_n3']); |
@@ -209,7 +209,7 @@ function alteraN2() | @@ -209,7 +209,7 @@ function alteraN2() | ||
209 | $o = $dbhw->query("SELECT MAX(ordem) as o FROM i3geoadmin_n2 where id_n1 = '$id_n1'"); | 209 | $o = $dbhw->query("SELECT MAX(ordem) as o FROM i3geoadmin_n2 where id_n1 = '$id_n1'"); |
210 | $o = $o->fetchAll(); | 210 | $o = $o->fetchAll(); |
211 | $o = $o[0]['o'] + 1; | 211 | $o = $o[0]['o'] + 1; |
212 | - $dbhw->query("INSERT INTO i3geoadmin_n2 (id_n1,id_subgrupo,n2_perfil,ordem) VALUES ($id_n1,'', '',$o)"); | 212 | + $dbhw->query("INSERT INTO i3geoadmin_n2 (id_n1,n2_perfil,ordem) VALUES ($id_n1,'',$o)"); |
213 | $id = $dbhw->query("SELECT id_n2 FROM i3geoadmin_n2"); | 213 | $id = $dbhw->query("SELECT id_n2 FROM i3geoadmin_n2"); |
214 | $id = $id->fetchAll(); | 214 | $id = $id->fetchAll(); |
215 | $id = intval($id[count($id)-1]['id_n2']); | 215 | $id = intval($id[count($id)-1]['id_n2']); |
@@ -245,7 +245,7 @@ function alteraN1() | @@ -245,7 +245,7 @@ function alteraN1() | ||
245 | $o = $dbhw->query("SELECT MAX(ordem) as o FROM i3geoadmin_n1 where id_menu = '$id_menu'"); | 245 | $o = $dbhw->query("SELECT MAX(ordem) as o FROM i3geoadmin_n1 where id_menu = '$id_menu'"); |
246 | $o = $o->fetchAll(); | 246 | $o = $o->fetchAll(); |
247 | $o = $o[0]['o'] + 1; | 247 | $o = $o[0]['o'] + 1; |
248 | - $dbhw->query("INSERT INTO i3geoadmin_n1 (publicado,id_menu,id_grupo,n1_perfil,ordem) VALUES ('',$id_menu,'', '',$o)"); | 248 | + $dbhw->query("INSERT INTO i3geoadmin_n1 (publicado,id_menu,n1_perfil,ordem) VALUES ('',$id_menu,'',$o)"); |
249 | $id = $dbhw->query("SELECT id_n1 FROM i3geoadmin_n1"); | 249 | $id = $dbhw->query("SELECT id_n1 FROM i3geoadmin_n1"); |
250 | $id = $id->fetchAll(); | 250 | $id = $id->fetchAll(); |
251 | $id = intval($id[count($id)-1]['id_n1']); | 251 | $id = intval($id[count($id)-1]['id_n1']); |
@@ -281,7 +281,7 @@ function alterarRaiz() | @@ -281,7 +281,7 @@ function alterarRaiz() | ||
281 | $o = $dbhw->query("SELECT MAX(ordem) as o FROM i3geoadmin_raiz where id_menu = '$id_menu' and nivel = '$nivel' and id_nivel = '$id_nivel'"); | 281 | $o = $dbhw->query("SELECT MAX(ordem) as o FROM i3geoadmin_raiz where id_menu = '$id_menu' and nivel = '$nivel' and id_nivel = '$id_nivel'"); |
282 | $o = $o->fetchAll(); | 282 | $o = $o->fetchAll(); |
283 | $o = $o[0]['o'] + 1; | 283 | $o = $o[0]['o'] + 1; |
284 | - $dbhw->query("INSERT INTO i3geoadmin_raiz (id_nivel,nivel,id_menu,perfil,id_tema,ordem) VALUES ($id_nivel,$nivel,$id_menu,'','',$o)"); | 284 | + $dbhw->query("INSERT INTO i3geoadmin_raiz (id_nivel,nivel,id_menu,perfil,ordem) VALUES ($id_nivel,$nivel,$id_menu,'',$o)"); |
285 | $id = $dbhw->query("SELECT id_raiz FROM i3geoadmin_raiz"); | 285 | $id = $dbhw->query("SELECT id_raiz FROM i3geoadmin_raiz"); |
286 | $id = $id->fetchAll(); | 286 | $id = $id->fetchAll(); |
287 | $id = intval($id[count($id)-1]['id_raiz']); | 287 | $id = intval($id[count($id)-1]['id_raiz']); |
admin/php/atlas.php
@@ -369,8 +369,9 @@ function importarXmlAtlas() | @@ -369,8 +369,9 @@ function importarXmlAtlas() | ||
369 | if($h == ""){$h = 'null';} | 369 | if($h == ""){$h = 'null';} |
370 | $pranchadefault = ixml($atlas,"PRANCHADEFAULT"); | 370 | $pranchadefault = ixml($atlas,"PRANCHADEFAULT"); |
371 | $tipoguias = ixml($atlas,"TIPOGUIAS"); | 371 | $tipoguias = ixml($atlas,"TIPOGUIAS"); |
372 | + $base = ixml($atlas,"BASEMAPFILE"); | ||
372 | if(!isset($atlasExistentes[$titulo])) | 373 | if(!isset($atlasExistentes[$titulo])) |
373 | - $dbhw->query("INSERT INTO i3geoadmin_atlas (publicado_atlas,desc_atlas,h_atlas,w_atlas,icone_atlas,link_atlas,pranchadefault_atlas,template_atlas,tipoguias_atlas,titulo_atlas,ordem_atlas) VALUES ('','$desc',$h,$w,'$icone','$link','$pranchadefault','$template','$tipoguias','$titulo',$contaAtlas)"); | 374 | + $dbhw->query("INSERT INTO i3geoadmin_atlas (publicado_atlas,desc_atlas,h_atlas,w_atlas,icone_atlas,link_atlas,pranchadefault_atlas,template_atlas,tipoguias_atlas,titulo_atlas,ordem_atlas,basemapfile_atlas) VALUES ('','$desc',$h,$w,'$icone','$link','$pranchadefault','$template','$tipoguias','$titulo',$contaAtlas,'$base')"); |
374 | $atlasExistentes[$titulo] = 0; | 375 | $atlasExistentes[$titulo] = 0; |
375 | $id_atlas = $dbhw->query("SELECT id_atlas FROM i3geoadmin_atlas"); | 376 | $id_atlas = $dbhw->query("SELECT id_atlas FROM i3geoadmin_atlas"); |
376 | $id_atlas = $id_atlas->fetchAll(); | 377 | $id_atlas = $id_atlas->fetchAll(); |
admin/php/mapas.php
@@ -131,6 +131,7 @@ function importarXmlMapas() | @@ -131,6 +131,7 @@ function importarXmlMapas() | ||
131 | $resultado = $q->fetchAll(); | 131 | $resultado = $q->fetchAll(); |
132 | foreach($resultado as $r) | 132 | foreach($resultado as $r) |
133 | {$mapasExistentes[$r["nome_mapa"]] = 0;} | 133 | {$mapasExistentes[$r["nome_mapa"]] = 0;} |
134 | + $conta = 1; | ||
134 | foreach($xml->MAPA as $mapa) | 135 | foreach($xml->MAPA as $mapa) |
135 | { | 136 | { |
136 | $perfil = ixml($mapa,"PERFIL"); | 137 | $perfil = ixml($mapa,"PERFIL"); |
@@ -148,8 +149,9 @@ function importarXmlMapas() | @@ -148,8 +149,9 @@ function importarXmlMapas() | ||
148 | $outros = ixml($mapa,"OUTROS"); | 149 | $outros = ixml($mapa,"OUTROS"); |
149 | $linkdireto = ixml($mapa,"LINKDIRETO"); | 150 | $linkdireto = ixml($mapa,"LINKDIRETO"); |
150 | if(!isset($mapasExistentes[$nome])) | 151 | if(!isset($mapasExistentes[$nome])) |
151 | - $dbhw->query("INSERT INTO i3geoadmin_mapas (publicado_mapa,perfil_mapa,desc_mapa,ext_mapa,imagem_mapa,linkdireto_mapa,nome_mapa,outros_mapa,temas_mapa,ligados_mapa) VALUES ('','$perfil','$descricao','$extensao','$imagem','$linkdireto','$nome','$outros','$temas','$ligados')"); | 152 | + $dbhw->query("INSERT INTO i3geoadmin_mapas (publicado_mapa,perfil_mapa,desc_mapa,ext_mapa,imagem_mapa,linkdireto_mapa,nome_mapa,outros_mapa,temas_mapa,ligados_mapa,ordem_mapa) VALUES ('','$perfil','$descricao','$extensao','$imagem','$linkdireto','$nome','$outros','$temas','$ligados',$conta)"); |
152 | $mapasExistentes[$nome] = 0; | 153 | $mapasExistentes[$nome] = 0; |
154 | + $conta++; | ||
153 | } | 155 | } |
154 | $dbhw = null; | 156 | $dbhw = null; |
155 | $dbh = null; | 157 | $dbh = null; |
admin/php/menutemas.php
@@ -805,7 +805,7 @@ function importarXmlMenu() | @@ -805,7 +805,7 @@ function importarXmlMenu() | ||
805 | include_once("../../classesphp/funcoes_gerais.php"); | 805 | include_once("../../classesphp/funcoes_gerais.php"); |
806 | include("conexao.php"); | 806 | include("conexao.php"); |
807 | if($convUTF) $nomemenu = utf8_encode($nomemenu); | 807 | if($convUTF) $nomemenu = utf8_encode($nomemenu); |
808 | - $dbhw->query("INSERT INTO i3geoadmin_menus (perfil_menu,desc_menu,nome_menu) VALUES ('','','$nomemenu')"); | 808 | + $dbhw->query("INSERT INTO i3geoadmin_menus (perfil_menu,desc_menu,nome_menu,publicado_menu,aberto) VALUES ('','','$nomemenu','SIM','NAO')"); |
809 | $id_menu = $dbhw->query("SELECT id_menu FROM i3geoadmin_menus"); | 809 | $id_menu = $dbhw->query("SELECT id_menu FROM i3geoadmin_menus"); |
810 | $id_menu = $id_menu->fetchAll(); | 810 | $id_menu = $id_menu->fetchAll(); |
811 | $id_menu = intval($id_menu[count($id_menu)-1]['id_menu']); | 811 | $id_menu = intval($id_menu[count($id_menu)-1]['id_menu']); |
@@ -969,7 +969,7 @@ function importarXmlMenu() | @@ -969,7 +969,7 @@ function importarXmlMenu() | ||
969 | $perfil = ixml($tema,"PERFIL"); | 969 | $perfil = ixml($tema,"PERFIL"); |
970 | $r = $dbhw->query("select id_tema from i3geoadmin_temas where codigo_tema = '$codigo'"); | 970 | $r = $dbhw->query("select id_tema from i3geoadmin_temas where codigo_tema = '$codigo'"); |
971 | $id_tema = $r->fetchColumn(); | 971 | $id_tema = $r->fetchColumn(); |
972 | - $dbhw->query("INSERT INTO i3geoadmin_raiz (id_tema,id_menu,id_nivel,nivel,perfil) VALUES ('$id_tema','$id_menu','0','0','$perfil')"); | 972 | + $dbhw->query("INSERT INTO i3geoadmin_raiz (id_tema,id_menu,id_nivel,nivel,perfil,ordem) VALUES ('$id_tema','$id_menu','0','0','$perfil','0')"); |
973 | } | 973 | } |
974 | // | 974 | // |
975 | //registra o restante | 975 | //registra o restante |
@@ -981,7 +981,7 @@ function importarXmlMenu() | @@ -981,7 +981,7 @@ function importarXmlMenu() | ||
981 | $n1_perfil = ixml($grupo,"PERFIL"); | 981 | $n1_perfil = ixml($grupo,"PERFIL"); |
982 | $r = $dbhw->query("select id_grupo from i3geoadmin_grupos where nome_grupo = '$gtipo'"); | 982 | $r = $dbhw->query("select id_grupo from i3geoadmin_grupos where nome_grupo = '$gtipo'"); |
983 | $id_grupo = $r->fetchColumn(); | 983 | $id_grupo = $r->fetchColumn(); |
984 | - $dbhw->query("INSERT INTO i3geoadmin_n1 (id_menu,id_grupo,n1_perfil) VALUES ('$id_menu','$id_grupo','$n1_perfil')"); | 984 | + $dbhw->query("INSERT INTO i3geoadmin_n1 (ordem,publicado,id_menu,id_grupo,n1_perfil) VALUES ('0','SIM','$id_menu','$id_grupo','$n1_perfil')"); |
985 | $id_n1 = $dbhw->query("SELECT id_n1 FROM i3geoadmin_n1"); | 985 | $id_n1 = $dbhw->query("SELECT id_n1 FROM i3geoadmin_n1"); |
986 | $id_n1 = $id_n1->fetchAll(); | 986 | $id_n1 = $id_n1->fetchAll(); |
987 | $id_n1 = intval($id_n1[count($id_n1)-1]['id_n1']); | 987 | $id_n1 = intval($id_n1[count($id_n1)-1]['id_n1']); |
@@ -991,7 +991,7 @@ function importarXmlMenu() | @@ -991,7 +991,7 @@ function importarXmlMenu() | ||
991 | $perfil = ixml($tema,"PERFIL"); | 991 | $perfil = ixml($tema,"PERFIL"); |
992 | $r = $dbhw->query("select id_tema from i3geoadmin_temas where codigo_tema = '$codigo'"); | 992 | $r = $dbhw->query("select id_tema from i3geoadmin_temas where codigo_tema = '$codigo'"); |
993 | $id_tema = $r->fetchColumn(); | 993 | $id_tema = $r->fetchColumn(); |
994 | - $dbhw->query("INSERT INTO i3geoadmin_raiz (id_tema,id_menu,id_nivel,nivel,perfil) VALUES ('$id_tema','$id_menu','$id_n1','1','$perfil')"); | 994 | + $dbhw->query("INSERT INTO i3geoadmin_raiz (id_tema,id_menu,id_nivel,nivel,perfil,ordem) VALUES ('$id_tema','$id_menu','$id_n1','1','$perfil','0')"); |
995 | } | 995 | } |
996 | foreach($grupo->SGRUPO as $subgrupo) | 996 | foreach($grupo->SGRUPO as $subgrupo) |
997 | { | 997 | { |
@@ -1001,7 +1001,7 @@ function importarXmlMenu() | @@ -1001,7 +1001,7 @@ function importarXmlMenu() | ||
1001 | $r = $dbhw->query("select id_subgrupo from i3geoadmin_subgrupos where nome_subgrupo = '$sdtipo'"); | 1001 | $r = $dbhw->query("select id_subgrupo from i3geoadmin_subgrupos where nome_subgrupo = '$sdtipo'"); |
1002 | $id_subgrupo = $r->fetchColumn(); | 1002 | $id_subgrupo = $r->fetchColumn(); |
1003 | 1003 | ||
1004 | - $dbhw->query("INSERT INTO i3geoadmin_n2 (id_n1,id_subgrupo,n2_perfil) VALUES ('$id_n1','$id_subgrupo','$n2_perfil')"); | 1004 | + $dbhw->query("INSERT INTO i3geoadmin_n2 (publicado,ordem,id_n1,id_subgrupo,n2_perfil) VALUES ('SIM','0','$id_n1','$id_subgrupo','$n2_perfil')"); |
1005 | $id_n2 = $dbhw->query("SELECT id_n2 FROM i3geoadmin_n2"); | 1005 | $id_n2 = $dbhw->query("SELECT id_n2 FROM i3geoadmin_n2"); |
1006 | $id_n2 = $id_n2->fetchAll(); | 1006 | $id_n2 = $id_n2->fetchAll(); |
1007 | $id_n2 = intval($id_n2[count($id_n2)-1]['id_n2']); | 1007 | $id_n2 = intval($id_n2[count($id_n2)-1]['id_n2']); |
@@ -1011,7 +1011,7 @@ function importarXmlMenu() | @@ -1011,7 +1011,7 @@ function importarXmlMenu() | ||
1011 | $perfil = ixml($tema,"PERFIL"); | 1011 | $perfil = ixml($tema,"PERFIL"); |
1012 | $r = $dbhw->query("select id_tema from i3geoadmin_temas where codigo_tema = '$codigo'"); | 1012 | $r = $dbhw->query("select id_tema from i3geoadmin_temas where codigo_tema = '$codigo'"); |
1013 | $id_tema = $r->fetchColumn(); | 1013 | $id_tema = $r->fetchColumn(); |
1014 | - $dbhw->query("INSERT INTO i3geoadmin_n3 (id_n2,id_tema,n3_perfil) VALUES ('$id_n2','$id_tema','$perfil')"); | 1014 | + $dbhw->query("INSERT INTO i3geoadmin_n3 (publicado,ordem,id_n2,id_tema,n3_perfil) VALUES ('SIM','0','$id_n2','$id_tema','$perfil')"); |
1015 | } | 1015 | } |
1016 | } | 1016 | } |
1017 | } | 1017 | } |