$ordematual ); i3GeoAdminUpdate($dbhw,"i3geoadmin_".$tabela,$dataCol,"WHERE $where ordem_$posfixo = '$menos'"); $dataCol = array( "ordem_".$posfixo=>$menos ); i3GeoAdminUpdate($dbhw,"i3geoadmin_".$tabela,$dataCol,"WHERE $where id_$posfixo = '$id'"); } if($movimento == "desce") { $mais = $ordematual + 1; $dataCol = array( "ordem_".$posfixo=>$ordematual ); i3GeoAdminUpdate($dbhw,"i3geoadmin_".$tabela,$dataCol,"WHERE $where ordem_$posfixo = '$mais'"); $dataCol = array( "ordem_".$posfixo=>$mais ); i3GeoAdminUpdate($dbhw,"i3geoadmin_".$tabela,$dataCol,"WHERE $where id_$posfixo = '$id'"); } $dbhw = null; $dbh = null; return "ok"; } function dadosAtlas() { global $id_atlas,$esquemaadmin; if($id_atlas == "") $sis = pegaDados('SELECT * from '.$esquemaadmin.'i3geoadmin_atlas order by titulo_atlas'); else $sis = pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_atlas where id_atlas = '$id_atlas' "); for($i=0;$i 0) $pranchas[$j]["temas"] = $temas; else $pranchas[$j]["temas"] = ""; } if(count($pranchas) > 0) $sis[$i]["pranchas"] = $pranchas; else $sis[$i]["pranchas"] = ""; } return $sis; } function alterarAtlas() { global $esquemaadmin,$id_atlas; try{ include("conexao.php"); if($id_atlas != ""){ if($convUTF){ $_GET["desc_atlas"] = utf8_encode($_GET["desc_atlas"]); $_GET["titulo_atlas"] = utf8_encode($_GET["titulo_atlas"]); } $dataCol = array( "publicado_atlas"=>$_GET["publicado_atlas"], "ordem_atlas"=>$_GET["ordem_atlas"] == "" ? 0 : $_GET["ordem_atlas"], "basemapfile_atlas"=>$_GET["basemapfile_atlas"], "desc_atlas"=>$_GET["desc_atlas"], "h_atlas"=>$_GET["h_atlas"] == "" ? 0 : $_GET["h_atlas"], "w_atlas"=>$_GET["w_atlas"] == "" ? 0 : $_GET["w_atlas"], "icone_atlas"=>$_GET["icone_atlas"], "link_atlas"=>$_GET["link_atlas"], "pranchadefault_atlas"=>$_GET["pranchadefault_atlas"], "template_atlas"=>$_GET["template_atlas"], "tipoguias_atlas"=>$_GET["tipoguias_atlas"], "titulo_atlas"=>$_GET["titulo_atlas"] ); i3GeoAdminUpdate($dbhw,"i3geoadmin_atlas",$dataCol,"WHERE id_atlas = $id_atlas"); $retorna = $id_atlas; } else{ $o = $dbh->query("SELECT MAX(ordem_atlas) as o FROM ".$esquemaadmin."i3geoadmin_atlas"); $o = $o->fetchAll(); $o = $o[0]['o'] + 1; $dataCol = array( "publicado_atlas"=>'', "basemapfile_atlas"=>'', "desc_atlas"=>'', "h_atlas"=>null, "w_atlas"=>null, "icone_atlas"=>'', "link_atlas"=>'', "pranchadefault_atlas"=>'', "template_atlas"=>'', "tipoguias_atlas"=>'', "ordem_atlas"=>$o, "titulo_atlas"=>'' ); $retorna = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_atlas",$dataCol,"titulo_atlas","id_atlas"); } $dbhw = null; $dbh = null; return $retorna; } catch (PDOException $e){ return "Error!: "; } } function alterarPrancha() { global $esquemaadmin,$id_atlas,$id_prancha; try{ include("conexao.php"); if($id_prancha != ""){ if($convUTF){ $_GET["desc_prancha"] = utf8_encode($_GET["desc_prancha"]); $_GET["titulo_prancha"] = utf8_encode($_GET["titulo_prancha"]); } $dataCol = array( "ordem_prancha"=>$_GET["ordem_prancha"], "mapext_prancha"=>$_GET["mapext_prancha"], "desc_prancha"=>$_GET["desc_prancha"], "h_prancha"=>$_GET["h_prancha"] == "" ? 0 : $_GET["h_prancha"], "w_prancha"=>$_GET["w_prancha"] == "" ? 0 : $_GET["w_prancha"], "icone_prancha"=>$_GET["icone_prancha"], "link_prancha"=>$_GET["link_prancha"], "titulo_prancha"=>$_GET["titulo_prancha"] ); i3GeoAdminUpdate($dbhw,"i3geoadmin_atlasp",$dataCol,"WHERE id_prancha = $id_prancha"); $retorna = $id_prancha; } else{ $o = $dbh->query("SELECT MAX(ordem_prancha) as o FROM ".$esquemaadmin."i3geoadmin_atlasp WHERE id_atlas = '$id_atlas'"); $o = $o->fetchAll(); $o = $o[0]['o'] + 1; $dataCol = array( "ordem_prancha"=>$o, "mapext_prancha"=>'', "desc_prancha"=>'', "h_prancha"=>$_GET["h_prancha"] == "" ? 0 : $_GET["h_prancha"], "w_prancha"=>$_GET["w_prancha"] == "" ? 0 : $_GET["w_prancha"], "icone_prancha"=>'', "link_prancha"=>'', "titulo_prancha"=>'', "id_atlas"=>$id_atlas ); $retorna = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_atlasp",$dataCol,"titulo_prancha","id_prancha"); } $dbhw = null; $dbh = null; return $retorna; } catch (PDOException $e){ return "Error!: "; } } function alterarTema(){ global $esquemaadmin,$id_tema,$id_prancha; try{ include("conexao.php"); if($id_tema != ""){ $dataCol = array( "ordem_tema"=>$_GET["ordem_tema"], "codigo_tema"=>$_GET["codigo_tema"], "ligado_tema"=>$_GET["ligado_tema"] ); i3GeoAdminUpdate($dbhw,"i3geoadmin_atlast",$dataCol,"WHERE id_tema = $id_tema"); $retorna = $id_tema; } else{ $o = $dbh->query("SELECT MAX(ordem_tema) as o FROM ".$esquemaadmin."i3geoadmin_atlast where id_prancha = '$id_prancha'"); $o = $o->fetchAll(); $o = $o[0]['o'] + 1; $dataCol = array( "ordem_tema"=>$o, "codigo_tema"=>$_GET["codigo_tema"], "ligado_tema"=>$_GET["ligado_tema"], "id_prancha"=>$id_prancha ); $retorna = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_atlast",$dataCol,"codigo_tema","id_tema"); } $dbhw = null; $dbh = null; return $retorna; } catch (PDOException $e){ return "Error!: "; } } function excluirPrancha() { global $esquemaadmin,$id; try { include("conexao.php"); $sql = "DELETE from ".$esquemaadmin."i3geoadmin_atlasp WHERE id_prancha = $id"; $dbhw->query($sql); i3GeoAdminInsertLog($dbhw,$sql); $dbhw = null; $dbh = null; return "ok"; } catch (PDOException $e) { return "Error!: "; } } function excluirTema() { global $esquemaadmin,$id; try { include("conexao.php"); $sql = "DELETE from ".$esquemaadmin."i3geoadmin_atlast WHERE id_tema = $id"; $dbhw->query($sql); i3GeoAdminInsertLog($dbhw,$sql); $dbhw = null; $dbh = null; return "ok"; } catch (PDOException $e) { return "Error!: "; } } function excluirAtlas() { global $esquemaadmin,$id; try { include("conexao.php"); $sql = "DELETE from ".$esquemaadmin."i3geoadmin_atlas WHERE id_atlas = $id"; $dbhw->query($sql); i3GeoAdminInsertLog($dbhw,$sql); $dbhw = null; $dbh = null; return "ok"; } catch (PDOException $e) { return "Error!: "; } } ?>