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 | } | ... | ... |