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 | 175 | $o = $dbhw->query("SELECT MAX(ordem) as o FROM i3geoadmin_n3 where id_n2 = '$id_n2'"); |
176 | 176 | $o = $o->fetchAll(); |
177 | 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 | 179 | $id = $dbhw->query("SELECT id_n3 FROM i3geoadmin_n3"); |
180 | 180 | $id = $id->fetchAll(); |
181 | 181 | $id = intval($id[count($id)-1]['id_n3']); |
... | ... | @@ -209,7 +209,7 @@ function alteraN2() |
209 | 209 | $o = $dbhw->query("SELECT MAX(ordem) as o FROM i3geoadmin_n2 where id_n1 = '$id_n1'"); |
210 | 210 | $o = $o->fetchAll(); |
211 | 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 | 213 | $id = $dbhw->query("SELECT id_n2 FROM i3geoadmin_n2"); |
214 | 214 | $id = $id->fetchAll(); |
215 | 215 | $id = intval($id[count($id)-1]['id_n2']); |
... | ... | @@ -245,7 +245,7 @@ function alteraN1() |
245 | 245 | $o = $dbhw->query("SELECT MAX(ordem) as o FROM i3geoadmin_n1 where id_menu = '$id_menu'"); |
246 | 246 | $o = $o->fetchAll(); |
247 | 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 | 249 | $id = $dbhw->query("SELECT id_n1 FROM i3geoadmin_n1"); |
250 | 250 | $id = $id->fetchAll(); |
251 | 251 | $id = intval($id[count($id)-1]['id_n1']); |
... | ... | @@ -281,7 +281,7 @@ function alterarRaiz() |
281 | 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 | 282 | $o = $o->fetchAll(); |
283 | 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 | 285 | $id = $dbhw->query("SELECT id_raiz FROM i3geoadmin_raiz"); |
286 | 286 | $id = $id->fetchAll(); |
287 | 287 | $id = intval($id[count($id)-1]['id_raiz']); | ... | ... |
admin/php/atlas.php
... | ... | @@ -369,8 +369,9 @@ function importarXmlAtlas() |
369 | 369 | if($h == ""){$h = 'null';} |
370 | 370 | $pranchadefault = ixml($atlas,"PRANCHADEFAULT"); |
371 | 371 | $tipoguias = ixml($atlas,"TIPOGUIAS"); |
372 | + $base = ixml($atlas,"BASEMAPFILE"); | |
372 | 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 | 375 | $atlasExistentes[$titulo] = 0; |
375 | 376 | $id_atlas = $dbhw->query("SELECT id_atlas FROM i3geoadmin_atlas"); |
376 | 377 | $id_atlas = $id_atlas->fetchAll(); | ... | ... |
admin/php/mapas.php
... | ... | @@ -131,6 +131,7 @@ function importarXmlMapas() |
131 | 131 | $resultado = $q->fetchAll(); |
132 | 132 | foreach($resultado as $r) |
133 | 133 | {$mapasExistentes[$r["nome_mapa"]] = 0;} |
134 | + $conta = 1; | |
134 | 135 | foreach($xml->MAPA as $mapa) |
135 | 136 | { |
136 | 137 | $perfil = ixml($mapa,"PERFIL"); |
... | ... | @@ -148,8 +149,9 @@ function importarXmlMapas() |
148 | 149 | $outros = ixml($mapa,"OUTROS"); |
149 | 150 | $linkdireto = ixml($mapa,"LINKDIRETO"); |
150 | 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 | 153 | $mapasExistentes[$nome] = 0; |
154 | + $conta++; | |
153 | 155 | } |
154 | 156 | $dbhw = null; |
155 | 157 | $dbh = null; | ... | ... |
admin/php/menutemas.php
... | ... | @@ -805,7 +805,7 @@ function importarXmlMenu() |
805 | 805 | include_once("../../classesphp/funcoes_gerais.php"); |
806 | 806 | include("conexao.php"); |
807 | 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 | 809 | $id_menu = $dbhw->query("SELECT id_menu FROM i3geoadmin_menus"); |
810 | 810 | $id_menu = $id_menu->fetchAll(); |
811 | 811 | $id_menu = intval($id_menu[count($id_menu)-1]['id_menu']); |
... | ... | @@ -969,7 +969,7 @@ function importarXmlMenu() |
969 | 969 | $perfil = ixml($tema,"PERFIL"); |
970 | 970 | $r = $dbhw->query("select id_tema from i3geoadmin_temas where codigo_tema = '$codigo'"); |
971 | 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 | 975 | //registra o restante |
... | ... | @@ -981,7 +981,7 @@ function importarXmlMenu() |
981 | 981 | $n1_perfil = ixml($grupo,"PERFIL"); |
982 | 982 | $r = $dbhw->query("select id_grupo from i3geoadmin_grupos where nome_grupo = '$gtipo'"); |
983 | 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 | 985 | $id_n1 = $dbhw->query("SELECT id_n1 FROM i3geoadmin_n1"); |
986 | 986 | $id_n1 = $id_n1->fetchAll(); |
987 | 987 | $id_n1 = intval($id_n1[count($id_n1)-1]['id_n1']); |
... | ... | @@ -991,7 +991,7 @@ function importarXmlMenu() |
991 | 991 | $perfil = ixml($tema,"PERFIL"); |
992 | 992 | $r = $dbhw->query("select id_tema from i3geoadmin_temas where codigo_tema = '$codigo'"); |
993 | 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 | 996 | foreach($grupo->SGRUPO as $subgrupo) |
997 | 997 | { |
... | ... | @@ -1001,7 +1001,7 @@ function importarXmlMenu() |
1001 | 1001 | $r = $dbhw->query("select id_subgrupo from i3geoadmin_subgrupos where nome_subgrupo = '$sdtipo'"); |
1002 | 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 | 1005 | $id_n2 = $dbhw->query("SELECT id_n2 FROM i3geoadmin_n2"); |
1006 | 1006 | $id_n2 = $id_n2->fetchAll(); |
1007 | 1007 | $id_n2 = intval($id_n2[count($id_n2)-1]['id_n2']); |
... | ... | @@ -1011,7 +1011,7 @@ function importarXmlMenu() |
1011 | 1011 | $perfil = ixml($tema,"PERFIL"); |
1012 | 1012 | $r = $dbhw->query("select id_tema from i3geoadmin_temas where codigo_tema = '$codigo'"); |
1013 | 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 | } | ... | ... |