From 8fe10986f89406d41dbbe09964711442b0f7c105 Mon Sep 17 00:00:00 2001 From: edmarmoretti Date: Fri, 12 Aug 2016 14:14:43 -0300 Subject: [PATCH] Atualização do código --- admin/php/editormapfile.php | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------- admin/php/menutemas.php | 181 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------- admin/php/uploadgvp.php | 1 + admin/php/usuarios.php | 27 +++++++++++++++++---------- admin/php/webservices.php | 2 -- exemplos/index.php | 4 ++-- temas/_lbiomashp.map | 11 ++++++----- 7 files changed, 188 insertions(+), 172 deletions(-) diff --git a/admin/php/editormapfile.php b/admin/php/editormapfile.php index 38d23ff..e72343e 100755 --- a/admin/php/editormapfile.php +++ b/admin/php/editormapfile.php @@ -2198,7 +2198,7 @@ function pegaClasseGeral() } function alterarClasseGeral() { - global $codigoMap,$codigoLayer,$indiceClasse,$locaplic,$status,$minscale,$maxscale,$name,$expression,$keyimage,$title; + global $codigoMap,$codigoLayer,$locaplic; $dados = array(); $mapfile = $locaplic."/temas/".$codigoMap.".map"; $mapa = ms_newMapObj($mapfile); @@ -2206,26 +2206,26 @@ function alterarClasseGeral() if(strtoupper($layer->getmetadata("metaestat")) === "SIM"){ return "erro. Layer METAESTAT"; } - $classe = $layer->getclass($indiceClasse); - $classe->set("name",base64_decode($name)); - $classe->set("title",base64_decode($title)); - $classe->setexpression(base64_decode($expression)); - $classe->set("keyimage",$keyimage); - $classe->set("maxscaledenom",$maxscale); - $classe->set("minscaledenom",$minscale); - $classe->set("status",$status); + $classe = $layer->getclass($_GET["indiceClasse"]); + $classe->set("name",base64_decode($_GET["name"])); + $classe->set("title",base64_decode($_GET["title"])); + $classe->setexpression(base64_decode($_GET["expression"])); + $classe->set("keyimage",$_GET["keyimage"]); + $classe->set("maxscaledenom",$_GET["maxscale"]); + $classe->set("minscaledenom",$_GET["minscale"]); + $classe->set("status",$_GET["status"]); $mapa->save($mapfile); removeCabecalho($mapfile); return "ok"; } function pegaClasseLabel() { - global $codigoMap,$codigoLayer,$indiceClasse,$locaplic; + global $codigoMap,$codigoLayer,$locaplic; $dados = array(); $mapfile = $locaplic."/temas/".$codigoMap.".map"; $mapa = ms_newMapObj($mapfile); $layer = $mapa->getlayerbyname($codigoLayer); - $classe = $layer->getclass($indiceClasse); + $classe = $layer->getclass($_GET["indiceClasse"]); $v = versao(); $vi = $v["inteiro"]; @@ -2289,12 +2289,12 @@ function pegaClasseLabel() } function alterarClasseLabel() { - global $text,$codigoMap,$codigoLayer,$indiceClasse,$locaplic,$autoangle,$encoding,$force,$partials,$mindistance,$minfeaturesize,$wrap,$antialias,$buffer,$angle,$offsety,$offsetx,$position,$maxsize,$minsize,$size,$backgroundshadowsizey,$backgroundshadowsizex,$shadowsizey,$shadowsizex,$shadowcolor,$outlinecolor,$color,$backgroundshadowcolor,$backgroundcolor,$type,$font; - if(!isset($text)){ - $text = ""; + global $codigoMap,$codigoLayer,$locaplic; + if(!isset($_GET["text"])){ + $_GET["text"] = ""; } else{ - $text = "[".$text."]"; + $_GET["text"] = "[".$_GET["text"]."]"; } $dados = array(); $mapfile = $locaplic."/temas/".$codigoMap.".map"; @@ -2303,7 +2303,7 @@ function alterarClasseLabel() if(strtoupper($layer->getmetadata("metaestat")) === "SIM"){ return "erro. Layer METAESTAT"; } - $classe = $layer->getclass($indiceClasse); + $classe = $layer->getclass($_GET["indiceClasse"]); $v = versao(); $vi = $v["inteiro"]; if($vi >= 60300){ @@ -2322,11 +2322,11 @@ function alterarClasseLabel() } elseif ($vi >= 60300 && $classe->numlabels == 0){ if($wrap != ""){ - $s = "CLASS LABEL WRAP '$wrap' TEXT '".$text."' END END"; + $s = "CLASS LABEL WRAP '$wrap' TEXT '".$_GET["text"]."' END END"; $classe->updateFromString($s); } else{ - $s = "CLASS LABEL TEXT '".$text."' END END"; + $s = "CLASS LABEL TEXT '".$_GET["text"]."' END END"; $classe->updateFromString($s); } } @@ -2341,67 +2341,67 @@ function alterarClasseLabel() if($wrap != ""){ $label->set("maxlength",1); } - if($fonte != "bitmap"){ + if($_GET["fonte"] != "bitmap"){ //para funcionar na versao 7 do mapserver $label->updateFromString("LABEL type truetype END"); - $label->set("font",$fonte); - $label->set("size",$tamanho); + $label->set("font",$_GET["fonte"]); + $label->set("size",$_GET["tamanho"]); } else{ //para funcionar na versao 7 do mapserver $label->updateFromString("LABEL type bitmap END"); $t = MS_TINY; - if ($tamanho > 5 ){ + if ($_GET["tamanho"] > 5 ){ $t = MS_TINY; } - if ($tamanho >= 7 ){ + if ($_GET["tamanho"] >= 7 ){ $t = MS_SMALL; } - if ($tamanho >= 10 ){ + if ($_GET["tamanho"] >= 10 ){ $t = MS_MEDIUM; } - if ($tamanho >= 12 ){ + if ($_GET["tamanho"] >= 12 ){ $t = MS_LARGE; } - if ($tamanho >= 14 ){ + if ($_GET["tamanho"] >= 14 ){ $t = MS_GIANT; } $label->set("size",$t); } if ($label != ""){ //$label->set("type",$type); - corE($label,$backgroundcolor,"backgroundcolor"); - corE($label,$backgroundshadowcolor,"backgroundshadowcolor"); - corE($label,$color,"color"); - corE($label,$outlinecolor,"outlinecolor"); - if(!empty($sombra) && !empty($backgroundshadowsizex)){ - corE($label,$sombra,"backgroundshadowcolor",$backgroundshadowsizex,$backgroundshadowsizey); + corE($label,$_GET["backgroundcolor"],"backgroundcolor"); + corE($label,$_GET["backgroundshadowcolor"],"backgroundshadowcolor"); + corE($label,$_GET["color"],"color"); + corE($label,$_GET["outlinecolor"],"outlinecolor"); + if(!empty($_GET["sombra"]) && !empty($_GET["backgroundshadowsizex"])){ + corE($label,$_GET["sombra"],"backgroundshadowcolor",$_GET["backgroundshadowsizex"],$_GET["backgroundshadowsizey"]); } - $label->set("shadowsizex",$shadowsizex); - $label->set("shadowsizey",$shadowsizey); + $label->set("shadowsizex",$_GET["shadowsizex"]); + $label->set("shadowsizey",$_GET["shadowsizey"]); //$label->set("backgroundshadowsizex",$backgroundshadowsizex); //$label->set("backgroundshadowsizey",$backgroundshadowsizey); - $label->set("minsize",$minsize); - $label->set("maxsize",$maxsize); + $label->set("minsize",$_GET["minsize"]); + $label->set("maxsize",$_GET["maxsize"]); //$label->set("position",$position); - $label->set("offsetx",$offsetx); - $label->set("offsety",$offsety); - $label->set("angle",$angle); + $label->set("offsetx",$_GET["offsetx"]); + $label->set("offsety",$_GET["offsety"]); + $label->set("angle",$_GET["angle"]); //$label->set("autoangle",$autoangle); //$label->set("buffer",$buffer); //$label->set("antialias",$antialias); - $label->set("wrap",$wrap); - $label->set("minfeaturesize",$minfeaturesize); - $label->set("mindistance",$mindistance); - $label->set("partials",$partials); - $label->set("force",$force); - $label->set("encoding",$encoding); + $label->set("wrap",$_GET["wrap"]); + $label->set("minfeaturesize",$_GET["minfeaturesize"]); + $label->set("mindistance",$_GET["mindistance"]); + $label->set("partials",$_GET["partials"]); + $label->set("force",$_GET["force"]); + $label->set("encoding",$_GET["encoding"]); $p = array("MS_AUTO"=>MS_AUTO,"MS_UL"=>MS_UL,"MS_LR"=>MS_LR,"MS_UR"=>MS_UR,"MS_LL"=>MS_LL,"MS_CR"=>MS_CR,"MS_CL"=>MS_CL,"MS_UC"=>MS_UC,"MS_LC"=>MS_LC,"MS_CC"=>MS_CC); - $label->set("position",$p[$position]); + $label->set("position",$p[$_GET["position"]]); } $mapa->save($mapfile); removeCabecalho($mapfile); @@ -2409,14 +2409,14 @@ function alterarClasseLabel() } function pegaEstilo() { - global $codigoMap,$codigoLayer,$indiceClasse,$indiceEstilo,$locaplic; + global $codigoMap,$codigoLayer,$locaplic; $dados = array(); $mapfile = $locaplic."/temas/".$codigoMap.".map"; $mapa = ms_newMapObj($mapfile); $layer = $mapa->getlayerbyname($codigoLayer); $nclasses = $layer->numclasses; - $classe = $layer->getclass($indiceClasse); - $estilo = $classe->getstyle($indiceEstilo); + $classe = $layer->getclass($_GET["indiceClasse"]); + $estilo = $classe->getstyle($_GET["indiceEstilo"]); $dados["symbolname"] = $estilo->symbolname; $dados["color"] = $estilo->color->red.",".$estilo->color->green.",".$estilo->color->blue; @@ -2445,7 +2445,7 @@ function pegaEstilo() } function alterarEstilo() { - global $codigoMap,$codigoLayer,$indiceClasse,$indiceEstilo,$locaplic,$angle,$maxwidth,$minwidth,$width,$outlinecolor,$backgroundcolor,$antialias,$offsety,$offsetx,$maxsize,$minsize,$size,$color,$symbolname; + global $codigoMap,$codigoLayer,$locaplic; $dados = array(); $mapfile = $locaplic."/temas/".$codigoMap.".map"; $mapa = ms_newMapObj($mapfile); @@ -2454,28 +2454,28 @@ function alterarEstilo() return "erro. Layer METAESTAT"; } $nclasses = $layer->numclasses; - $classe = $layer->getclass($indiceClasse); - $estilo = $classe->getstyle($indiceEstilo); - if(!empty($symbolname)){ - $estilo->set("symbolname",$symbolname); + $classe = $layer->getclass($_GET["indiceClasse"]); + $estilo = $classe->getstyle($_GET["indiceEstilo"]); + if(!empty($_GET["symbolname"])){ + $estilo->set("symbolname",$_GET["symbolname"]); } - if(empty($symbolname)){ + if(empty($_GET["symbolname"])){ $estilo->set("symbolname"," "); } corE($estilo,$color,"color"); - $estilo->set("size",$size); - $estilo->set("minsize",$minsize); - $estilo->set("maxsize",$maxsize); - $estilo->set("offsetx",$offsetx); - $estilo->set("offsety",$offsety); - $estilo->set("antialias",$antialias); - corE($estilo,$backgroundcolor,"backgroundcolor"); - corE($estilo,$outlinecolor,"outlinecolor"); - $estilo->set("width",$width); - $estilo->set("minwidth",$minwidth); - $estilo->set("maxwidth",$maxwidth); - $estilo->set("angle",$angle); + $estilo->set("size",$_GET["size"]); + $estilo->set("minsize",$_GET["minsize"]); + $estilo->set("maxsize",$_GET["maxsize"]); + $estilo->set("offsetx",$_GET["offsetx"]); + $estilo->set("offsety",$_GET["offsety"]); + $estilo->set("antialias",$_GET["antialias"]); + corE($estilo,$_GET["backgroundcolor"],"backgroundcolor"); + corE($estilo,$_GET["outlinecolor"],"outlinecolor"); + $estilo->set("width",$_GET["width"]); + $estilo->set("minwidth",$_GET["minwidth"]); + $estilo->set("maxwidth",$_GET["maxwidth"]); + $estilo->set("angle",$_GET["angle"]); //$estilo->set("opacity",$opacity); $mapa->save($mapfile); removeCabecalho($mapfile); diff --git a/admin/php/menutemas.php b/admin/php/menutemas.php index f2a0b30..b0c572b 100755 --- a/admin/php/menutemas.php +++ b/admin/php/menutemas.php @@ -41,8 +41,6 @@ O parâmetro principal é "funcao", que define qual operaç&ati Cada operação possuí seus proprios parâmetros, que devem ser enviados também na requisição da operação. */ - -include_once(dirname(__FILE__)."/admin.php"); include_once(dirname(__FILE__)."/login.php"); $funcoesEdicao = array( "ALTERAMENUS", @@ -60,6 +58,10 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){ } } +$codigo_tema = $_GET["codigo_tema"]; +$id = $_GET["id"]; + +testaSafeNumerico([$id]); if(!isset($funcao)) { @@ -455,7 +457,7 @@ switch (strtoupper($funcao)) {JSON} */ case "ATUALIZAMINIATURA": - retornaJSON(atualizaMiniatura($tema)); + retornaJSON(atualizaMiniatura($_GET["tema"])); exit; break; /* @@ -548,6 +550,7 @@ switch (strtoupper($funcao)) break; case "EXCLUIRREGISTRO": + $tabela = $_GET["tabela"]; if($tabela == "grupos") { $tabela = "i3geoadmin_grupos"; @@ -754,7 +757,7 @@ filtro - texto para filtrar os dados */ function pegaTemas() { - global $filtro,$esquemaadmin; + global $esquemaadmin; try { $resultado = array(); @@ -762,14 +765,14 @@ function pegaTemas() foreach($dbh->query("SELECT * from ".$esquemaadmin."i3geoadmin_temas order by nome_tema") as $row) { $continua = true; - if(isset($filtro) && $filtro != "") + if(isset($_GET["filtro"]) && $_GET["filtro"] != "") { $continua = false; - if ($row['codigo_tema'] == $filtro) + if ($row['codigo_tema'] == $_GET["filtro"]) { $continua = true; } - $testanome = mb_convert_encoding($filtro,"UTF-8","ISO-8859-1"); + $testanome = mb_convert_encoding($_GET["filtro"],"UTF-8","ISO-8859-1"); if (!stristr($row['nome_tema'],$testanome) === FALSE) { $continua = true; @@ -808,7 +811,7 @@ function pegaTemas() } function pegaTemas2() { - global $filtro,$esquemaadmin; + global $esquemaadmin; try { $resultado = array(); @@ -816,14 +819,14 @@ function pegaTemas2() foreach($dbh->query("SELECT codigo_tema,nome_tema,id_tema from ".$esquemaadmin."i3geoadmin_temas order by nome_tema") as $row) { $continua = true; - if(isset($filtro) && $filtro != "") + if(isset($_GET["filtro"]) && $_GET["filtro"] != "") { $continua = false; - if ($row['codigo_tema'] == $filtro) + if ($row['codigo_tema'] == $_GET["filtro"]) { $continua = true; } - $testanome = mb_convert_encoding($filtro,"UTF-8","ISO-8859-1"); + $testanome = mb_convert_encoding($_GET["filtro"],"UTF-8","ISO-8859-1"); if (!stristr($row['nome_tema'],$testanome) === FALSE) { $continua = true; @@ -853,14 +856,17 @@ Altera o registro de um menu. Se id for vazio acrescenta o registro */ function alteraMenus() { - global $esquemaadmin,$nome_menu,$desc_menu,$id_menu,$aberto,$perfil_menu,$publicado_menu,$en,$es,$it; + global $esquemaadmin,$id_menu; + $en = $_GET["en"]; + $es = $_GET["es"]; + $it = $_GET["it"]; try { $retorna = ""; include("conexao.php"); if($convUTF){ - $nome_menu = utf8_encode($nome_menu); - $desc_menu = utf8_encode($desc_menu); + $_GET["nome_menu"] = utf8_encode($_GET["nome_menu"]); + $_GET["desc_menu"] = utf8_encode($_GET["desc_menu"]); $en = utf8_encode($en); $es = utf8_encode($es); $it = utf8_encode($it); @@ -870,11 +876,11 @@ function alteraMenus() "en" => $en, "es" => $es, "it" => $it, - "publicado_menu" => $publicado_menu, - "aberto" => $aberto, - "nome_menu" => $nome_menu, - "desc_menu" => $desc_menu, - "perfil_menu" => $perfil_menu + "publicado_menu" => $_GET["publicado_menu"], + "aberto" => $_GET["aberto"], + "nome_menu" => $_GET["nome_menu"], + "desc_menu" => $_GET["desc_menu"], + "perfil_menu" => $_GET["perfil_menu"] ); i3GeoAdminUpdate($dbhw,"i3geoadmin_menus",$dataCol,"WHERE id_menu = $id_menu"); $retorna = "ok"; @@ -1038,7 +1044,8 @@ function alteraPerfis(){ } } function alteraTags(){ - global $nome,$id,$esquemaadmin; + global $id,$esquemaadmin; + $nome = $_GET["nome"]; try{ $dbh = ""; include("conexao.php"); @@ -1081,29 +1088,29 @@ Altera o registro de um grupo. Se id for vazio acrescenta o registro */ function alteraGrupos() { - global $nome_grupo,$desc_grupo,$id_grupo,$en,$es,$it,$esquemaadmin; + global $id_grupo,$esquemaadmin; try{ require(dirname(__FILE__)."/conexao.php"); if($convUTF){ - $nome_grupo = utf8_encode($nome_grupo); - $desc_grupo = utf8_encode($desc_grupo); - $en = utf8_encode($en); - $es = utf8_encode($es); - $it = utf8_encode($it); + $_GET["nome_grupo"] = utf8_encode($_GET["nome_grupo"]); + $_GET["desc_grupo"] = utf8_encode($_GET["desc_grupo"]); + $_GET["en"] = utf8_encode($_GET["en"]); + $_GET["es"] = utf8_encode($_GET["es"]); + $_GET["it"] = utf8_encode($_GET["it"]); } if($id_grupo != ""){ $dataCol = array( - "en" => $en, - "es" => $es, - "it" => $it, - "nome_grupo" => $nome_grupo, - "desc_grupo" => $desc_grupo + "en" => $_GET["en"], + "es" => $_GET["es"], + "it" => $_GET["it"], + "nome_grupo" => $_GET["nome_grupo"], + "desc_grupo" => $_GET["desc_grupo"] ); i3GeoAdminUpdate($dbhw,"i3geoadmin_grupos",$dataCol,"WHERE id_grupo = $id_grupo"); } else{ $dataCol = array( - "nome_grupo" => $nome_grupo, + "nome_grupo" => $_GET["nome_grupo"], "desc_grupo" => "", "en" => "", "es" => "", @@ -1124,30 +1131,30 @@ Altera o registro de um sub-grupo. Se id for vazio acrescenta o registro */ function alteraSubGrupos() { - global $nome_subgrupo,$desc_subgrupo,$id_subgrupo,$en,$es,$it,$esquemaadmin; + global $id_subgrupo,$esquemaadmin; try{ require(dirname(__FILE__)."/conexao.php"); if($convUTF){ - $nome_subgrupo = utf8_encode($nome_subgrupo); - $desc_subgrupo = utf8_encode($desc_subgrupo); - $en = utf8_encode($en); - $es = utf8_encode($es); - $it = utf8_encode($it); + $_GET["nome_subgrupo"] = utf8_encode($_GET["nome_subgrupo"]); + $_GET["desc_subgrupo"] = utf8_encode($_GET["desc_subgrupo"]); + $_GET["en"] = utf8_encode($_GET["en"]); + $_GET["es"] = utf8_encode($_GET["es"]); + $_GET["it"] = utf8_encode($_GET["it"]); } $retorna = ""; if($id_subgrupo != ""){ $dataCol = array( - "en" => $en, - "es" => $es, - "it" => $it, - "nome_subgrupo" => $nome_subgrupo, - "desc_subgrupo" => $desc_subgrupo + "en" => $_GET["en"], + "es" => $_GET["es"], + "it" => $_GET["it"], + "nome_subgrupo" => $_GET["nome_subgrupo"], + "desc_subgrupo" => $_GET["desc_subgrupo"] ); i3GeoAdminUpdate($dbhw,"i3geoadmin_subgrupos",$dataCol,"WHERE id_subgrupo = $id_subgrupo"); } else{ $dataCol = array( - "nome_subgrupo" => $nome_subgrupo, + "nome_subgrupo" => $_GET["nome_subgrupo"], "desc_subgrupo" => "", "en" => "", "es" => "", @@ -1204,43 +1211,43 @@ Altera o registro de um tema. Se id for vazio acrescenta o registro */ function alteraTemas() { - global $esquemaadmin,$nome,$desc,$id,$codigo,$tipoa,$download,$ogc,$kml,$link,$tags,$kmz,$locaplic,$es,$it,$en; + global $esquemaadmin,$id,$locaplic; //error_reporting(0); try{ $retorna = "ok"; include("conexao.php"); - $nomeo = $nome; + $nomeo = $_GET["nome"]; if($convUTF){ - $nome = utf8_encode($nome); - $desc = utf8_encode($desc); - $tags = utf8_encode($tags); - $en = utf8_encode($en); - $es = utf8_encode($es); - $it = utf8_encode($it); + $_GET["nome"] = utf8_encode($_GET["nome"]); + $_GET["desc"] = utf8_encode($_GET["desc"]); + $_GET["tags"] = utf8_encode($_GET["tags"]); + $_GET["en"] = utf8_encode($_GET["en"]); + $_GET["es"] = utf8_encode($_GET["es"]); + $_GET["it"] = utf8_encode($_GET["it"]); } if($id != ""){ $dataCol = array( - "en" => $en, - "es" => $es, - "it" => $it, - "tags_tema" => $tags, - "link_tema" => $link, - "nome_tema" => $nome, - "desc_tema" => $desc, - "codigo_tema" => $codigo, - "tipoa_tema" => $tipoa, - "download_tema" => $download, - "ogc_tema" => $ogc, - "kml_tema" => $kml + "en" => $_GET["en"], + "es" => $_GET["es"], + "it" => $_GET["it"], + "tags_tema" => $_GET["tags"], + "link_tema" => $_GET["link"], + "nome_tema" => $_GET["nome"], + "desc_tema" => $_GET["desc"], + "codigo_tema" => $_GET["codigo"], + "tipoa_tema" => $_GET["tipoa"], + "download_tema" => $_GET["download"], + "ogc_tema" => $_GET["ogc"], + "kml_tema" => $_GET["kml"] ); - if(isset($kmz)){ - $dataCol["kmz_tema"] = $kmz; + if(isset($_GET["kmz"])){ + $dataCol["kmz_tema"] = $_GET["kmz"]; } i3GeoAdminUpdate($dbhw,"i3geoadmin_temas",$dataCol,"WHERE id_tema = $id"); $retorna = $id; - if(!isset($kmz)){ - $kmz = "nao"; + if(!isset($_GET["kmz"])){ + $_GET["kmz"] = "nao"; } $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_temas where id_tema = $id"; $q = $dbh->query($sql,PDO::FETCH_ASSOC); @@ -1253,18 +1260,18 @@ function alteraTemas() $numlayers = $mapa->numlayers; for ($i=0;$i < $numlayers;$i++){ $layer = $mapa->getlayer($i); - $layer->setmetadata("permitedownload",strtolower($download)); - $layer->setmetadata("download",strtolower($download)); - $layer->setmetadata("permiteogc",strtolower($ogc)); - $layer->setmetadata("permitekml",strtolower($kml)); - $layer->setmetadata("permitekmz",strtolower($kmz)); + $layer->setmetadata("permitedownload",strtolower($_GET["download"])); + $layer->setmetadata("download",strtolower($_GET["download"])); + $layer->setmetadata("permiteogc",strtolower($_GET["ogc"])); + $layer->setmetadata("permitekml",strtolower($_GET["kml"])); + $layer->setmetadata("permitekmz",strtolower($_GET["kmz"])); //zera os metadados do sistema METAESTAT - if($tipoa != "META"){ + if($_GET["tipoa"] != "META"){ $layer->setmetadata("METAESTAT_CODIGO_TIPO_REGIAO",""); $layer->setmetadata("METAESTAT_ID_MEDIDA_VARIAVEL",""); $layer->setmetadata("metaestat",""); } - if(count($nomes) == 1){ + if(count($_GET["nomes"]) == 1){ $layer->setmetadata("tema",$nomeo); } } @@ -1294,9 +1301,9 @@ function alteraTemas() $retorna = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_temas",$dataCol,"nome_tema","id_tema"); } //verifica se é necessário adicionar algum tag novo - $tags = explode(" ",$tags); + $_GET["tags"] = explode(" ",$_GET["tags"]); - foreach($tags as $tag){ + foreach($_GET["tags"] as $tag){ if(!(verificaDuplicados("select * from ".$esquemaadmin."i3geoadmin_tags where nome = '$tag'",$dbh))){ $dataCol = array( "nome" => $tag @@ -1318,7 +1325,7 @@ Retorna a lista de mapfiles do diretorio i3geo/temas */ function listaMapsTemas() { - global $cp,$locaplic,$letra,$filtro,$esquemaadmin,$checaNomes,$checaNames; + global $locaplic,$esquemaadmin; $arquivos = array(); if (is_dir($locaplic."/temas")) { @@ -1327,11 +1334,12 @@ function listaMapsTemas() $extensao = ""; while (($file = readdir($dh)) !== false) { + $extensao = ""; if(!stristr($file, '.map') === FALSE){ $extensao = "map"; } if(!stristr($file, '.php') === FALSE){ - $extensao = "php"; + //$extensao = "php"; } if(!stristr($file, '.gvp') === FALSE){ $extensao = "gvp"; @@ -1339,9 +1347,9 @@ function listaMapsTemas() if($extensao != "") { $file = str_replace(".".$extensao,"",$file); - if(isset($letra) && $letra != "") + if(isset($_GET["letra"]) && $_GET["letra"] != "") { - if(strtolower(substr(basename($file),0,strlen($letra))) == strtolower($letra)){ + if(strtolower(substr(basename($file),0,strlen($_GET["letra"]))) == strtolower($_GET["letra"])){ $arquivos[] = array("nome"=>$file,"extensao"=>$extensao); } } @@ -1359,6 +1367,7 @@ function listaMapsTemas() //pega o nome de cada tema filtrando a listagem se for o caso // $sql = "select * from ".$esquemaadmin."i3geoadmin_temas "; + $filtro = $_GET["filtro"]; if(isset($filtro) && $filtro != ""){ $filtro = explode(",",$filtro); $filtro = $filtro[0]." ".$filtro[1]." '".$filtro[2]."' or ".$filtro[0]." ".$filtro[1]." '".strtoupper($filtro[2])."'"; @@ -1407,7 +1416,7 @@ function listaMapsTemas() if(file_exists($locaplic."/temas/miniaturas/".$arq.".map.mini.png")){ $imagem = $arq.".map.mini.png"; } - if($checaNomes == "true"){ + if($_GET["checaNomes"] == "true"){ if($extensao == "map"){ if(file_exists($locaplic."/temas/".$arq.".map")){ $handle = fopen($locaplic."/temas/".$arq.".map", "r"); @@ -1426,7 +1435,7 @@ function listaMapsTemas() } } } - if($checaNames == "true"){ + if($_GET["checaNames"] == "true"){ if($extensao == "map"){ if(file_exists($locaplic."/temas/".$arq.".map")){ $handle = fopen($locaplic."/temas/".$arq.".map", "r"); @@ -1466,7 +1475,7 @@ Retorna a lista de temas sem mapfiles */ function verificaOrfaos() { - global $cp,$locaplic,$esquemaadmin; + global $locaplic,$esquemaadmin; $arquivos = array(); // //pega o nome de cada tema @@ -1550,11 +1559,11 @@ function removeCabecalho($arq,$symbolset=true) chmod($arq, 0666); } function atualizaMiniatura(){ - global $tema,$locaplic; + global $locaplic; $tipo = "foo"; include_once(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); require(dirname(__FILE__)."/../../geraminiatura.php"); - verificaMiniatura($tema,"todos",true); + verificaMiniatura($_GET["tema"],"todos",true); return "ok"; } ?> diff --git a/admin/php/uploadgvp.php b/admin/php/uploadgvp.php index 91e3ebf..d45fe06 100755 --- a/admin/php/uploadgvp.php +++ b/admin/php/uploadgvp.php @@ -1,4 +1,5 @@ 0){ $retorna = false; } $dataCol = array( - "nome_usuario" => $nome_usuario, - "login" => $login, - "email" => $email, - "ativo" => $ativo, - "data_cadastro" => $data_cadastro + "nome_usuario" => $_GET["nome_usuario"], + "login" => $_GET["login"], + "email" => $_GET["email"], + "ativo" => $_GET["ativo"], + "data_cadastro" => $_GET["data_cadastro"] ); //se a senha foi enviada, ela sera trocada - if($senha != ""){ - $dataCol["senha"] = md5($senha); + if($_GET["senha"] != ""){ + $dataCol["senha"] = md5($_GET["senha"]); } i3GeoAdminUpdate($dbhw,"i3geousr_usuarios",$dataCol,"WHERE id_usuario = $id_usuario"); $retorna = $id_usuario; diff --git a/admin/php/webservices.php b/admin/php/webservices.php index 87ef6ad..c8e7c54 100755 --- a/admin/php/webservices.php +++ b/admin/php/webservices.php @@ -43,7 +43,6 @@ error_reporting(0); // //não sei pq mas ob_start e clean são necessários no Linux para não gerar erro indesejado // -ob_start(); include_once(dirname(__FILE__)."/login.php"); $funcoesEdicao = array( "ALTERARWS", @@ -54,7 +53,6 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){ retornaJSON("Vc nao pode realizar essa operacao.");exit; } } -ob_clean(); //faz a busca da função que deve ser executada switch (strtoupper($funcao)) { diff --git a/exemplos/index.php b/exemplos/index.php index ec608ad..d703ead 100755 --- a/exemplos/index.php +++ b/exemplos/index.php @@ -75,9 +75,9 @@ include "../init/head.php";