$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,$publicado_atlas,$id_atlas,$basemapfile_atlas,$desc_atlas,$h_atlas,$w_atlas,$icone_atlas,$link_atlas,$pranchadefault_atlas,$template_atlas,$tipoguias_atlas,$titulo_atlas,$ordem_atlas; try{ include("conexao.php"); if($id_atlas != ""){ if($convUTF){ $desc_atlas = utf8_encode($desc_atlas); $titulo_atlas = utf8_encode($titulo_atlas); } $dataCol = array( "publicado_atlas"=>$publicado_atlas, "ordem_atlas"=>$ordem_atlas == "" ? 0 : $ordem_atlas, "basemapfile_atlas"=>$basemapfile_atlas, "desc_atlas"=>$desc_atlas, "h_atlas"=>$h_atlas == "" ? 0 : $h_atlas, "w_atlas"=>$w_atlas == "" ? 0 : $w_atlas, "icone_atlas"=>$icone_atlas, "link_atlas"=>$link_atlas, "pranchadefault_atlas"=>$pranchadefault_atlas, "template_atlas"=>$template_atlas, "tipoguias_atlas"=>$tipoguias_atlas, "titulo_atlas"=>$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,$mapext_prancha,$id_atlas,$id_prancha,$desc_prancha,$h_prancha,$w_prancha,$icone_prancha,$link_prancha,$titulo_prancha,$ordem_prancha; try{ include("conexao.php"); if($id_prancha != ""){ if($convUTF){ $desc_prancha = utf8_encode($desc_prancha); $titulo_prancha = utf8_encode($titulo_prancha); } $dataCol = array( "ordem_prancha"=>$ordem_prancha, "mapext_prancha"=>$mapext_prancha, "desc_prancha"=>$desc_prancha, "h_prancha"=>$h_prancha == "" ? 0 : $h_prancha, "w_prancha"=>$w_prancha == "" ? 0 : $w_prancha, "icone_prancha"=>$icone_prancha, "link_prancha"=>$link_prancha, "titulo_prancha"=>$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"=>$h_prancha == "" ? 0 : $h_prancha, "w_prancha"=>$w_prancha == "" ? 0 : $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,$codigo_tema,$ligado_tema,$ordem_tema; try{ include("conexao.php"); if($id_tema != ""){ $dataCol = array( "ordem_tema"=>$ordem_tema, "codigo_tema"=>$codigo_tema, "ligado_tema"=>$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"=>$codigo_tema, "ligado_tema"=>$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!: "; } } ?>