Commit 8fe10986f89406d41dbbe09964711442b0f7c105

Authored by Edmar Moretti
1 parent 9046cdc5

Atualização do código

admin/php/editormapfile.php
@@ -2198,7 +2198,7 @@ function pegaClasseGeral() @@ -2198,7 +2198,7 @@ function pegaClasseGeral()
2198 } 2198 }
2199 function alterarClasseGeral() 2199 function alterarClasseGeral()
2200 { 2200 {
2201 - global $codigoMap,$codigoLayer,$indiceClasse,$locaplic,$status,$minscale,$maxscale,$name,$expression,$keyimage,$title; 2201 + global $codigoMap,$codigoLayer,$locaplic;
2202 $dados = array(); 2202 $dados = array();
2203 $mapfile = $locaplic."/temas/".$codigoMap.".map"; 2203 $mapfile = $locaplic."/temas/".$codigoMap.".map";
2204 $mapa = ms_newMapObj($mapfile); 2204 $mapa = ms_newMapObj($mapfile);
@@ -2206,26 +2206,26 @@ function alterarClasseGeral() @@ -2206,26 +2206,26 @@ function alterarClasseGeral()
2206 if(strtoupper($layer->getmetadata("metaestat")) === "SIM"){ 2206 if(strtoupper($layer->getmetadata("metaestat")) === "SIM"){
2207 return "erro. Layer METAESTAT"; 2207 return "erro. Layer METAESTAT";
2208 } 2208 }
2209 - $classe = $layer->getclass($indiceClasse);  
2210 - $classe->set("name",base64_decode($name));  
2211 - $classe->set("title",base64_decode($title));  
2212 - $classe->setexpression(base64_decode($expression));  
2213 - $classe->set("keyimage",$keyimage);  
2214 - $classe->set("maxscaledenom",$maxscale);  
2215 - $classe->set("minscaledenom",$minscale);  
2216 - $classe->set("status",$status); 2209 + $classe = $layer->getclass($_GET["indiceClasse"]);
  2210 + $classe->set("name",base64_decode($_GET["name"]));
  2211 + $classe->set("title",base64_decode($_GET["title"]));
  2212 + $classe->setexpression(base64_decode($_GET["expression"]));
  2213 + $classe->set("keyimage",$_GET["keyimage"]);
  2214 + $classe->set("maxscaledenom",$_GET["maxscale"]);
  2215 + $classe->set("minscaledenom",$_GET["minscale"]);
  2216 + $classe->set("status",$_GET["status"]);
2217 $mapa->save($mapfile); 2217 $mapa->save($mapfile);
2218 removeCabecalho($mapfile); 2218 removeCabecalho($mapfile);
2219 return "ok"; 2219 return "ok";
2220 } 2220 }
2221 function pegaClasseLabel() 2221 function pegaClasseLabel()
2222 { 2222 {
2223 - global $codigoMap,$codigoLayer,$indiceClasse,$locaplic; 2223 + global $codigoMap,$codigoLayer,$locaplic;
2224 $dados = array(); 2224 $dados = array();
2225 $mapfile = $locaplic."/temas/".$codigoMap.".map"; 2225 $mapfile = $locaplic."/temas/".$codigoMap.".map";
2226 $mapa = ms_newMapObj($mapfile); 2226 $mapa = ms_newMapObj($mapfile);
2227 $layer = $mapa->getlayerbyname($codigoLayer); 2227 $layer = $mapa->getlayerbyname($codigoLayer);
2228 - $classe = $layer->getclass($indiceClasse); 2228 + $classe = $layer->getclass($_GET["indiceClasse"]);
2229 2229
2230 $v = versao(); 2230 $v = versao();
2231 $vi = $v["inteiro"]; 2231 $vi = $v["inteiro"];
@@ -2289,12 +2289,12 @@ function pegaClasseLabel() @@ -2289,12 +2289,12 @@ function pegaClasseLabel()
2289 } 2289 }
2290 function alterarClasseLabel() 2290 function alterarClasseLabel()
2291 { 2291 {
2292 - 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;  
2293 - if(!isset($text)){  
2294 - $text = ""; 2292 + global $codigoMap,$codigoLayer,$locaplic;
  2293 + if(!isset($_GET["text"])){
  2294 + $_GET["text"] = "";
2295 } 2295 }
2296 else{ 2296 else{
2297 - $text = "[".$text."]"; 2297 + $_GET["text"] = "[".$_GET["text"]."]";
2298 } 2298 }
2299 $dados = array(); 2299 $dados = array();
2300 $mapfile = $locaplic."/temas/".$codigoMap.".map"; 2300 $mapfile = $locaplic."/temas/".$codigoMap.".map";
@@ -2303,7 +2303,7 @@ function alterarClasseLabel() @@ -2303,7 +2303,7 @@ function alterarClasseLabel()
2303 if(strtoupper($layer->getmetadata("metaestat")) === "SIM"){ 2303 if(strtoupper($layer->getmetadata("metaestat")) === "SIM"){
2304 return "erro. Layer METAESTAT"; 2304 return "erro. Layer METAESTAT";
2305 } 2305 }
2306 - $classe = $layer->getclass($indiceClasse); 2306 + $classe = $layer->getclass($_GET["indiceClasse"]);
2307 $v = versao(); 2307 $v = versao();
2308 $vi = $v["inteiro"]; 2308 $vi = $v["inteiro"];
2309 if($vi >= 60300){ 2309 if($vi >= 60300){
@@ -2322,11 +2322,11 @@ function alterarClasseLabel() @@ -2322,11 +2322,11 @@ function alterarClasseLabel()
2322 } 2322 }
2323 elseif ($vi >= 60300 && $classe->numlabels == 0){ 2323 elseif ($vi >= 60300 && $classe->numlabels == 0){
2324 if($wrap != ""){ 2324 if($wrap != ""){
2325 - $s = "CLASS LABEL WRAP '$wrap' TEXT '".$text."' END END"; 2325 + $s = "CLASS LABEL WRAP '$wrap' TEXT '".$_GET["text"]."' END END";
2326 $classe->updateFromString($s); 2326 $classe->updateFromString($s);
2327 } 2327 }
2328 else{ 2328 else{
2329 - $s = "CLASS LABEL TEXT '".$text."' END END"; 2329 + $s = "CLASS LABEL TEXT '".$_GET["text"]."' END END";
2330 $classe->updateFromString($s); 2330 $classe->updateFromString($s);
2331 } 2331 }
2332 } 2332 }
@@ -2341,67 +2341,67 @@ function alterarClasseLabel() @@ -2341,67 +2341,67 @@ function alterarClasseLabel()
2341 if($wrap != ""){ 2341 if($wrap != ""){
2342 $label->set("maxlength",1); 2342 $label->set("maxlength",1);
2343 } 2343 }
2344 - if($fonte != "bitmap"){ 2344 + if($_GET["fonte"] != "bitmap"){
2345 //para funcionar na versao 7 do mapserver 2345 //para funcionar na versao 7 do mapserver
2346 $label->updateFromString("LABEL type truetype END"); 2346 $label->updateFromString("LABEL type truetype END");
2347 - $label->set("font",$fonte);  
2348 - $label->set("size",$tamanho); 2347 + $label->set("font",$_GET["fonte"]);
  2348 + $label->set("size",$_GET["tamanho"]);
2349 } 2349 }
2350 else{ 2350 else{
2351 //para funcionar na versao 7 do mapserver 2351 //para funcionar na versao 7 do mapserver
2352 $label->updateFromString("LABEL type bitmap END"); 2352 $label->updateFromString("LABEL type bitmap END");
2353 $t = MS_TINY; 2353 $t = MS_TINY;
2354 - if ($tamanho > 5 ){ 2354 + if ($_GET["tamanho"] > 5 ){
2355 $t = MS_TINY; 2355 $t = MS_TINY;
2356 } 2356 }
2357 - if ($tamanho >= 7 ){ 2357 + if ($_GET["tamanho"] >= 7 ){
2358 $t = MS_SMALL; 2358 $t = MS_SMALL;
2359 } 2359 }
2360 - if ($tamanho >= 10 ){ 2360 + if ($_GET["tamanho"] >= 10 ){
2361 $t = MS_MEDIUM; 2361 $t = MS_MEDIUM;
2362 } 2362 }
2363 - if ($tamanho >= 12 ){ 2363 + if ($_GET["tamanho"] >= 12 ){
2364 $t = MS_LARGE; 2364 $t = MS_LARGE;
2365 } 2365 }
2366 - if ($tamanho >= 14 ){ 2366 + if ($_GET["tamanho"] >= 14 ){
2367 $t = MS_GIANT; 2367 $t = MS_GIANT;
2368 } 2368 }
2369 $label->set("size",$t); 2369 $label->set("size",$t);
2370 } 2370 }
2371 if ($label != ""){ 2371 if ($label != ""){
2372 //$label->set("type",$type); 2372 //$label->set("type",$type);
2373 - corE($label,$backgroundcolor,"backgroundcolor");  
2374 - corE($label,$backgroundshadowcolor,"backgroundshadowcolor");  
2375 - corE($label,$color,"color");  
2376 - corE($label,$outlinecolor,"outlinecolor");  
2377 - if(!empty($sombra) && !empty($backgroundshadowsizex)){  
2378 - corE($label,$sombra,"backgroundshadowcolor",$backgroundshadowsizex,$backgroundshadowsizey); 2373 + corE($label,$_GET["backgroundcolor"],"backgroundcolor");
  2374 + corE($label,$_GET["backgroundshadowcolor"],"backgroundshadowcolor");
  2375 + corE($label,$_GET["color"],"color");
  2376 + corE($label,$_GET["outlinecolor"],"outlinecolor");
  2377 + if(!empty($_GET["sombra"]) && !empty($_GET["backgroundshadowsizex"])){
  2378 + corE($label,$_GET["sombra"],"backgroundshadowcolor",$_GET["backgroundshadowsizex"],$_GET["backgroundshadowsizey"]);
2379 } 2379 }
2380 - $label->set("shadowsizex",$shadowsizex);  
2381 - $label->set("shadowsizey",$shadowsizey); 2380 + $label->set("shadowsizex",$_GET["shadowsizex"]);
  2381 + $label->set("shadowsizey",$_GET["shadowsizey"]);
2382 //$label->set("backgroundshadowsizex",$backgroundshadowsizex); 2382 //$label->set("backgroundshadowsizex",$backgroundshadowsizex);
2383 //$label->set("backgroundshadowsizey",$backgroundshadowsizey); 2383 //$label->set("backgroundshadowsizey",$backgroundshadowsizey);
2384 2384
2385 - $label->set("minsize",$minsize);  
2386 - $label->set("maxsize",$maxsize); 2385 + $label->set("minsize",$_GET["minsize"]);
  2386 + $label->set("maxsize",$_GET["maxsize"]);
2387 //$label->set("position",$position); 2387 //$label->set("position",$position);
2388 2388
2389 - $label->set("offsetx",$offsetx);  
2390 - $label->set("offsety",$offsety);  
2391 - $label->set("angle",$angle); 2389 + $label->set("offsetx",$_GET["offsetx"]);
  2390 + $label->set("offsety",$_GET["offsety"]);
  2391 + $label->set("angle",$_GET["angle"]);
2392 2392
2393 //$label->set("autoangle",$autoangle); 2393 //$label->set("autoangle",$autoangle);
2394 //$label->set("buffer",$buffer); 2394 //$label->set("buffer",$buffer);
2395 //$label->set("antialias",$antialias); 2395 //$label->set("antialias",$antialias);
2396 - $label->set("wrap",$wrap);  
2397 - $label->set("minfeaturesize",$minfeaturesize);  
2398 - $label->set("mindistance",$mindistance);  
2399 - $label->set("partials",$partials);  
2400 - $label->set("force",$force);  
2401 - $label->set("encoding",$encoding); 2396 + $label->set("wrap",$_GET["wrap"]);
  2397 + $label->set("minfeaturesize",$_GET["minfeaturesize"]);
  2398 + $label->set("mindistance",$_GET["mindistance"]);
  2399 + $label->set("partials",$_GET["partials"]);
  2400 + $label->set("force",$_GET["force"]);
  2401 + $label->set("encoding",$_GET["encoding"]);
2402 2402
2403 $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); 2403 $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);
2404 - $label->set("position",$p[$position]); 2404 + $label->set("position",$p[$_GET["position"]]);
2405 } 2405 }
2406 $mapa->save($mapfile); 2406 $mapa->save($mapfile);
2407 removeCabecalho($mapfile); 2407 removeCabecalho($mapfile);
@@ -2409,14 +2409,14 @@ function alterarClasseLabel() @@ -2409,14 +2409,14 @@ function alterarClasseLabel()
2409 } 2409 }
2410 function pegaEstilo() 2410 function pegaEstilo()
2411 { 2411 {
2412 - global $codigoMap,$codigoLayer,$indiceClasse,$indiceEstilo,$locaplic; 2412 + global $codigoMap,$codigoLayer,$locaplic;
2413 $dados = array(); 2413 $dados = array();
2414 $mapfile = $locaplic."/temas/".$codigoMap.".map"; 2414 $mapfile = $locaplic."/temas/".$codigoMap.".map";
2415 $mapa = ms_newMapObj($mapfile); 2415 $mapa = ms_newMapObj($mapfile);
2416 $layer = $mapa->getlayerbyname($codigoLayer); 2416 $layer = $mapa->getlayerbyname($codigoLayer);
2417 $nclasses = $layer->numclasses; 2417 $nclasses = $layer->numclasses;
2418 - $classe = $layer->getclass($indiceClasse);  
2419 - $estilo = $classe->getstyle($indiceEstilo); 2418 + $classe = $layer->getclass($_GET["indiceClasse"]);
  2419 + $estilo = $classe->getstyle($_GET["indiceEstilo"]);
2420 $dados["symbolname"] = $estilo->symbolname; 2420 $dados["symbolname"] = $estilo->symbolname;
2421 2421
2422 $dados["color"] = $estilo->color->red.",".$estilo->color->green.",".$estilo->color->blue; 2422 $dados["color"] = $estilo->color->red.",".$estilo->color->green.",".$estilo->color->blue;
@@ -2445,7 +2445,7 @@ function pegaEstilo() @@ -2445,7 +2445,7 @@ function pegaEstilo()
2445 } 2445 }
2446 function alterarEstilo() 2446 function alterarEstilo()
2447 { 2447 {
2448 - global $codigoMap,$codigoLayer,$indiceClasse,$indiceEstilo,$locaplic,$angle,$maxwidth,$minwidth,$width,$outlinecolor,$backgroundcolor,$antialias,$offsety,$offsetx,$maxsize,$minsize,$size,$color,$symbolname; 2448 + global $codigoMap,$codigoLayer,$locaplic;
2449 $dados = array(); 2449 $dados = array();
2450 $mapfile = $locaplic."/temas/".$codigoMap.".map"; 2450 $mapfile = $locaplic."/temas/".$codigoMap.".map";
2451 $mapa = ms_newMapObj($mapfile); 2451 $mapa = ms_newMapObj($mapfile);
@@ -2454,28 +2454,28 @@ function alterarEstilo() @@ -2454,28 +2454,28 @@ function alterarEstilo()
2454 return "erro. Layer METAESTAT"; 2454 return "erro. Layer METAESTAT";
2455 } 2455 }
2456 $nclasses = $layer->numclasses; 2456 $nclasses = $layer->numclasses;
2457 - $classe = $layer->getclass($indiceClasse);  
2458 - $estilo = $classe->getstyle($indiceEstilo);  
2459 - if(!empty($symbolname)){  
2460 - $estilo->set("symbolname",$symbolname); 2457 + $classe = $layer->getclass($_GET["indiceClasse"]);
  2458 + $estilo = $classe->getstyle($_GET["indiceEstilo"]);
  2459 + if(!empty($_GET["symbolname"])){
  2460 + $estilo->set("symbolname",$_GET["symbolname"]);
2461 } 2461 }
2462 - if(empty($symbolname)){ 2462 + if(empty($_GET["symbolname"])){
2463 $estilo->set("symbolname"," "); 2463 $estilo->set("symbolname"," ");
2464 } 2464 }
2465 corE($estilo,$color,"color"); 2465 corE($estilo,$color,"color");
2466 2466
2467 - $estilo->set("size",$size);  
2468 - $estilo->set("minsize",$minsize);  
2469 - $estilo->set("maxsize",$maxsize);  
2470 - $estilo->set("offsetx",$offsetx);  
2471 - $estilo->set("offsety",$offsety);  
2472 - $estilo->set("antialias",$antialias);  
2473 - corE($estilo,$backgroundcolor,"backgroundcolor");  
2474 - corE($estilo,$outlinecolor,"outlinecolor");  
2475 - $estilo->set("width",$width);  
2476 - $estilo->set("minwidth",$minwidth);  
2477 - $estilo->set("maxwidth",$maxwidth);  
2478 - $estilo->set("angle",$angle); 2467 + $estilo->set("size",$_GET["size"]);
  2468 + $estilo->set("minsize",$_GET["minsize"]);
  2469 + $estilo->set("maxsize",$_GET["maxsize"]);
  2470 + $estilo->set("offsetx",$_GET["offsetx"]);
  2471 + $estilo->set("offsety",$_GET["offsety"]);
  2472 + $estilo->set("antialias",$_GET["antialias"]);
  2473 + corE($estilo,$_GET["backgroundcolor"],"backgroundcolor");
  2474 + corE($estilo,$_GET["outlinecolor"],"outlinecolor");
  2475 + $estilo->set("width",$_GET["width"]);
  2476 + $estilo->set("minwidth",$_GET["minwidth"]);
  2477 + $estilo->set("maxwidth",$_GET["maxwidth"]);
  2478 + $estilo->set("angle",$_GET["angle"]);
2479 //$estilo->set("opacity",$opacity); 2479 //$estilo->set("opacity",$opacity);
2480 $mapa->save($mapfile); 2480 $mapa->save($mapfile);
2481 removeCabecalho($mapfile); 2481 removeCabecalho($mapfile);
admin/php/menutemas.php
@@ -41,8 +41,6 @@ O parâmetro principal é "funcao", que define qual operaç&ati @@ -41,8 +41,6 @@ O parâmetro principal é "funcao", que define qual operaç&ati
41 Cada operação possuí seus proprios parâmetros, que devem ser enviados também na requisição da operação. 41 Cada operação possuí seus proprios parâmetros, que devem ser enviados também na requisição da operação.
42 42
43 */ 43 */
44 -  
45 -include_once(dirname(__FILE__)."/admin.php");  
46 include_once(dirname(__FILE__)."/login.php"); 44 include_once(dirname(__FILE__)."/login.php");
47 $funcoesEdicao = array( 45 $funcoesEdicao = array(
48 "ALTERAMENUS", 46 "ALTERAMENUS",
@@ -60,6 +58,10 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){ @@ -60,6 +58,10 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){
60 } 58 }
61 } 59 }
62 60
  61 +$codigo_tema = $_GET["codigo_tema"];
  62 +$id = $_GET["id"];
  63 +
  64 +testaSafeNumerico([$id]);
63 65
64 if(!isset($funcao)) 66 if(!isset($funcao))
65 { 67 {
@@ -455,7 +457,7 @@ switch (strtoupper($funcao)) @@ -455,7 +457,7 @@ switch (strtoupper($funcao))
455 {JSON} 457 {JSON}
456 */ 458 */
457 case "ATUALIZAMINIATURA": 459 case "ATUALIZAMINIATURA":
458 - retornaJSON(atualizaMiniatura($tema)); 460 + retornaJSON(atualizaMiniatura($_GET["tema"]));
459 exit; 461 exit;
460 break; 462 break;
461 /* 463 /*
@@ -548,6 +550,7 @@ switch (strtoupper($funcao)) @@ -548,6 +550,7 @@ switch (strtoupper($funcao))
548 break; 550 break;
549 551
550 case "EXCLUIRREGISTRO": 552 case "EXCLUIRREGISTRO":
  553 + $tabela = $_GET["tabela"];
551 if($tabela == "grupos") 554 if($tabela == "grupos")
552 { 555 {
553 $tabela = "i3geoadmin_grupos"; 556 $tabela = "i3geoadmin_grupos";
@@ -754,7 +757,7 @@ filtro - texto para filtrar os dados @@ -754,7 +757,7 @@ filtro - texto para filtrar os dados
754 */ 757 */
755 function pegaTemas() 758 function pegaTemas()
756 { 759 {
757 - global $filtro,$esquemaadmin; 760 + global $esquemaadmin;
758 try 761 try
759 { 762 {
760 $resultado = array(); 763 $resultado = array();
@@ -762,14 +765,14 @@ function pegaTemas() @@ -762,14 +765,14 @@ function pegaTemas()
762 foreach($dbh->query("SELECT * from ".$esquemaadmin."i3geoadmin_temas order by nome_tema") as $row) 765 foreach($dbh->query("SELECT * from ".$esquemaadmin."i3geoadmin_temas order by nome_tema") as $row)
763 { 766 {
764 $continua = true; 767 $continua = true;
765 - if(isset($filtro) && $filtro != "") 768 + if(isset($_GET["filtro"]) && $_GET["filtro"] != "")
766 { 769 {
767 $continua = false; 770 $continua = false;
768 - if ($row['codigo_tema'] == $filtro) 771 + if ($row['codigo_tema'] == $_GET["filtro"])
769 { 772 {
770 $continua = true; 773 $continua = true;
771 } 774 }
772 - $testanome = mb_convert_encoding($filtro,"UTF-8","ISO-8859-1"); 775 + $testanome = mb_convert_encoding($_GET["filtro"],"UTF-8","ISO-8859-1");
773 if (!stristr($row['nome_tema'],$testanome) === FALSE) 776 if (!stristr($row['nome_tema'],$testanome) === FALSE)
774 { 777 {
775 $continua = true; 778 $continua = true;
@@ -808,7 +811,7 @@ function pegaTemas() @@ -808,7 +811,7 @@ function pegaTemas()
808 } 811 }
809 function pegaTemas2() 812 function pegaTemas2()
810 { 813 {
811 - global $filtro,$esquemaadmin; 814 + global $esquemaadmin;
812 try 815 try
813 { 816 {
814 $resultado = array(); 817 $resultado = array();
@@ -816,14 +819,14 @@ function pegaTemas2() @@ -816,14 +819,14 @@ function pegaTemas2()
816 foreach($dbh->query("SELECT codigo_tema,nome_tema,id_tema from ".$esquemaadmin."i3geoadmin_temas order by nome_tema") as $row) 819 foreach($dbh->query("SELECT codigo_tema,nome_tema,id_tema from ".$esquemaadmin."i3geoadmin_temas order by nome_tema") as $row)
817 { 820 {
818 $continua = true; 821 $continua = true;
819 - if(isset($filtro) && $filtro != "") 822 + if(isset($_GET["filtro"]) && $_GET["filtro"] != "")
820 { 823 {
821 $continua = false; 824 $continua = false;
822 - if ($row['codigo_tema'] == $filtro) 825 + if ($row['codigo_tema'] == $_GET["filtro"])
823 { 826 {
824 $continua = true; 827 $continua = true;
825 } 828 }
826 - $testanome = mb_convert_encoding($filtro,"UTF-8","ISO-8859-1"); 829 + $testanome = mb_convert_encoding($_GET["filtro"],"UTF-8","ISO-8859-1");
827 if (!stristr($row['nome_tema'],$testanome) === FALSE) 830 if (!stristr($row['nome_tema'],$testanome) === FALSE)
828 { 831 {
829 $continua = true; 832 $continua = true;
@@ -853,14 +856,17 @@ Altera o registro de um menu. Se id for vazio acrescenta o registro @@ -853,14 +856,17 @@ Altera o registro de um menu. Se id for vazio acrescenta o registro
853 */ 856 */
854 function alteraMenus() 857 function alteraMenus()
855 { 858 {
856 - global $esquemaadmin,$nome_menu,$desc_menu,$id_menu,$aberto,$perfil_menu,$publicado_menu,$en,$es,$it; 859 + global $esquemaadmin,$id_menu;
  860 + $en = $_GET["en"];
  861 + $es = $_GET["es"];
  862 + $it = $_GET["it"];
857 try 863 try
858 { 864 {
859 $retorna = ""; 865 $retorna = "";
860 include("conexao.php"); 866 include("conexao.php");
861 if($convUTF){ 867 if($convUTF){
862 - $nome_menu = utf8_encode($nome_menu);  
863 - $desc_menu = utf8_encode($desc_menu); 868 + $_GET["nome_menu"] = utf8_encode($_GET["nome_menu"]);
  869 + $_GET["desc_menu"] = utf8_encode($_GET["desc_menu"]);
864 $en = utf8_encode($en); 870 $en = utf8_encode($en);
865 $es = utf8_encode($es); 871 $es = utf8_encode($es);
866 $it = utf8_encode($it); 872 $it = utf8_encode($it);
@@ -870,11 +876,11 @@ function alteraMenus() @@ -870,11 +876,11 @@ function alteraMenus()
870 "en" => $en, 876 "en" => $en,
871 "es" => $es, 877 "es" => $es,
872 "it" => $it, 878 "it" => $it,
873 - "publicado_menu" => $publicado_menu,  
874 - "aberto" => $aberto,  
875 - "nome_menu" => $nome_menu,  
876 - "desc_menu" => $desc_menu,  
877 - "perfil_menu" => $perfil_menu 879 + "publicado_menu" => $_GET["publicado_menu"],
  880 + "aberto" => $_GET["aberto"],
  881 + "nome_menu" => $_GET["nome_menu"],
  882 + "desc_menu" => $_GET["desc_menu"],
  883 + "perfil_menu" => $_GET["perfil_menu"]
878 ); 884 );
879 i3GeoAdminUpdate($dbhw,"i3geoadmin_menus",$dataCol,"WHERE id_menu = $id_menu"); 885 i3GeoAdminUpdate($dbhw,"i3geoadmin_menus",$dataCol,"WHERE id_menu = $id_menu");
880 $retorna = "ok"; 886 $retorna = "ok";
@@ -1038,7 +1044,8 @@ function alteraPerfis(){ @@ -1038,7 +1044,8 @@ function alteraPerfis(){
1038 } 1044 }
1039 } 1045 }
1040 function alteraTags(){ 1046 function alteraTags(){
1041 - global $nome,$id,$esquemaadmin; 1047 + global $id,$esquemaadmin;
  1048 + $nome = $_GET["nome"];
1042 try{ 1049 try{
1043 $dbh = ""; 1050 $dbh = "";
1044 include("conexao.php"); 1051 include("conexao.php");
@@ -1081,29 +1088,29 @@ Altera o registro de um grupo. Se id for vazio acrescenta o registro @@ -1081,29 +1088,29 @@ Altera o registro de um grupo. Se id for vazio acrescenta o registro
1081 */ 1088 */
1082 function alteraGrupos() 1089 function alteraGrupos()
1083 { 1090 {
1084 - global $nome_grupo,$desc_grupo,$id_grupo,$en,$es,$it,$esquemaadmin; 1091 + global $id_grupo,$esquemaadmin;
1085 try{ 1092 try{
1086 require(dirname(__FILE__)."/conexao.php"); 1093 require(dirname(__FILE__)."/conexao.php");
1087 if($convUTF){ 1094 if($convUTF){
1088 - $nome_grupo = utf8_encode($nome_grupo);  
1089 - $desc_grupo = utf8_encode($desc_grupo);  
1090 - $en = utf8_encode($en);  
1091 - $es = utf8_encode($es);  
1092 - $it = utf8_encode($it); 1095 + $_GET["nome_grupo"] = utf8_encode($_GET["nome_grupo"]);
  1096 + $_GET["desc_grupo"] = utf8_encode($_GET["desc_grupo"]);
  1097 + $_GET["en"] = utf8_encode($_GET["en"]);
  1098 + $_GET["es"] = utf8_encode($_GET["es"]);
  1099 + $_GET["it"] = utf8_encode($_GET["it"]);
1093 } 1100 }
1094 if($id_grupo != ""){ 1101 if($id_grupo != ""){
1095 $dataCol = array( 1102 $dataCol = array(
1096 - "en" => $en,  
1097 - "es" => $es,  
1098 - "it" => $it,  
1099 - "nome_grupo" => $nome_grupo,  
1100 - "desc_grupo" => $desc_grupo 1103 + "en" => $_GET["en"],
  1104 + "es" => $_GET["es"],
  1105 + "it" => $_GET["it"],
  1106 + "nome_grupo" => $_GET["nome_grupo"],
  1107 + "desc_grupo" => $_GET["desc_grupo"]
1101 ); 1108 );
1102 i3GeoAdminUpdate($dbhw,"i3geoadmin_grupos",$dataCol,"WHERE id_grupo = $id_grupo"); 1109 i3GeoAdminUpdate($dbhw,"i3geoadmin_grupos",$dataCol,"WHERE id_grupo = $id_grupo");
1103 } 1110 }
1104 else{ 1111 else{
1105 $dataCol = array( 1112 $dataCol = array(
1106 - "nome_grupo" => $nome_grupo, 1113 + "nome_grupo" => $_GET["nome_grupo"],
1107 "desc_grupo" => "", 1114 "desc_grupo" => "",
1108 "en" => "", 1115 "en" => "",
1109 "es" => "", 1116 "es" => "",
@@ -1124,30 +1131,30 @@ Altera o registro de um sub-grupo. Se id for vazio acrescenta o registro @@ -1124,30 +1131,30 @@ Altera o registro de um sub-grupo. Se id for vazio acrescenta o registro
1124 */ 1131 */
1125 function alteraSubGrupos() 1132 function alteraSubGrupos()
1126 { 1133 {
1127 - global $nome_subgrupo,$desc_subgrupo,$id_subgrupo,$en,$es,$it,$esquemaadmin; 1134 + global $id_subgrupo,$esquemaadmin;
1128 try{ 1135 try{
1129 require(dirname(__FILE__)."/conexao.php"); 1136 require(dirname(__FILE__)."/conexao.php");
1130 if($convUTF){ 1137 if($convUTF){
1131 - $nome_subgrupo = utf8_encode($nome_subgrupo);  
1132 - $desc_subgrupo = utf8_encode($desc_subgrupo);  
1133 - $en = utf8_encode($en);  
1134 - $es = utf8_encode($es);  
1135 - $it = utf8_encode($it); 1138 + $_GET["nome_subgrupo"] = utf8_encode($_GET["nome_subgrupo"]);
  1139 + $_GET["desc_subgrupo"] = utf8_encode($_GET["desc_subgrupo"]);
  1140 + $_GET["en"] = utf8_encode($_GET["en"]);
  1141 + $_GET["es"] = utf8_encode($_GET["es"]);
  1142 + $_GET["it"] = utf8_encode($_GET["it"]);
1136 } 1143 }
1137 $retorna = ""; 1144 $retorna = "";
1138 if($id_subgrupo != ""){ 1145 if($id_subgrupo != ""){
1139 $dataCol = array( 1146 $dataCol = array(
1140 - "en" => $en,  
1141 - "es" => $es,  
1142 - "it" => $it,  
1143 - "nome_subgrupo" => $nome_subgrupo,  
1144 - "desc_subgrupo" => $desc_subgrupo 1147 + "en" => $_GET["en"],
  1148 + "es" => $_GET["es"],
  1149 + "it" => $_GET["it"],
  1150 + "nome_subgrupo" => $_GET["nome_subgrupo"],
  1151 + "desc_subgrupo" => $_GET["desc_subgrupo"]
1145 ); 1152 );
1146 i3GeoAdminUpdate($dbhw,"i3geoadmin_subgrupos",$dataCol,"WHERE id_subgrupo = $id_subgrupo"); 1153 i3GeoAdminUpdate($dbhw,"i3geoadmin_subgrupos",$dataCol,"WHERE id_subgrupo = $id_subgrupo");
1147 } 1154 }
1148 else{ 1155 else{
1149 $dataCol = array( 1156 $dataCol = array(
1150 - "nome_subgrupo" => $nome_subgrupo, 1157 + "nome_subgrupo" => $_GET["nome_subgrupo"],
1151 "desc_subgrupo" => "", 1158 "desc_subgrupo" => "",
1152 "en" => "", 1159 "en" => "",
1153 "es" => "", 1160 "es" => "",
@@ -1204,43 +1211,43 @@ Altera o registro de um tema. Se id for vazio acrescenta o registro @@ -1204,43 +1211,43 @@ Altera o registro de um tema. Se id for vazio acrescenta o registro
1204 */ 1211 */
1205 function alteraTemas() 1212 function alteraTemas()
1206 { 1213 {
1207 - global $esquemaadmin,$nome,$desc,$id,$codigo,$tipoa,$download,$ogc,$kml,$link,$tags,$kmz,$locaplic,$es,$it,$en; 1214 + global $esquemaadmin,$id,$locaplic;
1208 //error_reporting(0); 1215 //error_reporting(0);
1209 try{ 1216 try{
1210 $retorna = "ok"; 1217 $retorna = "ok";
1211 include("conexao.php"); 1218 include("conexao.php");
1212 - $nomeo = $nome; 1219 + $nomeo = $_GET["nome"];
1213 if($convUTF){ 1220 if($convUTF){
1214 - $nome = utf8_encode($nome);  
1215 - $desc = utf8_encode($desc);  
1216 - $tags = utf8_encode($tags);  
1217 - $en = utf8_encode($en);  
1218 - $es = utf8_encode($es);  
1219 - $it = utf8_encode($it); 1221 + $_GET["nome"] = utf8_encode($_GET["nome"]);
  1222 + $_GET["desc"] = utf8_encode($_GET["desc"]);
  1223 + $_GET["tags"] = utf8_encode($_GET["tags"]);
  1224 + $_GET["en"] = utf8_encode($_GET["en"]);
  1225 + $_GET["es"] = utf8_encode($_GET["es"]);
  1226 + $_GET["it"] = utf8_encode($_GET["it"]);
1220 } 1227 }
1221 if($id != ""){ 1228 if($id != ""){
1222 $dataCol = array( 1229 $dataCol = array(
1223 - "en" => $en,  
1224 - "es" => $es,  
1225 - "it" => $it,  
1226 - "tags_tema" => $tags,  
1227 - "link_tema" => $link,  
1228 - "nome_tema" => $nome,  
1229 - "desc_tema" => $desc,  
1230 - "codigo_tema" => $codigo,  
1231 - "tipoa_tema" => $tipoa,  
1232 - "download_tema" => $download,  
1233 - "ogc_tema" => $ogc,  
1234 - "kml_tema" => $kml 1230 + "en" => $_GET["en"],
  1231 + "es" => $_GET["es"],
  1232 + "it" => $_GET["it"],
  1233 + "tags_tema" => $_GET["tags"],
  1234 + "link_tema" => $_GET["link"],
  1235 + "nome_tema" => $_GET["nome"],
  1236 + "desc_tema" => $_GET["desc"],
  1237 + "codigo_tema" => $_GET["codigo"],
  1238 + "tipoa_tema" => $_GET["tipoa"],
  1239 + "download_tema" => $_GET["download"],
  1240 + "ogc_tema" => $_GET["ogc"],
  1241 + "kml_tema" => $_GET["kml"]
1235 ); 1242 );
1236 - if(isset($kmz)){  
1237 - $dataCol["kmz_tema"] = $kmz; 1243 + if(isset($_GET["kmz"])){
  1244 + $dataCol["kmz_tema"] = $_GET["kmz"];
1238 } 1245 }
1239 i3GeoAdminUpdate($dbhw,"i3geoadmin_temas",$dataCol,"WHERE id_tema = $id"); 1246 i3GeoAdminUpdate($dbhw,"i3geoadmin_temas",$dataCol,"WHERE id_tema = $id");
1240 1247
1241 $retorna = $id; 1248 $retorna = $id;
1242 - if(!isset($kmz)){  
1243 - $kmz = "nao"; 1249 + if(!isset($_GET["kmz"])){
  1250 + $_GET["kmz"] = "nao";
1244 } 1251 }
1245 $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_temas where id_tema = $id"; 1252 $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_temas where id_tema = $id";
1246 $q = $dbh->query($sql,PDO::FETCH_ASSOC); 1253 $q = $dbh->query($sql,PDO::FETCH_ASSOC);
@@ -1253,18 +1260,18 @@ function alteraTemas() @@ -1253,18 +1260,18 @@ function alteraTemas()
1253 $numlayers = $mapa->numlayers; 1260 $numlayers = $mapa->numlayers;
1254 for ($i=0;$i < $numlayers;$i++){ 1261 for ($i=0;$i < $numlayers;$i++){
1255 $layer = $mapa->getlayer($i); 1262 $layer = $mapa->getlayer($i);
1256 - $layer->setmetadata("permitedownload",strtolower($download));  
1257 - $layer->setmetadata("download",strtolower($download));  
1258 - $layer->setmetadata("permiteogc",strtolower($ogc));  
1259 - $layer->setmetadata("permitekml",strtolower($kml));  
1260 - $layer->setmetadata("permitekmz",strtolower($kmz)); 1263 + $layer->setmetadata("permitedownload",strtolower($_GET["download"]));
  1264 + $layer->setmetadata("download",strtolower($_GET["download"]));
  1265 + $layer->setmetadata("permiteogc",strtolower($_GET["ogc"]));
  1266 + $layer->setmetadata("permitekml",strtolower($_GET["kml"]));
  1267 + $layer->setmetadata("permitekmz",strtolower($_GET["kmz"]));
1261 //zera os metadados do sistema METAESTAT 1268 //zera os metadados do sistema METAESTAT
1262 - if($tipoa != "META"){ 1269 + if($_GET["tipoa"] != "META"){
1263 $layer->setmetadata("METAESTAT_CODIGO_TIPO_REGIAO",""); 1270 $layer->setmetadata("METAESTAT_CODIGO_TIPO_REGIAO","");
1264 $layer->setmetadata("METAESTAT_ID_MEDIDA_VARIAVEL",""); 1271 $layer->setmetadata("METAESTAT_ID_MEDIDA_VARIAVEL","");
1265 $layer->setmetadata("metaestat",""); 1272 $layer->setmetadata("metaestat","");
1266 } 1273 }
1267 - if(count($nomes) == 1){ 1274 + if(count($_GET["nomes"]) == 1){
1268 $layer->setmetadata("tema",$nomeo); 1275 $layer->setmetadata("tema",$nomeo);
1269 } 1276 }
1270 } 1277 }
@@ -1294,9 +1301,9 @@ function alteraTemas() @@ -1294,9 +1301,9 @@ function alteraTemas()
1294 $retorna = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_temas",$dataCol,"nome_tema","id_tema"); 1301 $retorna = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_temas",$dataCol,"nome_tema","id_tema");
1295 } 1302 }
1296 //verifica se &eacute; necess&aacute;rio adicionar algum tag novo 1303 //verifica se &eacute; necess&aacute;rio adicionar algum tag novo
1297 - $tags = explode(" ",$tags); 1304 + $_GET["tags"] = explode(" ",$_GET["tags"]);
1298 1305
1299 - foreach($tags as $tag){ 1306 + foreach($_GET["tags"] as $tag){
1300 if(!(verificaDuplicados("select * from ".$esquemaadmin."i3geoadmin_tags where nome = '$tag'",$dbh))){ 1307 if(!(verificaDuplicados("select * from ".$esquemaadmin."i3geoadmin_tags where nome = '$tag'",$dbh))){
1301 $dataCol = array( 1308 $dataCol = array(
1302 "nome" => $tag 1309 "nome" => $tag
@@ -1318,7 +1325,7 @@ Retorna a lista de mapfiles do diretorio i3geo/temas @@ -1318,7 +1325,7 @@ Retorna a lista de mapfiles do diretorio i3geo/temas
1318 */ 1325 */
1319 function listaMapsTemas() 1326 function listaMapsTemas()
1320 { 1327 {
1321 - global $cp,$locaplic,$letra,$filtro,$esquemaadmin,$checaNomes,$checaNames; 1328 + global $locaplic,$esquemaadmin;
1322 $arquivos = array(); 1329 $arquivos = array();
1323 if (is_dir($locaplic."/temas")) 1330 if (is_dir($locaplic."/temas"))
1324 { 1331 {
@@ -1327,11 +1334,12 @@ function listaMapsTemas() @@ -1327,11 +1334,12 @@ function listaMapsTemas()
1327 $extensao = ""; 1334 $extensao = "";
1328 while (($file = readdir($dh)) !== false) 1335 while (($file = readdir($dh)) !== false)
1329 { 1336 {
  1337 + $extensao = "";
1330 if(!stristr($file, '.map') === FALSE){ 1338 if(!stristr($file, '.map') === FALSE){
1331 $extensao = "map"; 1339 $extensao = "map";
1332 } 1340 }
1333 if(!stristr($file, '.php') === FALSE){ 1341 if(!stristr($file, '.php') === FALSE){
1334 - $extensao = "php"; 1342 + //$extensao = "php";
1335 } 1343 }
1336 if(!stristr($file, '.gvp') === FALSE){ 1344 if(!stristr($file, '.gvp') === FALSE){
1337 $extensao = "gvp"; 1345 $extensao = "gvp";
@@ -1339,9 +1347,9 @@ function listaMapsTemas() @@ -1339,9 +1347,9 @@ function listaMapsTemas()
1339 if($extensao != "") 1347 if($extensao != "")
1340 { 1348 {
1341 $file = str_replace(".".$extensao,"",$file); 1349 $file = str_replace(".".$extensao,"",$file);
1342 - if(isset($letra) && $letra != "") 1350 + if(isset($_GET["letra"]) && $_GET["letra"] != "")
1343 { 1351 {
1344 - if(strtolower(substr(basename($file),0,strlen($letra))) == strtolower($letra)){ 1352 + if(strtolower(substr(basename($file),0,strlen($_GET["letra"]))) == strtolower($_GET["letra"])){
1345 $arquivos[] = array("nome"=>$file,"extensao"=>$extensao); 1353 $arquivos[] = array("nome"=>$file,"extensao"=>$extensao);
1346 } 1354 }
1347 } 1355 }
@@ -1359,6 +1367,7 @@ function listaMapsTemas() @@ -1359,6 +1367,7 @@ function listaMapsTemas()
1359 //pega o nome de cada tema filtrando a listagem se for o caso 1367 //pega o nome de cada tema filtrando a listagem se for o caso
1360 // 1368 //
1361 $sql = "select * from ".$esquemaadmin."i3geoadmin_temas "; 1369 $sql = "select * from ".$esquemaadmin."i3geoadmin_temas ";
  1370 + $filtro = $_GET["filtro"];
1362 if(isset($filtro) && $filtro != ""){ 1371 if(isset($filtro) && $filtro != ""){
1363 $filtro = explode(",",$filtro); 1372 $filtro = explode(",",$filtro);
1364 $filtro = $filtro[0]." ".$filtro[1]." '".$filtro[2]."' or ".$filtro[0]." ".$filtro[1]." '".strtoupper($filtro[2])."'"; 1373 $filtro = $filtro[0]." ".$filtro[1]." '".$filtro[2]."' or ".$filtro[0]." ".$filtro[1]." '".strtoupper($filtro[2])."'";
@@ -1407,7 +1416,7 @@ function listaMapsTemas() @@ -1407,7 +1416,7 @@ function listaMapsTemas()
1407 if(file_exists($locaplic."/temas/miniaturas/".$arq.".map.mini.png")){ 1416 if(file_exists($locaplic."/temas/miniaturas/".$arq.".map.mini.png")){
1408 $imagem = $arq.".map.mini.png"; 1417 $imagem = $arq.".map.mini.png";
1409 } 1418 }
1410 - if($checaNomes == "true"){ 1419 + if($_GET["checaNomes"] == "true"){
1411 if($extensao == "map"){ 1420 if($extensao == "map"){
1412 if(file_exists($locaplic."/temas/".$arq.".map")){ 1421 if(file_exists($locaplic."/temas/".$arq.".map")){
1413 $handle = fopen($locaplic."/temas/".$arq.".map", "r"); 1422 $handle = fopen($locaplic."/temas/".$arq.".map", "r");
@@ -1426,7 +1435,7 @@ function listaMapsTemas() @@ -1426,7 +1435,7 @@ function listaMapsTemas()
1426 } 1435 }
1427 } 1436 }
1428 } 1437 }
1429 - if($checaNames == "true"){ 1438 + if($_GET["checaNames"] == "true"){
1430 if($extensao == "map"){ 1439 if($extensao == "map"){
1431 if(file_exists($locaplic."/temas/".$arq.".map")){ 1440 if(file_exists($locaplic."/temas/".$arq.".map")){
1432 $handle = fopen($locaplic."/temas/".$arq.".map", "r"); 1441 $handle = fopen($locaplic."/temas/".$arq.".map", "r");
@@ -1466,7 +1475,7 @@ Retorna a lista de temas sem mapfiles @@ -1466,7 +1475,7 @@ Retorna a lista de temas sem mapfiles
1466 */ 1475 */
1467 function verificaOrfaos() 1476 function verificaOrfaos()
1468 { 1477 {
1469 - global $cp,$locaplic,$esquemaadmin; 1478 + global $locaplic,$esquemaadmin;
1470 $arquivos = array(); 1479 $arquivos = array();
1471 // 1480 //
1472 //pega o nome de cada tema 1481 //pega o nome de cada tema
@@ -1550,11 +1559,11 @@ function removeCabecalho($arq,$symbolset=true) @@ -1550,11 +1559,11 @@ function removeCabecalho($arq,$symbolset=true)
1550 chmod($arq, 0666); 1559 chmod($arq, 0666);
1551 } 1560 }
1552 function atualizaMiniatura(){ 1561 function atualizaMiniatura(){
1553 - global $tema,$locaplic; 1562 + global $locaplic;
1554 $tipo = "foo"; 1563 $tipo = "foo";
1555 include_once(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); 1564 include_once(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php");
1556 require(dirname(__FILE__)."/../../geraminiatura.php"); 1565 require(dirname(__FILE__)."/../../geraminiatura.php");
1557 - verificaMiniatura($tema,"todos",true); 1566 + verificaMiniatura($_GET["tema"],"todos",true);
1558 return "ok"; 1567 return "ok";
1559 } 1568 }
1560 ?> 1569 ?>
admin/php/uploadgvp.php
1 <?php 1 <?php
  2 +exit;
2 include_once("admin.php"); 3 include_once("admin.php");
3 include_once("login.php"); 4 include_once("login.php");
4 if(verificaOperacaoSessao("admin/metaestat/geral") == false){ 5 if(verificaOperacaoSessao("admin/metaestat/geral") == false){
admin/php/usuarios.php
@@ -72,6 +72,13 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){ @@ -72,6 +72,13 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){
72 retornaJSON("Vc nao pode realizar essa operacao.");exit; 72 retornaJSON("Vc nao pode realizar essa operacao.");exit;
73 } 73 }
74 } 74 }
  75 +
  76 +$id = $_GET["id"];
  77 +$id_usuario = $_GET["id_usuario"];
  78 +$id_papel = $_GET["id_papel"];
  79 +
  80 +testaSafeNumerico([$id,$id_usuario,$id_papel]);
  81 +
75 switch (strtoupper($funcao)) 82 switch (strtoupper($funcao))
76 { 83 {
77 case "ALTERARUSUARIOS": 84 case "ALTERARUSUARIOS":
@@ -151,29 +158,29 @@ function enviarSenhaEmail(){ @@ -151,29 +158,29 @@ function enviarSenhaEmail(){
151 } 158 }
152 function alterarUsuarios() 159 function alterarUsuarios()
153 { 160 {
154 - global $id_usuario,$ativo,$data_cadastro,$email,$login,$nome_usuario,$senha; 161 + global $id_usuario;
155 try 162 try
156 { 163 {
157 include(dirname(__FILE__)."/conexao.php"); 164 include(dirname(__FILE__)."/conexao.php");
158 if($convUTF){ 165 if($convUTF){
159 - $nome_usuario = utf8_encode($nome_usuario); 166 + $_GET["nome_usuario"] = utf8_encode($_GET["nome_usuario"]);
160 } 167 }
161 if($id_usuario != ""){ 168 if($id_usuario != ""){
162 //verifica uniciade de login 169 //verifica uniciade de login
163 - $dados = pegaDados("select login from ".$esquemaadmin."i3geousr_usuarios where login = '$login'"); 170 + $dados = pegaDados("select login from ".$esquemaadmin."i3geousr_usuarios where login = '".$_GET["login"]."'");
164 if(count($dados) > 0){ 171 if(count($dados) > 0){
165 $retorna = false; 172 $retorna = false;
166 } 173 }
167 $dataCol = array( 174 $dataCol = array(
168 - "nome_usuario" => $nome_usuario,  
169 - "login" => $login,  
170 - "email" => $email,  
171 - "ativo" => $ativo,  
172 - "data_cadastro" => $data_cadastro 175 + "nome_usuario" => $_GET["nome_usuario"],
  176 + "login" => $_GET["login"],
  177 + "email" => $_GET["email"],
  178 + "ativo" => $_GET["ativo"],
  179 + "data_cadastro" => $_GET["data_cadastro"]
173 ); 180 );
174 //se a senha foi enviada, ela sera trocada 181 //se a senha foi enviada, ela sera trocada
175 - if($senha != ""){  
176 - $dataCol["senha"] = md5($senha); 182 + if($_GET["senha"] != ""){
  183 + $dataCol["senha"] = md5($_GET["senha"]);
177 } 184 }
178 i3GeoAdminUpdate($dbhw,"i3geousr_usuarios",$dataCol,"WHERE id_usuario = $id_usuario"); 185 i3GeoAdminUpdate($dbhw,"i3geousr_usuarios",$dataCol,"WHERE id_usuario = $id_usuario");
179 $retorna = $id_usuario; 186 $retorna = $id_usuario;
admin/php/webservices.php
@@ -43,7 +43,6 @@ error_reporting(0); @@ -43,7 +43,6 @@ error_reporting(0);
43 // 43 //
44 //n&atilde;o sei pq mas ob_start e clean s&atilde;o necess&aacute;rios no Linux para n&atilde;o gerar erro indesejado 44 //n&atilde;o sei pq mas ob_start e clean s&atilde;o necess&aacute;rios no Linux para n&atilde;o gerar erro indesejado
45 // 45 //
46 -ob_start();  
47 include_once(dirname(__FILE__)."/login.php"); 46 include_once(dirname(__FILE__)."/login.php");
48 $funcoesEdicao = array( 47 $funcoesEdicao = array(
49 "ALTERARWS", 48 "ALTERARWS",
@@ -54,7 +53,6 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){ @@ -54,7 +53,6 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){
54 retornaJSON("Vc nao pode realizar essa operacao.");exit; 53 retornaJSON("Vc nao pode realizar essa operacao.");exit;
55 } 54 }
56 } 55 }
57 -ob_clean();  
58 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 56 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
59 switch (strtoupper($funcao)) 57 switch (strtoupper($funcao))
60 { 58 {
exemplos/index.php
@@ -75,9 +75,9 @@ include &quot;../init/head.php&quot;; @@ -75,9 +75,9 @@ include &quot;../init/head.php&quot;;
75 <!-- Template para criacao dos quadros ver index.js --> 75 <!-- Template para criacao dos quadros ver index.js -->
76 <div id="botoesTpl" class="hidden"> 76 <div id="botoesTpl" class="hidden">
77 <div class="{{id}} exemplo col-xs-12 center-block" 77 <div class="{{id}} exemplo col-xs-12 center-block"
78 - style="width: 260px; min-width: 260px; max-width: 260px;"> 78 + style="width: 260px; min-width: 350px; max-width: 300px;">
79 <div class="panel panel-default"> 79 <div class="panel panel-default">
80 - <div class="panel-body" style="height: 100px; overflow: auto;"> 80 + <div class="panel-body" style="height: 200px; overflow: auto;">
81 <span class="label label-info">{{{tag}}}</span> 81 <span class="label label-info">{{{tag}}}</span>
82 <h4>{{{corpo}}}</h4> 82 <h4>{{{corpo}}}</h4>
83 </div> 83 </div>
temas/_lbiomashp.map
@@ -6,13 +6,14 @@ MAP @@ -6,13 +6,14 @@ MAP
6 DATA "/var/www/i3geo/aplicmap/dados/biomas.shp" 6 DATA "/var/www/i3geo/aplicmap/dados/biomas.shp"
7 METADATA 7 METADATA
8 "METAESTAT_ID_MEDIDA_VARIAVEL" "" 8 "METAESTAT_ID_MEDIDA_VARIAVEL" ""
9 - "TIP" "CD_LEGENDA"  
10 "CACHE" "sim" 9 "CACHE" "sim"
  10 + "TIP" "CD_LEGENDA"
11 "CLASSE" "SIM" 11 "CLASSE" "SIM"
12 "permitekmz" "sim" 12 "permitekmz" "sim"
  13 + "iconetema" ""
13 "ITENSDESC" "Bioma Teste de acentuação" 14 "ITENSDESC" "Bioma Teste de acentuação"
14 - "ESCALA" "1000000"  
15 "TILES" "SIM" 15 "TILES" "SIM"
  16 + "ESCALA" "1000000"
16 "METAESTAT_CODIGO_TIPO_REGIAO" "" 17 "METAESTAT_CODIGO_TIPO_REGIAO" ""
17 "extensao" "-76 -39 -29 9" 18 "extensao" "-76 -39 -29 9"
18 "permitedownload" "sim" 19 "permitedownload" "sim"
@@ -20,10 +21,10 @@ MAP @@ -20,10 +21,10 @@ MAP
20 "download" "sim" 21 "download" "sim"
21 "itembuscarapida" "CD_LEGENDA" 22 "itembuscarapida" "CD_LEGENDA"
22 "ITENS" "CD_LEGENDA" 23 "ITENS" "CD_LEGENDA"
23 - "transitioneffect" "SIM"  
24 - "permiteogc" "sim"  
25 "permitekml" "sim" 24 "permitekml" "sim"
26 - "TEMA" "_Biomas SHP (acentução)" 25 + "permiteogc" "sim"
  26 + "transitioneffect" "SIM"
  27 + "TEMA" "_Biomas SHP (acentução) teste"
27 END # METADATA 28 END # METADATA
28 NAME "_lbiomashp" 29 NAME "_lbiomashp"
29 PROCESSING "ITEMS=CD_LEGENDA" 30 PROCESSING "ITEMS=CD_LEGENDA"