Commit 86278010f4d7a67762c0f682c7e9d29a993b160e
1 parent
eb11205a
Exists in
master
and in
7 other branches
Revisão do código do sistema de administração
Showing
31 changed files
with
186 additions
and
155 deletions
Show diff stats
admin/admin.db
No preview for this file type
| 1 | 1 | //+$trad(1,i3GEOF.uploadsimbolo.dicionario)+ |
| 2 | 2 | i3GEOF.uploadsimbolo.dicionario = { |
| 3 | 3 | 'pastaArmazenamento' : [ { |
| 4 | - pt : "Pasta no servidor onde os dados serão armazenados (deixe em branco para usar a pasta i3geo/symbols/images). A pasta deve ter permissões adequadas para permitir o upload, consulte o administrador do sistema caso ocorra algum problema. Para facilitar, o i3Geo sugere a pasta indicada abaixo", | |
| 4 | + pt : "Pasta dentro de 'i3geo' (pasta onde o i3Geo está instalado, por exemplo, 'temas') onde a imagem será armazenada. A pasta deve ter permissões adequadas para permitir o upload, consulte o administrador do sistema caso ocorra algum problema.", | |
| 5 | 5 | en : "", |
| 6 | 6 | es : "" |
| 7 | 7 | } ], | ... | ... |
admin/html/subirsimbolo.html
| ... | ... | @@ -16,7 +16,7 @@ body { |
| 16 | 16 | </style> |
| 17 | 17 | <script type="text/javascript" src="../js/core.js"></script> |
| 18 | 18 | <script type="text/javascript" src="../../classesjs/i3geo.js"></script> |
| 19 | -<script type="text/javascript" src="../js/subirsimbolo.js.js"></script> | |
| 19 | +<script type="text/javascript" src="../js/subirsimbolo.js"></script> | |
| 20 | 20 | <script type="text/javascript" src="../dicionario/subirsimbolo.js"></script> |
| 21 | 21 | |
| 22 | 22 | <script type="text/javascript" src="../dicionario/core.js"></script> | ... | ... |
| ... | ... | @@ -86,7 +86,6 @@ i3GEOF.uploadsimbolo = { |
| 86 | 86 | ); |
| 87 | 87 | b.addClass("rodar"); |
| 88 | 88 | //pega a pasta default |
| 89 | - i3GEOF.uploadsimbolo.pegaPastaDefault(); | |
| 90 | 89 | } |
| 91 | 90 | catch(erro){i3GEO.janela.tempoMsg(erro);} |
| 92 | 91 | }, |
| ... | ... | @@ -100,7 +99,7 @@ i3GEOF.uploadsimbolo = { |
| 100 | 99 | String com o código html |
| 101 | 100 | */ |
| 102 | 101 | html:function(){ |
| 103 | - var ins = '<form id=i3GEOuploadsimbolof target="i3GEOuploadsimboloiframe" action="'+i3GEO.configura.locaplic+'/ferramentas/uploadsimbolo/upload.php" method="post" ENCTYPE="multipart/form-data">' + | |
| 102 | + var ins = '<form id=i3GEOuploadsimbolof target="i3GEOuploadsimboloiframe" action="../php/subirsimbolo.php" method="post" ENCTYPE="multipart/form-data">' + | |
| 104 | 103 | '<p class="paragrafo" >'+$trad('escolha',i3GEOF.uploadsimbolo.dicionario)+': <br><br><input type="file" size=42 name="i3GEOuploadsimboloarq" style="top:0px;left:0px;cursor:pointer;"></p>'; |
| 105 | 104 | if(i3GEO.parametros.editor === "sim"){ |
| 106 | 105 | ins += '<p class="paragrafo" >'+$trad('pastaArmazenamento',i3GEOF.uploadsimbolo.dicionario)+':</p><div class="i3geoForm i3geoFormIconeEdita" style="width:300px;" ><input class=digitar type="text" name="dirDestino" id="dirDestino" ></div>'; |
| ... | ... | @@ -161,16 +160,6 @@ i3GEOF.uploadsimbolo = { |
| 161 | 160 | i3GEOF.uploadsimbolo.aguarde.visibility="visible"; |
| 162 | 161 | $i("i3GEOuploadsimbolof").submit(); |
| 163 | 162 | }, |
| 164 | - pegaPastaDefault: function(){ | |
| 165 | - var fim, p; | |
| 166 | - fim = function(retorno){ | |
| 167 | - $i("dirDestino").value = retorno.data; | |
| 168 | - }; | |
| 169 | - p = i3GEO.configura.locaplic+"/ferramentas/uploadsimbolo/exec.php?funcao=NOMEPASTA"; | |
| 170 | - cp = new cpaint(); | |
| 171 | - cp.set_response_type("JSON"); | |
| 172 | - cp.call(p,"foo",fim); | |
| 173 | - }, | |
| 174 | 163 | selNavegador: function(onde){ |
| 175 | 164 | i3GEO.util.navegadorDir(onde,false,false,false); |
| 176 | 165 | } | ... | ... |
admin/php/identifica.php
| ... | ... | @@ -50,6 +50,11 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){ |
| 50 | 50 | retornaJSON("Vc nao pode realizar essa operacao.");exit; |
| 51 | 51 | } |
| 52 | 52 | } |
| 53 | + | |
| 54 | +$id_i = $_GET["id_i"]; | |
| 55 | +$id = $_GET["id"]; | |
| 56 | +testaSafeNumerico([$id_i,$id]); | |
| 57 | + | |
| 53 | 58 | error_reporting(0); |
| 54 | 59 | //faz a busca da função que deve ser executada |
| 55 | 60 | switch (strtoupper($funcao)) |
| ... | ... | @@ -127,19 +132,19 @@ switch (strtoupper($funcao)) |
| 127 | 132 | Altera o registro de um WS |
| 128 | 133 | */ |
| 129 | 134 | function alterarFuncoes(){ |
| 130 | - global $id_i,$abrir_i,$nome_i,$target_i,$publicado_i,$esquemaadmin; | |
| 135 | + global $id_i,$esquemaadmin; | |
| 131 | 136 | try{ |
| 132 | 137 | //$nome_i = mb_convert_encoding($nome_i,"UTF-8","ISO-8859-1"); |
| 133 | 138 | require_once("conexao.php"); |
| 134 | 139 | if($convUTF){ |
| 135 | - $nome_i = utf8_encode($nome_i); | |
| 140 | + $_GET["nome_i"] = utf8_encode($_GET["nome_i"]); | |
| 136 | 141 | } |
| 137 | 142 | if($id_i != ""){ |
| 138 | 143 | $dataCol = array( |
| 139 | - "publicado_i" => $publicado_i, | |
| 140 | - "nome_i" => $nome_i, | |
| 141 | - "abrir_i" => $abrir_i, | |
| 142 | - "target_i" => $target_i | |
| 144 | + "publicado_i" => $_GET["publicado_i"], | |
| 145 | + "nome_i" => $_GET["nome_i"], | |
| 146 | + "abrir_i" => $_GET["abrir_i"], | |
| 147 | + "target_i" => $_GET["target_i"] | |
| 143 | 148 | ); |
| 144 | 149 | i3GeoAdminUpdate($dbhw,"i3geoadmin_identifica",$dataCol,"WHERE id_i = $id_i"); |
| 145 | 150 | $retorna = $id_i; | ... | ... |
admin/php/mapas.php
| ... | ... | @@ -39,7 +39,6 @@ O par&acirc;metro principal &eacute; "funcao", que define qual opera&ccedil;&ati |
| 39 | 39 | Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação. |
| 40 | 40 | |
| 41 | 41 | */ |
| 42 | - | |
| 43 | 42 | include_once(dirname(__FILE__)."/login.php"); |
| 44 | 43 | $funcoesEdicao = array( |
| 45 | 44 | "ALTERARMAPA", |
| ... | ... | @@ -51,6 +50,11 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){ |
| 51 | 50 | retornaJSON("Vc nao pode realizar essa operacao. Tente fazer login novamente.");exit; |
| 52 | 51 | } |
| 53 | 52 | } |
| 53 | +$id = $_GET["id"]; | |
| 54 | +$id_mapa = $_GET["id_mapa"]; | |
| 55 | +testaSafeNumerico([$id,$id_mapa]); | |
| 56 | + | |
| 57 | + | |
| 54 | 58 | error_reporting(0); |
| 55 | 59 | //faz a busca da função que deve ser executada |
| 56 | 60 | switch (strtoupper($funcao)) |
| ... | ... | @@ -174,7 +178,7 @@ switch (strtoupper($funcao)) |
| 174 | 178 | break; |
| 175 | 179 | } |
| 176 | 180 | function salvaMapfile(){ |
| 177 | - global $esquemaadmin,$nome_mapa,$arqmapfile,$url,$id_mapa,$preferenciasbase64,$geometriasbase64,$graficosbase64,$tabelasbase64,$ext; | |
| 181 | + global $esquemaadmin,$id_mapa; | |
| 178 | 182 | //as preferencias sao criadas via javascript e guardadas junto com o mapa |
| 179 | 183 | try{ |
| 180 | 184 | // |
| ... | ... | @@ -186,24 +190,24 @@ function salvaMapfile(){ |
| 186 | 190 | //o parser para reconstruir os valores e feito em javascript, no cliente |
| 187 | 191 | // |
| 188 | 192 | $customizacoesinit = array(); |
| 189 | - if(isset($preferenciasbase64) || isset($geometriasbase64) || isset($graficosbase64) || isset($tabelasbase64)){ | |
| 190 | - $customizacoesinit[] = '"preferenciasbase64":"'.$preferenciasbase64.'"'; | |
| 191 | - $customizacoesinit[] = '"geometriasbase64":"'.$geometriasbase64.'"'; | |
| 192 | - $customizacoesinit[] = '"graficosbase64":"'.$graficosbase64.'"'; | |
| 193 | - $customizacoesinit[] = '"tabelasbase64":"'.$tabelasbase64.'"'; | |
| 194 | - $m = ms_newMapObj($arqmapfile); | |
| 193 | + if(isset($_GET["preferenciasbase64"]) || isset($_GET["geometriasbase64"]) || isset($_GET["graficosbase64"]) || isset($_GET["tabelasbase64"])){ | |
| 194 | + $customizacoesinit[] = '"preferenciasbase64":"'.$_GET["preferenciasbase64"].'"'; | |
| 195 | + $customizacoesinit[] = '"geometriasbase64":"'.$_GET["geometriasbase64"].'"'; | |
| 196 | + $customizacoesinit[] = '"graficosbase64":"'.$_GET["graficosbase64"].'"'; | |
| 197 | + $customizacoesinit[] = '"tabelasbase64":"'.$_GET["tabelasbase64"].'"'; | |
| 198 | + $m = ms_newMapObj($_GET["arqmapfile"]); | |
| 195 | 199 | $m->setmetadata("CUSTOMIZACOESINIT",'{'.implode(",",$customizacoesinit).'}'); |
| 196 | - $m->save($arqmapfile); | |
| 200 | + $m->save($_GET["arqmapfile"]); | |
| 197 | 201 | } |
| 198 | - if($ext && $ext != ""){ | |
| 199 | - $e = explode(" ",$ext); | |
| 200 | - $m = ms_newMapObj($arqmapfile); | |
| 202 | + if($_GET["ext"] && $_GET["ext"] != ""){ | |
| 203 | + $e = explode(" ",$_GET["ext"]); | |
| 204 | + $m = ms_newMapObj($_GET["arqmapfile"]); | |
| 201 | 205 | $extatual = $m->extent; |
| 202 | 206 | $extatual->setextent((min($e[0],$e[2])),(min($e[1],$e[3])),(max($e[0],$e[2])),(max($e[1],$e[3]))); |
| 203 | - $m->save($arqmapfile); | |
| 207 | + $m->save($_GET["arqmapfile"]); | |
| 204 | 208 | } |
| 205 | - $handle = fopen ($arqmapfile, 'r'); | |
| 206 | - $conteudo = fread ($handle, filesize ($arqmapfile)); | |
| 209 | + $handle = fopen ($_GET["arqmapfile"], 'r'); | |
| 210 | + $conteudo = fread ($handle, filesize ($_GET["arqmapfile"])); | |
| 207 | 211 | fclose ($handle); |
| 208 | 212 | $conteudo = base64_encode($conteudo); |
| 209 | 213 | if($conteudo == false){ |
| ... | ... | @@ -211,7 +215,7 @@ function salvaMapfile(){ |
| 211 | 215 | } |
| 212 | 216 | require_once("conexao.php"); |
| 213 | 217 | if($convUTF){ |
| 214 | - $nome_mapa = utf8_encode($nome_mapa); | |
| 218 | + $_GET["nome_mapa"] = utf8_encode($_GET["nome_mapa"]); | |
| 215 | 219 | } |
| 216 | 220 | $retorna = ""; |
| 217 | 221 | if(empty($id_mapa)){ |
| ... | ... | @@ -236,8 +240,8 @@ function salvaMapfile(){ |
| 236 | 240 | $dataCol = array( |
| 237 | 241 | "mapfile" => $conteudo, |
| 238 | 242 | "publicado_mapa" => "sim", |
| 239 | - "nome_mapa" => $nome_mapa, | |
| 240 | - "outros_mapa" => "&restauramapa=$id&interface=$url" | |
| 243 | + "nome_mapa" => $_GET["nome_mapa"], | |
| 244 | + "outros_mapa" => "&restauramapa=$id&interface=".$_GET["url"] | |
| 241 | 245 | ); |
| 242 | 246 | i3GeoAdminUpdate($dbhw,"i3geoadmin_mapas",$dataCol, "WHERE id_mapa =".$id); |
| 243 | 247 | $dbhw = null; |
| ... | ... | @@ -252,29 +256,29 @@ function salvaMapfile(){ |
| 252 | 256 | Altera o registro de um mapa |
| 253 | 257 | */ |
| 254 | 258 | function alterarMapa(){ |
| 255 | - global $esquemaadmin,$publicado_mapa,$ordem_mapa,$id_mapa,$desc_mapa,$ext_mapa,$imagem_mapa,$outros_mapa,$nome_mapa,$linkdireto_mapa,$temas_mapa,$ligados_mapa,$perfil_mapa; | |
| 259 | + global $esquemaadmin,$id_mapa; | |
| 256 | 260 | //substitui a string do parametro outros |
| 257 | - $outros_mapa = str_replace("*","&",$outros_mapa); | |
| 261 | + $_GET["outros_mapa"] = str_replace("*","&",$_GET["outros_mapa"]); | |
| 258 | 262 | try{ |
| 259 | 263 | require_once("conexao.php"); |
| 260 | 264 | if($convUTF){ |
| 261 | - $nome_mapa = utf8_encode($nome_mapa); | |
| 262 | - $desc_mapa = utf8_encode($desc_mapa); | |
| 265 | + $_GET["nome_mapa"] = utf8_encode($_GET["nome_mapa"]); | |
| 266 | + $_GET["desc_mapa"] = utf8_encode($_GET["desc_mapa"]); | |
| 263 | 267 | } |
| 264 | 268 | $retorna = ""; |
| 265 | 269 | if($id_mapa != ""){ |
| 266 | 270 | $dataCol = array( |
| 267 | - "publicado_mapa" => $publicado_mapa, | |
| 268 | - "ordem_mapa" => $ordem_mapa, | |
| 269 | - "desc_mapa" => $desc_mapa, | |
| 270 | - "ext_mapa" => $ext_mapa, | |
| 271 | - "imagem_mapa" => $imagem_mapa, | |
| 272 | - "outros_mapa" => $outros_mapa, | |
| 273 | - "nome_mapa" => $nome_mapa, | |
| 274 | - "linkdireto_mapa" => $linkdireto_mapa, | |
| 275 | - "temas_mapa" => $temas_mapa, | |
| 276 | - "ligados_mapa" => $ligados_mapa, | |
| 277 | - "perfil_mapa" => $perfil_mapa | |
| 271 | + "publicado_mapa" => $_GET["publicado_mapa"], | |
| 272 | + "ordem_mapa" => $_GET["ordem_mapa"], | |
| 273 | + "desc_mapa" => $_GET["desc_mapa"], | |
| 274 | + "ext_mapa" => $_GET["ext_mapa"], | |
| 275 | + "imagem_mapa" => $_GET["imagem_mapa"], | |
| 276 | + "outros_mapa" => $_GET["outros_mapa"], | |
| 277 | + "nome_mapa" => $_GET["nome_mapa"], | |
| 278 | + "linkdireto_mapa" => $_GET["linkdireto_mapa"], | |
| 279 | + "temas_mapa" => $_GET["temas_mapa"], | |
| 280 | + "ligados_mapa" => $_GET["ligados_mapa"], | |
| 281 | + "perfil_mapa" => $_GET["perfil_mapa"] | |
| 278 | 282 | ); |
| 279 | 283 | i3GeoAdminUpdate($dbhw,"i3geoadmin_mapas",$dataCol, "WHERE id_mapa =".$id_mapa); |
| 280 | 284 | $retorna = $id_mapa; | ... | ... |
admin/php/sistemas.php
| ... | ... | @@ -240,7 +240,7 @@ function alterarSistemas(){ |
| 240 | 240 | try { |
| 241 | 241 | require_once("conexao.php"); |
| 242 | 242 | if($convUTF){ |
| 243 | - $_GET["nome_sistema"] = utf8_encode($_GET["$nome_sistema"]); | |
| 243 | + $_GET["nome_sistema"] = utf8_encode($_GET["nome_sistema"]); | |
| 244 | 244 | } |
| 245 | 245 | if($id_sistema != ""){ |
| 246 | 246 | $dataCol = array( | ... | ... |
| 1 | 1 | <?php |
| 2 | -// | |
| 3 | -//caso o usuário seja um administrador, ele pode enviar um nome de diretório onde os arquivos serão armazenados | |
| 4 | -//na variável $dirDestino | |
| 5 | -// | |
| 6 | -require_once(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); | |
| 7 | -include_once (dirname(__FILE__)."/../../classesphp/carrega_ext.php"); | |
| 8 | -error_reporting(0); | |
| 9 | -if (ob_get_level() == 0) ob_start(); | |
| 2 | +include_once(dirname(__FILE__)."/login.php"); | |
| 3 | + | |
| 4 | +if(in_array(strtoupper($funcao),$funcoesEdicao)){ | |
| 5 | + if(verificaOperacaoSessao("admin/html/editortexto") == false){ | |
| 6 | + retornaJSON("Vc nao pode realizar essa operacao.");exit; | |
| 7 | + } | |
| 8 | +} | |
| 9 | +//locaplic e usado para definir a pasta de destino | |
| 10 | +if(empty($locaplic)){ | |
| 11 | + exit; | |
| 12 | +} | |
| 10 | 13 | ?> |
| 11 | 14 | <html> |
| 12 | 15 | <head> |
| ... | ... | @@ -19,14 +22,16 @@ if (ob_get_level() == 0) ob_start(); |
| 19 | 22 | <p> |
| 20 | 23 | <?php |
| 21 | 24 | if (isset($_FILES['i3GEOuploadsimboloarq']['name']) && strlen(basename($_FILES['i3GEOuploadsimboloarq']['name'])) < 200){ |
| 25 | + $dirDestino = $_GET["dirDestino"]; | |
| 26 | + $dirDestino = str_replace(".","",$dirDestino); | |
| 27 | + $dirDestino = $locaplic."/".$dirDestino; | |
| 22 | 28 | |
| 23 | - $checkphp = fileContemString($_FILES['i3GEOuploadsimboloarq']['tmp_name'],"<?"); | |
| 29 | + $checkphp = fileContemString($_FILES['i3GEOuploadsimboloarq']['tmp_name'],"<?php"); | |
| 24 | 30 | if($checkphp == true){ |
| 31 | + echo "Arquivo invalido"; | |
| 25 | 32 | exit; |
| 26 | 33 | } |
| 27 | 34 | |
| 28 | - require_once (dirname(__FILE__)."/../../ms_configura.php"); | |
| 29 | - | |
| 30 | 35 | if(isset($logExec) && $logExec["upload"] == true){ |
| 31 | 36 | i3GeoLog("prog: uploadsimbolo filename:" . $_FILES['i3GEOuploadsimboloarq']['name'],$dir_tmp); |
| 32 | 37 | } |
| ... | ... | @@ -35,22 +40,16 @@ if (isset($_FILES['i3GEOuploadsimboloarq']['name']) && strlen(basename($_FILES[' |
| 35 | 40 | ob_flush(); |
| 36 | 41 | flush(); |
| 37 | 42 | sleep(1); |
| 38 | - include_once(dirname(__FILE__)."/../../admin/php/login.php"); | |
| 39 | - if(verificaOperacaoSessao("admin/php/editortexto") == false){ | |
| 40 | - echo "Vc nao pode salvar os dados no servidor em uma pasta específica";exit; | |
| 41 | - } | |
| 42 | - if(!isset($dirDestino) || $dirDestino == ""){ | |
| 43 | - $dirDestino = $locaplic."/symbols/images"; | |
| 44 | - } | |
| 43 | + | |
| 45 | 44 | if(!file_exists($dirDestino)){ |
| 46 | - $dirDestino = dirname($locaplic)."/".$dirDestino; | |
| 47 | 45 | if(!file_exists($dirDestino)){ |
| 48 | - echo "<p class='paragrafo' >Pasta não existe no servidor";paraAguarde();exit; | |
| 46 | + echo "<p class='paragrafo' >Pasta não existe no servidor"; | |
| 47 | + paraAguarde(); | |
| 48 | + exit; | |
| 49 | 49 | } |
| 50 | 50 | } |
| 51 | 51 | //verifica nomes |
| 52 | - | |
| 53 | - $nome = basename($_FILES['i3GEOuploadsimboloarq']['name']); | |
| 52 | + $nome = $_FILES['i3GEOuploadsimboloarq']['name']; | |
| 54 | 53 | |
| 55 | 54 | $nome = str_replace(".png","",$nome); |
| 56 | 55 | $nome = str_replace(".","",$nome).".png"; |
| ... | ... | @@ -58,7 +57,7 @@ if (isset($_FILES['i3GEOuploadsimboloarq']['name']) && strlen(basename($_FILES[' |
| 58 | 57 | $nome = strip_tags($nome); |
| 59 | 58 | $nome = htmlspecialchars($nome, ENT_QUOTES); |
| 60 | 59 | |
| 61 | - $nome = $nome . md5(uniqid(rand(), true)); | |
| 60 | + //$nome = $nome . md5(uniqid(rand(), true)); | |
| 62 | 61 | |
| 63 | 62 | verificaNome($nome); |
| 64 | 63 | //sobe arquivo | ... | ... |
admin/php/webservices.php
admin1/cadastros/identifica/exec.php
| ... | ... | @@ -40,10 +40,15 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { |
| 40 | 40 | } |
| 41 | 41 | } |
| 42 | 42 | include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php"); |
| 43 | + | |
| 44 | +$id_i = $_POST["id_i"]; | |
| 45 | +$id = $_POST["id"]; | |
| 46 | +testaSafeNumerico([$id_i,$id]); | |
| 47 | + | |
| 43 | 48 | $funcao = strtoupper ( $funcao ); |
| 44 | 49 | switch ($funcao) { |
| 45 | 50 | case "ADICIONAR" : |
| 46 | - $novo = adicionar( $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw ); | |
| 51 | + $novo = adicionar( $_POST["publicado_i"], $_POST["abrir_i"], $_POST["nome_i"], $_POST["target_i"], $dbhw ); | |
| 47 | 52 | if ($novo === false) { |
| 48 | 53 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 49 | 54 | exit (); |
| ... | ... | @@ -51,7 +56,7 @@ switch ($funcao) { |
| 51 | 56 | exit (); |
| 52 | 57 | break; |
| 53 | 58 | case "ALTERAR" : |
| 54 | - $novo = alterar ( $id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw ); | |
| 59 | + $novo = alterar ( $id_i, $_POST["publicado_i"], $_POST["abrir_i"], $_POST["nome_i"], $_POST["target_i"], $dbhw ); | |
| 55 | 60 | if ($novo === false) { |
| 56 | 61 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 57 | 62 | exit (); | ... | ... |
admin1/cadastros/identifica/index.js
| ... | ... | @@ -196,7 +196,7 @@ Obt&eacute;m a lista de Identifica |
| 196 | 196 | salvarDialogo: function(id_i){ |
| 197 | 197 | var hash = { |
| 198 | 198 | "mensagem": i3GEOadmin.identifica.dicionario.confirma, |
| 199 | - "onBotao1": "i3GEOadmin.identifica.salvarIdentifica('"+id_i+"')", | |
| 199 | + "onBotao1": "i3GEOadmin.identifica.salvar('"+id_i+"')", | |
| 200 | 200 | "botao1": i3GEOadmin.identifica.dicionario.sim, |
| 201 | 201 | "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", |
| 202 | 202 | "botao2": i3GEOadmin.identifica.dicionario.nao | ... | ... |
admin1/cadastros/perfis/exec.php
| ... | ... | @@ -23,9 +23,6 @@ |
| 23 | 23 | * 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
| 24 | 24 | */ |
| 25 | 25 | error_reporting ( 0 ); |
| 26 | -// | |
| 27 | -// pega as variaveis passadas com get ou post | |
| 28 | -// | |
| 29 | 26 | |
| 30 | 27 | include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php"); |
| 31 | 28 | $funcoesEdicao = array ( |
| ... | ... | @@ -45,6 +42,10 @@ if(!isset($idioma) || $idioma == ""){ |
| 45 | 42 | } |
| 46 | 43 | //remove espaco em branco do nome do perfil |
| 47 | 44 | $perfil = str_replace(" ","",$perfil); |
| 45 | + | |
| 46 | +$id_perfil = $_POST["id_perfil"]; | |
| 47 | +testaSafeNumerico([$id_perfil]); | |
| 48 | + | |
| 48 | 49 | $funcao = strtoupper ( $funcao ); |
| 49 | 50 | switch ($funcao) { |
| 50 | 51 | case "ADICIONAR" : |
| ... | ... | @@ -128,7 +129,7 @@ function alterar($id_perfil, $perfil,$dbhw) { |
| 128 | 129 | return false; |
| 129 | 130 | } |
| 130 | 131 | |
| 131 | - $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_mapas"); | |
| 132 | + $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_mapas WHERE perfil_mapa != ''"); | |
| 132 | 133 | foreach($q as $row){ |
| 133 | 134 | $t = $row['perfil_mapa']; |
| 134 | 135 | $i = $row['id_mapa']; |
| ... | ... | @@ -140,7 +141,7 @@ function alterar($id_perfil, $perfil,$dbhw) { |
| 140 | 141 | i3GeoAdminUpdate($dbhw,"i3geoadmin_mapas",$dataCol,"WHERE id_mapa = $i"); |
| 141 | 142 | } |
| 142 | 143 | } |
| 143 | - $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_menus"); | |
| 144 | + $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_menus WHERE perfil_menu != ''"); | |
| 144 | 145 | foreach($q as $row){ |
| 145 | 146 | $t = $row['perfil_menu']; |
| 146 | 147 | $i = $row['id_menu']; |
| ... | ... | @@ -152,7 +153,7 @@ function alterar($id_perfil, $perfil,$dbhw) { |
| 152 | 153 | i3GeoAdminUpdate($dbhw,"i3geoadmin_menus",$dataCol,"WHERE id_menu = $i"); |
| 153 | 154 | } |
| 154 | 155 | } |
| 155 | - $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_n1"); | |
| 156 | + $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_n1 WHERE n1_perfil != ''"); | |
| 156 | 157 | foreach($q as $row){ |
| 157 | 158 | $t = $row['n1_perfil']; |
| 158 | 159 | $i = $row['id_n1']; |
| ... | ... | @@ -164,7 +165,7 @@ function alterar($id_perfil, $perfil,$dbhw) { |
| 164 | 165 | i3GeoAdminUpdate($dbhw,"i3geoadmin_n1",$dataCol,"WHERE id_n1 = $i"); |
| 165 | 166 | } |
| 166 | 167 | } |
| 167 | - $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_n2"); | |
| 168 | + $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_n2 WHERE n2_perfil != ''"); | |
| 168 | 169 | foreach($q as $row){ |
| 169 | 170 | $t = $row['n2_perfil']; |
| 170 | 171 | $i = $row['id_n2']; |
| ... | ... | @@ -176,7 +177,7 @@ function alterar($id_perfil, $perfil,$dbhw) { |
| 176 | 177 | i3GeoAdminUpdate($dbhw,"i3geoadmin_n2",$dataCol,"WHERE id_n2 = $i"); |
| 177 | 178 | } |
| 178 | 179 | } |
| 179 | - $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_n3"); | |
| 180 | + $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_n3 WHERE n3_perfil != ''"); | |
| 180 | 181 | foreach($q as $row){ |
| 181 | 182 | $t = $row['n3_perfil']; |
| 182 | 183 | $i = $row['id_n3']; |
| ... | ... | @@ -188,7 +189,7 @@ function alterar($id_perfil, $perfil,$dbhw) { |
| 188 | 189 | i3GeoAdminUpdate($dbhw,"i3geoadmin_n3",$dataCol,"WHERE id_n3 = $i"); |
| 189 | 190 | } |
| 190 | 191 | } |
| 191 | - $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_raiz"); | |
| 192 | + $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_raiz WHERE perfil != ''"); | |
| 192 | 193 | foreach($q as $row){ |
| 193 | 194 | $t = $row['perfil']; |
| 194 | 195 | $i = $row['id_raiz']; |
| ... | ... | @@ -200,7 +201,7 @@ function alterar($id_perfil, $perfil,$dbhw) { |
| 200 | 201 | i3GeoAdminUpdate($dbhw,"i3geoadmin_raiz",$dataCol,"WHERE id_raiz = $i"); |
| 201 | 202 | } |
| 202 | 203 | } |
| 203 | - $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_sistemas"); | |
| 204 | + $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_sistemas WHERE perfil_sistema != ''"); | |
| 204 | 205 | foreach($q as $row) |
| 205 | 206 | { |
| 206 | 207 | $t = $row['perfil_sistema']; |
| ... | ... | @@ -213,7 +214,7 @@ function alterar($id_perfil, $perfil,$dbhw) { |
| 213 | 214 | i3GeoAdminUpdate($dbhw,"i3geoadmin_sistemas",$dataCol,"WHERE id_sistema = $i"); |
| 214 | 215 | } |
| 215 | 216 | } |
| 216 | - $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_sistemasf"); | |
| 217 | + $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_sistemasf WHERE perfil_funcao != ''"); | |
| 217 | 218 | foreach($q as $row){ |
| 218 | 219 | $t = $row['perfil_funcao']; |
| 219 | 220 | $i = $row['id_funcao']; |
| ... | ... | @@ -263,36 +264,36 @@ function excluir($id_perfil, $dbhw) { |
| 263 | 264 | } |
| 264 | 265 | $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_n1"); |
| 265 | 266 | foreach($q as $row){ |
| 266 | - $t = $row['perfil_n1']; | |
| 267 | + $t = $row['n1_perfil']; | |
| 267 | 268 | $i = $row['id_n1']; |
| 268 | 269 | $ts = trim(str_replace(" ".$perfil." ",""," ".$t." ")); |
| 269 | 270 | if($t != $ts){ |
| 270 | 271 | $dataCol = array( |
| 271 | - "perfil_n1" => $ts | |
| 272 | + "n1_perfil" => $ts | |
| 272 | 273 | ); |
| 273 | 274 | i3GeoAdminUpdate($dbhw,"i3geoadmin_n1",$dataCol,"WHERE id_n1 = $i"); |
| 274 | 275 | } |
| 275 | 276 | } |
| 276 | 277 | $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_n2"); |
| 277 | 278 | foreach($q as $row){ |
| 278 | - $t = $row['perfil_n2']; | |
| 279 | + $t = $row['n2_perfil']; | |
| 279 | 280 | $i = $row['id_n2']; |
| 280 | 281 | $ts = trim(str_replace(" ".$perfil." ",""," ".$t." ")); |
| 281 | 282 | if($t != $ts){ |
| 282 | 283 | $dataCol = array( |
| 283 | - "perfil_n2" => $ts | |
| 284 | + "n2_perfil" => $ts | |
| 284 | 285 | ); |
| 285 | 286 | i3GeoAdminUpdate($dbhw,"i3geoadmin_n2",$dataCol,"WHERE id_n2 = $i"); |
| 286 | 287 | } |
| 287 | 288 | } |
| 288 | 289 | $q = $dbhw->query("select * from ".$esquemaadmin."i3geoadmin_n3"); |
| 289 | 290 | foreach($q as $row){ |
| 290 | - $t = $row['perfil_n3']; | |
| 291 | + $t = $row['n2_perfil']; | |
| 291 | 292 | $i = $row['id_n3']; |
| 292 | 293 | $ts = trim(str_replace(" ".$perfil." ",""," ".$t." ")); |
| 293 | 294 | if($t != $ts){ |
| 294 | 295 | $dataCol = array( |
| 295 | - "perfil_n3" => $ts | |
| 296 | + "n2_perfil" => $ts | |
| 296 | 297 | ); |
| 297 | 298 | i3GeoAdminUpdate($dbhw,"i3geoadmin_n3",$dataCol,"WHERE id_n3 = $i"); |
| 298 | 299 | } | ... | ... |
admin1/cadastros/servicos/exec.php
| ... | ... | @@ -23,10 +23,6 @@ |
| 23 | 23 | * 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
| 24 | 24 | */ |
| 25 | 25 | error_reporting ( 0 ); |
| 26 | -// | |
| 27 | -// pega as variaveis passadas com get ou post | |
| 28 | -// | |
| 29 | - | |
| 30 | 26 | include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php"); |
| 31 | 27 | $funcoesEdicao = array ( |
| 32 | 28 | "ADICIONAR", |
| ... | ... | @@ -40,10 +36,16 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { |
| 40 | 36 | } |
| 41 | 37 | } |
| 42 | 38 | include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php"); |
| 39 | + | |
| 40 | +$id_ws = $_POST["id_ws"]; | |
| 41 | +$id = $_POST["id"]; | |
| 42 | + | |
| 43 | +testaSafeNumerico([$id,$id_ws]); | |
| 44 | + | |
| 43 | 45 | $funcao = strtoupper ( $funcao ); |
| 44 | 46 | switch ($funcao) { |
| 45 | 47 | case "ADICIONAR" : |
| 46 | - $novo = adicionar( $autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws,$dbhw ); | |
| 48 | + $novo = adicionar( $_POST["autor_ws"], $_POST["desc_ws"], $_POST["link_ws"], $_POST["nome_ws"], $_POST["tipo_ws"],$dbhw ); | |
| 47 | 49 | if ($novo === false) { |
| 48 | 50 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 49 | 51 | exit (); |
| ... | ... | @@ -51,7 +53,7 @@ switch ($funcao) { |
| 51 | 53 | exit (); |
| 52 | 54 | break; |
| 53 | 55 | case "ALTERAR" : |
| 54 | - $novo = alterar ( $id_ws,$autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws,$dbhw ); | |
| 56 | + $novo = alterar ( $id_ws,$_POST["autor_ws"], $_POST["desc_ws"], $_POST["link_ws"], $_POST["nome_ws"], $_POST["tipo_ws"],$dbhw ); | |
| 55 | 57 | if ($novo === false) { |
| 56 | 58 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 57 | 59 | exit (); | ... | ... |
admin1/cadastros/servicos/index.js
| ... | ... | @@ -182,7 +182,7 @@ Obt&eacute;m a lista de Webservices |
| 182 | 182 | i3GEOadmin.core.fechaModalGeral(); |
| 183 | 183 | i3GEOadmin.core.modalAguarde(true); |
| 184 | 184 | $.post( |
| 185 | - "exec.php?funcao=alterarWs", | |
| 185 | + "exec.php?funcao=alterar", | |
| 186 | 186 | "id_ws="+ id+"&"+parametros |
| 187 | 187 | ) |
| 188 | 188 | .done( | ... | ... |
admin1/cadastros/servicos/index.php
| ... | ... | @@ -82,15 +82,15 @@ include "../../head.php"; |
| 82 | 82 | </div> |
| 83 | 83 | </div> |
| 84 | 84 | <div class="form-group form-group-lg"> |
| 85 | - <label class="col-md-2 control-label" for="login">{{{descricaoTxt}}}</label> | |
| 85 | + <label class="col-md-2 control-label" for="desc_ws">{{{descricaoTxt}}}</label> | |
| 86 | 86 | <div class="col-md-10"> |
| 87 | 87 | <input title="{{{descricaoTxt}}}" type="text" value="{{{desc_ws}}}" class="form-control" name="desc_ws" > |
| 88 | 88 | </div> |
| 89 | 89 | </div> |
| 90 | 90 | <div class="form-group form-group-lg"> |
| 91 | - <label class="col-md-2 control-label" for="email">{{{autor}}}</label> | |
| 91 | + <label class="col-md-2 control-label" for="autor_ws">{{{autor}}}</label> | |
| 92 | 92 | <div class="col-md-10"> |
| 93 | - <input title="{{{autor}}}" type="email" value="{{{autor_ws}}}" class="form-control" name="autor_ws" required> | |
| 93 | + <input title="{{{autor}}}" type="text" value="{{{autor_ws}}}" class="form-control" name="autor_ws" required> | |
| 94 | 94 | </div> |
| 95 | 95 | </div> |
| 96 | 96 | <div class="form-group form-group-lg"> | ... | ... |
admin1/cadastros/tags/exec.php
| ... | ... | @@ -42,7 +42,10 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { |
| 42 | 42 | include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php"); |
| 43 | 43 | |
| 44 | 44 | //remove espaco em branco do nome do tag |
| 45 | -$nome = str_replace(" ","",$nome); | |
| 45 | +$nome = str_replace(" ","",$_POST["nome"]); | |
| 46 | +$id_tag = $_POST["id_tag"]; | |
| 47 | +testaSafeNumerico([$id_tag]); | |
| 48 | + | |
| 46 | 49 | $funcao = strtoupper ( $funcao ); |
| 47 | 50 | switch ($funcao) { |
| 48 | 51 | case "ADICIONAR" : | ... | ... |
admin1/catalogo/atlas/exec.php
| ... | ... | @@ -41,10 +41,16 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { |
| 41 | 41 | } |
| 42 | 42 | include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php"); |
| 43 | 43 | |
| 44 | +$id = $_POST["id"]; | |
| 45 | +$id_atlas = $_POST["id_atlas"]; | |
| 46 | +$id_prancha = $_POST["id_prancha"]; | |
| 47 | + | |
| 48 | +testaSafeNumerico([$id,$id_atlas,$id_prancha]); | |
| 49 | + | |
| 44 | 50 | $funcao = strtoupper ( $funcao ); |
| 45 | 51 | switch ($funcao) { |
| 46 | 52 | case "ADICIONAR" : |
| 47 | - $novo = adicionar( $titulo_atlas, $publicado_atlas, $ordem_atlas, $basemapfile_atlas, $desc_atlas, $h_atlas, $w_atlas, $icone_atlas, $link_atlas, $pranchadefault_atlas, $template_atlas, $tipoguias_atlas, $dbhw ); | |
| 53 | + $novo = adicionar( $_POST["titulo_atlas"], $_POST["publicado_atlas"], $_POST["ordem_atlas"], $_POST["basemapfile_atlas"], $_POST["desc_atlas"], $_POST["h_atlas"], $_POST["w_atlas"], $_POST["icone_atlas"], $_POST["link_atlas"], $_POST["pranchadefault_atlas"], $_POST["template_atlas"], $_POST["tipoguias_atlas"], $dbhw ); | |
| 48 | 54 | if ($novo === false) { |
| 49 | 55 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 50 | 56 | exit (); |
| ... | ... | @@ -52,7 +58,7 @@ switch ($funcao) { |
| 52 | 58 | exit (); |
| 53 | 59 | break; |
| 54 | 60 | case "ALTERAR" : |
| 55 | - $novo = alterar ( $id_atlas, $titulo_atlas, $publicado_atlas, $ordem_atlas, $basemapfile_atlas, $desc_atlas, $h_atlas, $w_atlas, $icone_atlas, $link_atlas, $pranchadefault_atlas, $template_atlas, $tipoguias_atlas, $dbhw ); | |
| 61 | + $novo = alterar ( $id_atlas, $_POST["titulo_atlas"], $_POST["publicado_atlas"], $_POST["ordem_atlas"], $_POST["basemapfile_atlas"], $_POST["desc_atlas"], $_POST["h_atlas"], $_POST["w_atlas"], $_POST["icone_atlas"], $_POST["link_atlas"], $_POST["pranchadefault_atlas"], $_POST["template_atlas"], $_POST["tipoguias_atlas"], $dbhw ); | |
| 56 | 62 | if ($novo === false) { |
| 57 | 63 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 58 | 64 | exit (); | ... | ... |
admin1/catalogo/atlas/index.php
| ... | ... | @@ -89,7 +89,7 @@ include "../../head.php"; |
| 89 | 89 | <div class="form-group form-group-lg"> |
| 90 | 90 | <label class="col-md-4 control-label" for="link_atlas" >{{{linkTxt}}}</label> |
| 91 | 91 | <div class="col-md-8"> |
| 92 | - <input title="{{{linkTxt}}}" type="text" value="{{{link_atlas}}}" class="form-control" name="link_atlas" required> | |
| 92 | + <input title="{{{linkTxt}}}" type="text" value="{{{link_atlas}}}" class="form-control" name="link_atlas" > | |
| 93 | 93 | </div> |
| 94 | 94 | </div> |
| 95 | 95 | </div> |
| ... | ... | @@ -107,7 +107,7 @@ include "../../head.php"; |
| 107 | 107 | <div class="form-group form-group-lg"> |
| 108 | 108 | <label class="col-md-4 control-label" for="ordem_atlas" >{{{ordem}}}</label> |
| 109 | 109 | <div class="col-md-8"> |
| 110 | - <input title="{{{ordem}}}" type="text" value="{{{ordem_atlas}}}" class="form-control" name="ordem_atlas" required> | |
| 110 | + <input title="{{{ordem}}}" type="text" value="{{{ordem_atlas}}}" class="form-control" name="ordem_atlas" > | |
| 111 | 111 | </div> |
| 112 | 112 | </div> |
| 113 | 113 | </div> |
| ... | ... | @@ -115,7 +115,7 @@ include "../../head.php"; |
| 115 | 115 | <div class="form-group form-group-lg"> |
| 116 | 116 | <label class="col-md-4 control-label" for="basemapfile_atlas" >{{{mapfileInicia}}}</label> |
| 117 | 117 | <div class="col-md-8"> |
| 118 | - <input title="{{{mapfileInicia}}}" type="text" value="{{{basemapfile_atlas}}}" class="form-control" name="basemapfile_atlas" required> | |
| 118 | + <input title="{{{mapfileInicia}}}" type="text" value="{{{basemapfile_atlas}}}" class="form-control" name="basemapfile_atlas" > | |
| 119 | 119 | </div> |
| 120 | 120 | </div> |
| 121 | 121 | </div> |
| ... | ... | @@ -123,7 +123,7 @@ include "../../head.php"; |
| 123 | 123 | <div class="form-group form-group-lg"> |
| 124 | 124 | <label class="col-md-4 control-label" for="h_atlas" >{{{altura}}}</label> |
| 125 | 125 | <div class="col-md-8"> |
| 126 | - <input title="{{{altura}}}" type="text" value="{{{h_atlas}}}" class="form-control" name="h_atlas" required> | |
| 126 | + <input title="{{{altura}}}" type="text" value="{{{h_atlas}}}" class="form-control" name="h_atlas" > | |
| 127 | 127 | </div> |
| 128 | 128 | </div> |
| 129 | 129 | </div> |
| ... | ... | @@ -131,7 +131,7 @@ include "../../head.php"; |
| 131 | 131 | <div class="form-group form-group-lg"> |
| 132 | 132 | <label class="col-md-4 control-label" for="w_atlas" >{{{largura}}}</label> |
| 133 | 133 | <div class="col-md-8"> |
| 134 | - <input title="{{{largura}}}" type="text" value="{{{w_atlas}}}" class="form-control" name="w_atlas" required> | |
| 134 | + <input title="{{{largura}}}" type="text" value="{{{w_atlas}}}" class="form-control" name="w_atlas" > | |
| 135 | 135 | </div> |
| 136 | 136 | </div> |
| 137 | 137 | </div> |
| ... | ... | @@ -139,7 +139,7 @@ include "../../head.php"; |
| 139 | 139 | <div class="form-group form-group-lg"> |
| 140 | 140 | <label class="col-md-4 control-label" for="icone_atlas" >{{{iconeAtlas}}}</label> |
| 141 | 141 | <div class="col-md-8"> |
| 142 | - <input title="{{{iconeAtlas}}}" type="text" value="{{{icone_atlas}}}" class="form-control" name="icone_atlas" required> | |
| 142 | + <input title="{{{iconeAtlas}}}" type="text" value="{{{icone_atlas}}}" class="form-control" name="icone_atlas" > | |
| 143 | 143 | </div> |
| 144 | 144 | </div> |
| 145 | 145 | </div> |
| ... | ... | @@ -147,7 +147,7 @@ include "../../head.php"; |
| 147 | 147 | <div class="form-group form-group-lg"> |
| 148 | 148 | <label class="col-md-4 control-label" for="pranchadefault_atlas" >{{{pranchaInicia}}}</label> |
| 149 | 149 | <div class="col-md-8"> |
| 150 | - <input title="{{{pranchaInicia}}}" type="text" value="{{{pranchadefault_atlas}}}" class="form-control" name="pranchadefault_atlas" required> | |
| 150 | + <input title="{{{pranchaInicia}}}" type="text" value="{{{pranchadefault_atlas}}}" class="form-control" name="pranchadefault_atlas" > | |
| 151 | 151 | </div> |
| 152 | 152 | </div> |
| 153 | 153 | </div> |
| ... | ... | @@ -155,7 +155,7 @@ include "../../head.php"; |
| 155 | 155 | <div class="form-group form-group-lg"> |
| 156 | 156 | <label class="col-md-4 control-label" for="template_atlas" >{{{template}}}</label> |
| 157 | 157 | <div class="col-md-8"> |
| 158 | - <input title="{{{template}}}" type="text" value="{{{template_atlas}}}" class="form-control" name="template_atlas" required> | |
| 158 | + <input title="{{{template}}}" type="text" value="{{{template_atlas}}}" class="form-control" name="template_atlas" > | |
| 159 | 159 | </div> |
| 160 | 160 | </div> |
| 161 | 161 | </div> |
| ... | ... | @@ -175,7 +175,7 @@ include "../../head.php"; |
| 175 | 175 | </div> |
| 176 | 176 | </form> |
| 177 | 177 | </div> |
| 178 | - <div class="panel-footer" style="padding-top: 0px; padding-bottom: 0px;"> | |
| 178 | + <div class="panel-footer {{{escondido}}}" style="padding-top: 0px; padding-bottom: 0px;"> | |
| 179 | 179 | <div class="pull-right"> |
| 180 | 180 | <button style="color:#007a6f;" onclick="i3GEOadmin.atlas.editarPranchas('{{id_atlas}}','{{{titulo_atlas}}}')" class="btn btn-primary btn-xs" style="margin-top: 2px; margin-bottom: 2px;"> |
| 181 | 181 | <i class="material-icons">folder_open</i> {{{pranchas}}} | ... | ... |
admin1/catalogo/atlas/pranchas/exec.php
| ... | ... | @@ -41,10 +41,16 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { |
| 41 | 41 | } |
| 42 | 42 | include (dirname ( __FILE__ ) . "/../../../../admin/php/conexao.php"); |
| 43 | 43 | |
| 44 | +$id = $_POST["id"]; | |
| 45 | +$id_atlas = $_POST["id_atlas"]; | |
| 46 | +$id_prancha = $_POST["id_prancha"]; | |
| 47 | + | |
| 48 | +testaSafeNumerico([$id,$id_atlas,$id_prancha]); | |
| 49 | + | |
| 44 | 50 | $funcao = strtoupper ( $funcao ); |
| 45 | 51 | switch ($funcao) { |
| 46 | 52 | case "ADICIONAR" : |
| 47 | - $novo = adicionar( $id_atlas, $titulo_prancha, $ordem_prancha, $desc_prancha, $h_prancha, $icone_prancha, $link_prancha, $mapext_prancha, $w_prancha, $dbhw ); | |
| 53 | + $novo = adicionar( $id_atlas, $_POST["titulo_prancha"], $_POST["ordem_prancha"], $_POST["desc_prancha"], $_POST["h_prancha"], $_POST["icone_prancha"], $_POST["link_prancha"], $_POST["mapext_prancha"], $_POST["w_prancha"], $dbhw ); | |
| 48 | 54 | if ($novo === false) { |
| 49 | 55 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 50 | 56 | exit (); |
| ... | ... | @@ -52,7 +58,7 @@ switch ($funcao) { |
| 52 | 58 | exit (); |
| 53 | 59 | break; |
| 54 | 60 | case "ALTERAR" : |
| 55 | - $novo = alterar ( $id_atlas, $id_prancha, $titulo_prancha, $ordem_prancha, $desc_prancha, $h_prancha, $icone_prancha, $link_prancha, $mapext_prancha, $w_prancha, $dbhw ); | |
| 61 | + $novo = alterar ( $id_atlas, $id_prancha, $_POST["titulo_prancha"], $_POST["ordem_prancha"], $_POST["desc_prancha"], $_POST["h_prancha"], $_POST["icone_prancha"], $_POST["link_prancha"], $_POST["mapext_prancha"], $_POST["w_prancha"], $dbhw ); | |
| 56 | 62 | if ($novo === false) { |
| 57 | 63 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 58 | 64 | exit (); |
| ... | ... | @@ -69,7 +75,7 @@ switch ($funcao) { |
| 69 | 75 | exit (); |
| 70 | 76 | break; |
| 71 | 77 | case "LISTA" : |
| 72 | - $dados = pegaDados("SELECT id_atlas, id_prancha, titulo_prancha, ordem_prancha, desc_prancha, h_prancha, icone_prancha, link_prancha, mapext_prancha, w_prancha from ".$esquemaadmin."i3geoadmin_atlasp WHERE id_atlas = '{$id_atlas}'", $dbh, false); | |
| 78 | + $dados = pegaDados("SELECT id_atlas, id_prancha, titulo_prancha, ordem_prancha, desc_prancha, h_prancha, icone_prancha, link_prancha, mapext_prancha, w_prancha from ".$esquemaadmin."i3geoadmin_atlasp WHERE id_atlas = '$id_atlas'", $dbh, false); | |
| 73 | 79 | if ($dados === false) { |
| 74 | 80 | $dbhw = null; |
| 75 | 81 | $dbh = null; | ... | ... |
admin1/catalogo/atlas/pranchas/index.js
| ... | ... | @@ -40,7 +40,8 @@ Obt&eacute;m a lista |
| 40 | 40 | lista: function(){ |
| 41 | 41 | i3GEOadmin.core.iconeAguarde(i3GEOadmin.prancha.ondeLista); |
| 42 | 42 | $.post( |
| 43 | - "exec.php?funcao=lista&id_atlas=" + i3GEOadmin.prancha.id_atlas | |
| 43 | + "exec.php?funcao=lista", | |
| 44 | + "id_atlas=" + i3GEOadmin.prancha.id_atlas | |
| 44 | 45 | ) |
| 45 | 46 | .done( |
| 46 | 47 | function(data, status){ | ... | ... |
admin1/catalogo/atlas/pranchas/index.php
| ... | ... | @@ -84,7 +84,7 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); |
| 84 | 84 | <div class="form-group form-group-lg"> |
| 85 | 85 | <label class="col-md-4 control-label" for="desc_prancha" >{{{descricao}}}</label> |
| 86 | 86 | <div class="col-md-8"> |
| 87 | - <input title="{{{descricao}}}" type="text" value="{{{desc_prancha}}}" class="form-control" name="desc_prancha" required> | |
| 87 | + <input title="{{{descricao}}}" type="text" value="{{{desc_prancha}}}" class="form-control" name="desc_prancha" > | |
| 88 | 88 | </div> |
| 89 | 89 | </div> |
| 90 | 90 | </div> |
| ... | ... | @@ -92,7 +92,7 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); |
| 92 | 92 | <div class="form-group form-group-lg"> |
| 93 | 93 | <label class="col-md-4 control-label" for="link_prancha" >{{{linkTxt}}}</label> |
| 94 | 94 | <div class="col-md-8"> |
| 95 | - <input title="{{{linkTxt}}}" type="text" value="{{{link_prancha}}}" class="form-control" name="link_prancha" required> | |
| 95 | + <input title="{{{linkTxt}}}" type="text" value="{{{link_prancha}}}" class="form-control" name="link_prancha" > | |
| 96 | 96 | </div> |
| 97 | 97 | </div> |
| 98 | 98 | </div> |
| ... | ... | @@ -100,7 +100,7 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); |
| 100 | 100 | <div class="form-group form-group-lg"> |
| 101 | 101 | <label class="col-md-4 control-label" for="ordem_prancha" >{{{ordem}}}</label> |
| 102 | 102 | <div class="col-md-8"> |
| 103 | - <input title="{{{ordem}}}" type="text" value="{{{ordem_prancha}}}" class="form-control" name="ordem_prancha" required> | |
| 103 | + <input title="{{{ordem}}}" type="text" value="{{{ordem_prancha}}}" class="form-control" name="ordem_prancha" > | |
| 104 | 104 | </div> |
| 105 | 105 | </div> |
| 106 | 106 | </div> |
| ... | ... | @@ -108,7 +108,7 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); |
| 108 | 108 | <div class="form-group form-group-lg"> |
| 109 | 109 | <label class="col-md-4 control-label" for="h_prancha" >{{{altura}}}</label> |
| 110 | 110 | <div class="col-md-8"> |
| 111 | - <input title="{{{altura}}}" type="text" value="{{{h_prancha}}}" class="form-control" name="h_prancha" required> | |
| 111 | + <input title="{{{altura}}}" type="text" value="{{{h_prancha}}}" class="form-control" name="h_prancha" > | |
| 112 | 112 | </div> |
| 113 | 113 | </div> |
| 114 | 114 | </div> |
| ... | ... | @@ -116,7 +116,7 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); |
| 116 | 116 | <div class="form-group form-group-lg"> |
| 117 | 117 | <label class="col-md-4 control-label" for="w_prancha" >{{{largura}}}</label> |
| 118 | 118 | <div class="col-md-8"> |
| 119 | - <input title="{{{largura}}}" type="text" value="{{{w_prancha}}}" class="form-control" name="w_prancha" required> | |
| 119 | + <input title="{{{largura}}}" type="text" value="{{{w_prancha}}}" class="form-control" name="w_prancha" > | |
| 120 | 120 | </div> |
| 121 | 121 | </div> |
| 122 | 122 | </div> |
| ... | ... | @@ -124,7 +124,7 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); |
| 124 | 124 | <div class="form-group form-group-lg"> |
| 125 | 125 | <label class="col-md-4 control-label" for="icone_prancha" >{{{icone}}}</label> |
| 126 | 126 | <div class="col-md-8"> |
| 127 | - <input title="{{{icone}}}" type="text" value="{{{icone_prancha}}}" class="form-control" name="icone_prancha" required> | |
| 127 | + <input title="{{{icone}}}" type="text" value="{{{icone_prancha}}}" class="form-control" name="icone_prancha" > | |
| 128 | 128 | </div> |
| 129 | 129 | </div> |
| 130 | 130 | </div> |
| ... | ... | @@ -132,7 +132,7 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); |
| 132 | 132 | <div class="form-group form-group-lg"> |
| 133 | 133 | <label class="col-md-4 control-label" for="mapext_prancha" >{{{extGeo}}}</label> |
| 134 | 134 | <div class="col-md-8"> |
| 135 | - <input title="{{{extGeo}}}" type="text" value="{{{mapext_prancha}}}" class="form-control" name="mapext_prancha" required> | |
| 135 | + <input title="{{{extGeo}}}" type="text" value="{{{mapext_prancha}}}" class="form-control" name="mapext_prancha" > | |
| 136 | 136 | </div> |
| 137 | 137 | </div> |
| 138 | 138 | </div> |
| ... | ... | @@ -142,7 +142,7 @@ $titulo_atlas = filter_var($_GET["titulo_atlas"], FILTER_SANITIZE_STRING); |
| 142 | 142 | </div> |
| 143 | 143 | </form> |
| 144 | 144 | </div> |
| 145 | - <div class="panel-footer" style="padding-top: 0px; padding-bottom: 0px;"> | |
| 145 | + <div class="panel-footer {{{escondido}}}" style="padding-top: 0px; padding-bottom: 0px;"> | |
| 146 | 146 | <div class="pull-right"> |
| 147 | 147 | <button style="color:#007a6f;" onclick="i3GEOadmin.prancha.editarTemas('{{id_atlas}}','{{id_prancha}}','{{{titulo_prancha}}}')" class="btn btn-primary btn-xs" style="margin-top: 2px; margin-bottom: 2px;"> |
| 148 | 148 | <i class="material-icons">folder_open</i> {{{editarTema}}} | ... | ... |
admin1/catalogo/atlas/pranchas/temas/exec.php
| ... | ... | @@ -41,10 +41,16 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { |
| 41 | 41 | } |
| 42 | 42 | include (dirname ( __FILE__ ) . "/../../../../../admin/php/conexao.php"); |
| 43 | 43 | |
| 44 | +$id_atlas = $_POST["id_atlas"]; | |
| 45 | +$id_prancha = $_POST["id_prancha"]; | |
| 46 | +$id_tema = $_POST["id_tema"]; | |
| 47 | + | |
| 48 | +testaSafeNumerico([$id,$id_atlas,$id_prancha]); | |
| 49 | + | |
| 44 | 50 | $funcao = strtoupper ( $funcao ); |
| 45 | 51 | switch ($funcao) { |
| 46 | 52 | case "ADICIONAR" : |
| 47 | - $novo = adicionar( $id_prancha, $ordem_tema, $ligado_tema, $codigo_tema, $dbhw ); | |
| 53 | + $novo = adicionar( $id_prancha, $_POST["ordem_tema"], $_POST["ligado_tema"], $_POST["codigo_tema"], $dbhw ); | |
| 48 | 54 | if ($novo === false) { |
| 49 | 55 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 50 | 56 | exit (); |
| ... | ... | @@ -52,7 +58,7 @@ switch ($funcao) { |
| 52 | 58 | exit (); |
| 53 | 59 | break; |
| 54 | 60 | case "ALTERAR" : |
| 55 | - $novo = alterar ( $id_tema, $ordem_tema, $ligado_tema, $codigo_tema, $dbhw ); | |
| 61 | + $novo = alterar ( $id_tema, $_POST["ordem_tema"], $_POST["ligado_tema"], $_POST["codigo_tema"], $dbhw ); | |
| 56 | 62 | if ($novo === false) { |
| 57 | 63 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 58 | 64 | exit (); |
| ... | ... | @@ -69,7 +75,7 @@ switch ($funcao) { |
| 69 | 75 | exit (); |
| 70 | 76 | break; |
| 71 | 77 | case "LISTA" : |
| 72 | - $dados = pegaDados("SELECT id_tema, ordem_tema, codigo_tema, ligado_tema from ".$esquemaadmin."i3geoadmin_atlast WHERE id_prancha = '{$id_prancha}'", $dbh, false); | |
| 78 | + $dados = pegaDados("SELECT id_tema, ordem_tema, codigo_tema, ligado_tema from ".$esquemaadmin."i3geoadmin_atlast WHERE id_prancha = '$id_prancha'", $dbh, false); | |
| 73 | 79 | if ($dados === false) { |
| 74 | 80 | $dbhw = null; |
| 75 | 81 | $dbh = null; | ... | ... |
admin1/catalogo/atlas/pranchas/temas/index.js
| ... | ... | @@ -40,7 +40,8 @@ Obt&eacute;m a lista |
| 40 | 40 | lista: function(){ |
| 41 | 41 | i3GEOadmin.core.iconeAguarde(i3GEOadmin.tema.ondeLista); |
| 42 | 42 | $.post( |
| 43 | - "exec.php?funcao=lista&id_prancha=" + i3GEOadmin.tema.id_prancha | |
| 43 | + "exec.php?funcao=lista", | |
| 44 | + "id_prancha=" + i3GEOadmin.tema.id_prancha | |
| 44 | 45 | ) |
| 45 | 46 | .done( |
| 46 | 47 | function(data, status){ | ... | ... |
admin1/catalogo/atlas/pranchas/temas/index.php
| ... | ... | @@ -59,7 +59,7 @@ $id_atlas = filter_var($_GET["id_atlas"], FILTER_SANITIZE_NUMBER_INT); |
| 59 | 59 | </h3> |
| 60 | 60 | </div> |
| 61 | 61 | <div class="panel-body panel-collapse collapse" id="body-form-{{id_tema}}"> |
| 62 | - <form style="" action="#" onsubmit="{{onSalvar}}('{{id_tema}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 62 | + <form style="" action="#" onsubmit="{{onSalvar}}('{{id_tema}}','{{{codigo_tema}}}');return false;" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" > | |
| 63 | 63 | <div class="row"> |
| 64 | 64 | <div class="col-md-12 {{esconde}}"> |
| 65 | 65 | <div class="form-group form-group-lg"> |
| ... | ... | @@ -75,7 +75,7 @@ $id_atlas = filter_var($_GET["id_atlas"], FILTER_SANITIZE_NUMBER_INT); |
| 75 | 75 | <div class="form-group form-group-lg"> |
| 76 | 76 | <label class="col-md-4 control-label" for="ordem_tema" >{{{ordem}}}</label> |
| 77 | 77 | <div class="col-md-8"> |
| 78 | - <input title="{{{ordem}}}" type="text" value="{{{ordem_tema}}}" class="form-control" name="ordem_tema" required> | |
| 78 | + <input title="{{{ordem}}}" type="text" value="{{{ordem_tema}}}" class="form-control" name="ordem_tema" > | |
| 79 | 79 | </div> |
| 80 | 80 | </div> |
| 81 | 81 | </div> | ... | ... |
admin1/catalogo/mapas/exec.php
| ... | ... | @@ -41,6 +41,9 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { |
| 41 | 41 | } |
| 42 | 42 | include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php"); |
| 43 | 43 | |
| 44 | +$id_mapa = $_POST["id_mapa"]; | |
| 45 | +testaSafeNumerico([$id_mapa]); | |
| 46 | + | |
| 44 | 47 | $funcao = strtoupper ( $funcao ); |
| 45 | 48 | switch ($funcao) { |
| 46 | 49 | case "ADICIONAR" : |
| ... | ... | @@ -52,7 +55,7 @@ switch ($funcao) { |
| 52 | 55 | exit (); |
| 53 | 56 | break; |
| 54 | 57 | case "ALTERAR" : |
| 55 | - $novo = alterar ( $id_mapa, $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_mapa, $temas_mapa, $desc_mapa, $ext_mapa, $imagem_mapa, $linkdireto_mapa, $nome_mapa, $outros_mapa, $mapfile , $dbhw ); | |
| 58 | + $novo = alterar ( $id_mapa, $_POST["publicado_mapa"], $_POST["ordem_mapa"], $_POST["perfil_mapa"], $_POST["ligados_mapa"], $_POST["temas_mapa"], $_POST["desc_mapa"], $_POST["ext_mapa"], $_POST["imagem_mapa"], $_POST["linkdireto_mapa"], $_POST["nome_mapa"], $_POST["outros_mapa"], $_POST["mapfile"] , $dbhw ); | |
| 56 | 59 | if ($novo === false) { |
| 57 | 60 | header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); |
| 58 | 61 | exit (); | ... | ... |
admin1/catalogo/mapas/index.php
| ... | ... | @@ -85,7 +85,7 @@ include "../../head.php"; |
| 85 | 85 | <div class="form-group form-group-lg"> |
| 86 | 86 | <label class="col-md-4 control-label" for="contemmapfile" >{{{contemMapfile}}}</label> |
| 87 | 87 | <div class="col-md-8"> |
| 88 | - <input title="{{{contemMapfile}}}" type="text" value="{{{contemmapfile}}}" disabled="" class="form-control" name="contemmapfile" required> | |
| 88 | + <input title="{{{contemMapfile}}}" type="text" value="{{{contemmapfile}}}" disabled="" class="form-control" name="contemmapfile" > | |
| 89 | 89 | </div> |
| 90 | 90 | </div> |
| 91 | 91 | <div class="form-group form-group-lg"> | ... | ... |
classesphp/funcoes_gerais.php
| ... | ... | @@ -1508,7 +1508,6 @@ function criaSHP($tema,$map_file,$locaplic,$dir_tmp,$nomeRand=TRUE,$prj="",$proj |
| 1508 | 1508 | else{ |
| 1509 | 1509 | $novonomelayer = $tema; |
| 1510 | 1510 | } |
| 1511 | - | |
| 1512 | 1511 | $novonomelayer = str_replace(".","-",$novonomelayer); |
| 1513 | 1512 | $nomeshp = $dir_tmp."/".$novonomelayer; |
| 1514 | 1513 | |
| ... | ... | @@ -1807,12 +1806,12 @@ function downloadTema2($map_file,$tema,$locaplic,$dir_tmp,$postgis_mapa) |
| 1807 | 1806 | //salva o mapfile com um outro nome para evitar que o mapa atual, se estiver aberto, seja modificado |
| 1808 | 1807 | // |
| 1809 | 1808 | //verifica se tem query e copia o arquivo |
| 1810 | - $qyfile = str_replace(".map",".qy",$map_file); | |
| 1811 | - $nr = nomerandomico(10); | |
| 1809 | + $qyfile = str_replace(".map","_qy.map",$map_file); | |
| 1810 | + $nr = nomerandomico(5); | |
| 1812 | 1811 | $map_file = str_replace(".map",$nr."tmp.map",$map_file); |
| 1813 | 1812 | if(file_exists($qyfile)){ |
| 1814 | - $nqyfile = str_replace(".map",".qy",$map_file); | |
| 1815 | - $nqyfile = str_replace(".qy","",$nqyfile).".qy"; | |
| 1813 | + $nqyfile = str_replace(".map","_qy.map",$map_file); | |
| 1814 | + $nqyfile = str_replace("_qy.map","",$nqyfile)."_qy.map"; | |
| 1816 | 1815 | copy($qyfile,$nqyfile); |
| 1817 | 1816 | } |
| 1818 | 1817 | $map->save($map_file); |
| ... | ... | @@ -1918,6 +1917,8 @@ function downloadTema2($map_file,$tema,$locaplic,$dir_tmp,$postgis_mapa) |
| 1918 | 1917 | $sel = New Selecao($map_file,$tema); |
| 1919 | 1918 | //carrega a query para ver se o layer possui selecao ou nao |
| 1920 | 1919 | $numSel = 0; |
| 1920 | + $nomeRand = true; | |
| 1921 | + | |
| 1921 | 1922 | if(file_exists($sel->qyfile)){ |
| 1922 | 1923 | $map->loadquery($sel->qyfile); |
| 1923 | 1924 | $numSel = $l->getNumresults(); |
| ... | ... | @@ -1926,12 +1927,13 @@ function downloadTema2($map_file,$tema,$locaplic,$dir_tmp,$postgis_mapa) |
| 1926 | 1927 | //se nao existir selecao seleciona por box |
| 1927 | 1928 | //o box vem do mapfile original |
| 1928 | 1929 | // |
| 1929 | - if(!file_exists($sel->qyfile) || $numSel < 1){ | |
| 1930 | + if(!file_exists($sel->qyfile)){ | |
| 1930 | 1931 | $box = $rectextent->minx." ".$rectextent->miny." ".$rectextent->maxx." ".$rectextent->maxy; |
| 1931 | 1932 | $sel->selecaoBOX("novo",$box); |
| 1932 | 1933 | //reaproveita arquivo anterior |
| 1933 | 1934 | $nomeRand = false; |
| 1934 | 1935 | } |
| 1936 | + | |
| 1935 | 1937 | $nomeshp = criaSHP($tema,$map_file,$locaplic,$dir_tmp,$nomeRand,$projecao["prj"]); |
| 1936 | 1938 | //remove o arquivo de selecao se ele foi criado apenas para pegar todos os elementos |
| 1937 | 1939 | if($nomeRand == false){ | ... | ... |
i3geo
ms_configura.php
| ... | ... | @@ -511,7 +511,7 @@ Tipo: |
| 511 | 511 | $postgis_mapa = array( |
| 512 | 512 | "teste"=>"user=postgres password=postgres dbname=teste host=localhost port=5432", |
| 513 | 513 | "postgres"=>"user=postgres password=postgres dbname=postgres host=localhost port=5432", |
| 514 | - //"i3geosaude"=>"user=postgres password=postgres dbname=i3geosaude host=localhost port=5432 options='-c client_encoding=LATIN1'", | |
| 514 | + "i3geosaude"=>"user=postgres password=postgres dbname=i3geosaude host=localhost port=5432 options='-c client_encoding=LATIN1'", | |
| 515 | 515 | "i3geosaudeUtf"=>"user=postgres password=postgres dbname=i3geosaude host=localhost port=5432" |
| 516 | 516 | ); |
| 517 | 517 | /* | ... | ... |
temas/_lbairros.map
| ... | ... | @@ -4,7 +4,7 @@ MAP |
| 4 | 4 | LAYER |
| 5 | 5 | CONNECTION "i3geosaude" |
| 6 | 6 | CONNECTIONTYPE POSTGIS |
| 7 | - DATA "the_geom from (select gid, st_setsrid(the_geom,4326) as the_geom,co_bairro,no_bairro,no_distr,no_municip from i3geo_metaestat.bairros /*FW*//*FW*/) as foo using unique co_bairro using srid=4326" | |
| 7 | + DATA "the_geom from (select gid, st_setsrid(the_geom,4326) as the_geom,co_bairro,no_bairro,no_distr,no_municip from i3geo_metaestat.bairros limit 10/*FW*//*FW*/) as foo using unique co_bairro using srid=4326" | |
| 8 | 8 | METADATA |
| 9 | 9 | "cache" "nao" |
| 10 | 10 | "TIP" "no_bairro" | ... | ... |
temas/_lbiomashp.map
| ... | ... | @@ -6,14 +6,13 @@ MAP |
| 6 | 6 | DATA "/var/www/i3geo/aplicmap/dados/biomas.shp" |
| 7 | 7 | METADATA |
| 8 | 8 | "METAESTAT_ID_MEDIDA_VARIAVEL" "" |
| 9 | - "CACHE" "sim" | |
| 10 | 9 | "TIP" "CD_LEGENDA" |
| 10 | + "CACHE" "sim" | |
| 11 | 11 | "CLASSE" "SIM" |
| 12 | 12 | "permitekmz" "sim" |
| 13 | - "iconetema" "" | |
| 14 | 13 | "ITENSDESC" "Bioma Teste de acentuação" |
| 15 | - "TILES" "SIM" | |
| 16 | 14 | "ESCALA" "1000000" |
| 15 | + "TILES" "SIM" | |
| 17 | 16 | "METAESTAT_CODIGO_TIPO_REGIAO" "" |
| 18 | 17 | "extensao" "-76 -39 -29 9" |
| 19 | 18 | "permitedownload" "sim" |
| ... | ... | @@ -21,10 +20,10 @@ MAP |
| 21 | 20 | "download" "sim" |
| 22 | 21 | "itembuscarapida" "CD_LEGENDA" |
| 23 | 22 | "ITENS" "CD_LEGENDA" |
| 24 | - "permitekml" "sim" | |
| 25 | - "permiteogc" "sim" | |
| 26 | 23 | "transitioneffect" "SIM" |
| 27 | - "TEMA" "_Biomas SHP (acentução) teste" | |
| 24 | + "permiteogc" "sim" | |
| 25 | + "permitekml" "sim" | |
| 26 | + "TEMA" "Biomas SHP (acentução) teste" | |
| 28 | 27 | END # METADATA |
| 29 | 28 | NAME "_lbiomashp" |
| 30 | 29 | PROCESSING "ITEMS=CD_LEGENDA" | ... | ... |