From eb11205a6507e090fc260d9245974c766d5393a1 Mon Sep 17 00:00:00 2001 From: edmarmoretti Date: Mon, 15 Aug 2016 22:56:22 -0300 Subject: [PATCH] Remoção do código utilizado para upload de símbolos da pasta ferramentas --- admin/dicionario/subirsimbolo.js | 23 +++++++++++++++++++++++ admin/html/subirsimbolo.html | 4 ++-- admin/js/subirsimbolo.js | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ admin/menu.html | 5 ----- admin/php/classe_metaestat.php | 2 +- admin/php/metaestat.php | 14 +++++++------- admin/php/subirsimbolo.php | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ferramentas/uploadsimbolo/dicionario.js | 23 ----------------------- ferramentas/uploadsimbolo/exec.php | 37 ------------------------------------- ferramentas/uploadsimbolo/index.js | 178 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ferramentas/uploadsimbolo/upload.php | 105 --------------------------------------------------------------------------------------------------------- ms_configura.php | 2 +- 12 files changed, 316 insertions(+), 359 deletions(-) create mode 100644 admin/dicionario/subirsimbolo.js create mode 100644 admin/js/subirsimbolo.js create mode 100644 admin/php/subirsimbolo.php delete mode 100755 ferramentas/uploadsimbolo/dicionario.js delete mode 100755 ferramentas/uploadsimbolo/exec.php delete mode 100755 ferramentas/uploadsimbolo/index.js delete mode 100755 ferramentas/uploadsimbolo/upload.php diff --git a/admin/dicionario/subirsimbolo.js b/admin/dicionario/subirsimbolo.js new file mode 100644 index 0000000..7def0b0 --- /dev/null +++ b/admin/dicionario/subirsimbolo.js @@ -0,0 +1,23 @@ +//+$trad(1,i3GEOF.uploadsimbolo.dicionario)+ +i3GEOF.uploadsimbolo.dicionario = { + 'pastaArmazenamento' : [ { + 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", + en : "", + es : "" + } ], + 'envia' : [ { + pt : "Enviar", + en : "", + es : "" + } ], + 'ajudaCaracter' : [ { + pt : "Não utilize _ no nome do arquivo. Apenas letras e números são aceitos!!!", + en : "", + es : "" + } ], + "escolha" : [ { + pt : "Selecione o arquivo PNG", + en : "", + es : "" + } ] +}; diff --git a/admin/html/subirsimbolo.html b/admin/html/subirsimbolo.html index 9a93235..93c1791 100755 --- a/admin/html/subirsimbolo.html +++ b/admin/html/subirsimbolo.html @@ -16,8 +16,8 @@ body { - - + + diff --git a/admin/js/subirsimbolo.js b/admin/js/subirsimbolo.js new file mode 100644 index 0000000..a9bded5 --- /dev/null +++ b/admin/js/subirsimbolo.js @@ -0,0 +1,177 @@ +/* +Title: uploadsimbolo de arquivo de simbolo + +Envia para o servidor um arquivo shapefile local e insere como uma camada no mapa. + +Veja: + + + +Arquivo: i3geo/ferramentas/uploadsimbolo/index.js.php + +About: Licença + +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet + +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil +Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com + +Este programa é software livre; você pode redistribuí-lo +e/ou modificá-lo sob os termos da Licença Pública Geral +GNU conforme publicada pela Free Software Foundation; + +Este programa é distribuído na expectativa de que seja útil, +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. +Consulte a Licença Pública Geral do GNU para mais detalhes. +Você deve ter recebido uma cópia da Licença Pública Geral do +GNU junto com este programa; se não, escreva para a +Free Software Foundation, Inc., no endereço +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. +*/ +if(typeof(i3GEOF) === 'undefined'){ + var i3GEOF = {}; +} +//TODO incluir icone de upload no botao de enviar +/* +Classe: i3GEOF.uploadsimbolo +*/ +i3GEOF.uploadsimbolo = { + /* + Variavel: aguarde + + Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. + */ + aguarde: "", + /* + Para efeitos de compatibilidade antes da versão 4.7 que não tinha dicionário + */ + criaJanelaFlutuante: function(){ + i3GEOF.uploadsimbolo.iniciaDicionario(); + }, + /* + Function: iniciaDicionario + + Carrega o dicionário e chama a função que inicia a ferramenta + + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script + */ + iniciaDicionario: function(){ + if(typeof(i3GEOF.uploadsimbolo.dicionario) === 'undefined'){ + i3GEO.util.scriptTag( + i3GEO.configura.locaplic+"/ferramentas/uploadsimbolo/dicionario.js", + "i3GEOF.uploadsimbolo.iniciaJanelaFlutuante()", + "i3GEOF.uploadsimbolo.dicionario_script" + ); + } + else{ + i3GEOF.uploadsimbolo.iniciaJanelaFlutuante(); + } + }, + /* + Function: inicia + + Inicia a ferramenta. É chamado por criaJanelaFlutuante + + Parametro: + + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta + */ + inicia: function(iddiv){ + try{ + $i(iddiv).innerHTML += i3GEOF.uploadsimbolo.html(); + var b = new YAHOO.widget.Button( + "i3GEOuploadsimbolobotao1", + {onclick:{fn: i3GEOF.uploadsimbolo.submete}} + ); + b.addClass("rodar"); + //pega a pasta default + i3GEOF.uploadsimbolo.pegaPastaDefault(); + } + catch(erro){i3GEO.janela.tempoMsg(erro);} + }, + /* + Function: html + + Gera o código html para apresentação das opções da ferramenta + + Retorno: + + String com o código html + */ + html:function(){ + var ins = '
' + + '

'+$trad('escolha',i3GEOF.uploadsimbolo.dicionario)+':

'; + if(i3GEO.parametros.editor === "sim"){ + ins += '

'+$trad('pastaArmazenamento',i3GEOF.uploadsimbolo.dicionario)+':

'; + //ins += "

"; + } + ins += '

' + + '' + + '' + + '

' + + "

"+$trad('ajudaCaracter',i3GEOF.uploadsimbolo.dicionario)+"

" + + ''; + return ins; + }, + /* + Function: iniciaJanelaFlutuante + + Cria a janela flutuante para controle da ferramenta. + */ + iniciaJanelaFlutuante: function(){ + var janela,divid,titulo,cabecalho,minimiza; + if ($i("i3GEOF.uploadsimbolo")) { + return; + } + cabecalho = function(){}; + minimiza = function(){ + i3GEO.janela.minimiza("i3GEOF.uploadsimbolo"); + }; + titulo = "
PNG
"; + janela = i3GEO.janela.cria( + "355px", + "470px", + "", + "", + "", + titulo, + "i3GEOF.uploadsimbolo", + false, + "hd", + cabecalho, + minimiza, + "", + true, + i3GEO.configura.locaplic+"/imagens/oxygen/16x16/svn-commit.png" + ); + divid = janela[2].id; + $i("i3GEOF.uploadsimbolo_corpo").style.backgroundColor = "white"; + i3GEOF.uploadsimbolo.aguarde = $i("i3GEOF.uploadsimbolo_imagemCabecalho").style; + i3GEOF.uploadsimbolo.inicia(divid); + }, + /* + Function: submete + + Submete o arquivo ao servidor + */ + submete: function(){ + if(i3GEOF.uploadsimbolo.aguarde.visibility==="visible") + {return;} + i3GEOF.uploadsimbolo.aguarde.visibility="visible"; + $i("i3GEOuploadsimbolof").submit(); + }, + pegaPastaDefault: function(){ + var fim, p; + fim = function(retorno){ + $i("dirDestino").value = retorno.data; + }; + p = i3GEO.configura.locaplic+"/ferramentas/uploadsimbolo/exec.php?funcao=NOMEPASTA"; + cp = new cpaint(); + cp.set_response_type("JSON"); + cp.call(p,"foo",fim); + }, + selNavegador: function(onde){ + i3GEO.util.navegadorDir(onde,false,false,false); + } +}; \ No newline at end of file diff --git a/admin/menu.html b/admin/menu.html index 93f1597..6702b58 100755 --- a/admin/menu.html +++ b/admin/menu.html @@ -195,11 +195,6 @@ a { type: "html", enableHighlight: false, - },{ - html: ""+$trad("uploadSimbolo",i3GEOadmin.menup.dicionario)+"", - type: "html", - enableHighlight: false, - } ]},{ html: $trad("editaMapfile",i3GEOadmin.menup.dicionario), diff --git a/admin/php/classe_metaestat.php b/admin/php/classe_metaestat.php index 6c858e0..dd7cec4 100755 --- a/admin/php/classe_metaestat.php +++ b/admin/php/classe_metaestat.php @@ -679,7 +679,7 @@ class Metaestat{ $dados[] = ' METADATA'; $dados[] = ' TEMA "'.$titulolayer.'"'; $dados[] = ' tme "{\"titulo\":\"'.$titulolayer.'\",\"colnome\":\"'.$sql["nomeregiao"].'\",\"colsdata\":[\"'.$sql["colunavalor"].'\"],\"lmax\":\"8000\",\"amax\":\"500000\",\"outlinecolor\":\"-1,-1,-1\",\"numvertices\":\"4\",\"auto\":\"nao\",\"exec\":\"nao\"}"'; - + $dados[] = ' TIP "'.$sql["colunavalor"].','.$sql["nomeregiao"].'"'; $dados[] = ' CLASSE "SIM"'; $dados[] = ' permitedownload "SIM"'; diff --git a/admin/php/metaestat.php b/admin/php/metaestat.php index c24ee64..43bd091 100755 --- a/admin/php/metaestat.php +++ b/admin/php/metaestat.php @@ -1236,14 +1236,14 @@ switch (strtoupper($funcao)) case "DADOSMEDIDAVARIAVEL": $m = new Metaestat(); $dados = $m->dadosMedidaVariavel($id_medida_variavel,$_GET["filtro"],$_GET["todasascolunas"],$_GET["agruparpor"]); - if($formato == "json"){ + if($_GET["formato"] == "json"){ retornaJSON($dados); } - if($formato == "xml"){ + if($_GET["formato"] == "xml"){ header("Content-type: application/xml"); echo($m->formataXML($dados)); } - if($formato == "csv"){ + if($_GET["formato"] == "csv"){ require_once(dirname(__FILE__)."/../../pacotes/parsecsv/parsecsv.lib.php"); $csv = new parseCSV(); $csv->titles = array_keys($dados[0]); @@ -1381,10 +1381,10 @@ switch (strtoupper($funcao)) case "SUMARIOMEDIDAVARIAVEL": $m = new Metaestat(); $dados = $m->sumarioMedidaVariavel($id_medida_variavel,$_GET["filtro"],$_GET["agruparpor"]); - if($formato == "json"){ + if($_GET["formato"] == "json"){ retornaJSON($dados); } - if($formato == "xml"){ + if($_GET["formato"] == "xml"){ header("Content-type: application/xml"); echo($m->formataXML($dados["grupos"])); } @@ -1407,7 +1407,7 @@ switch (strtoupper($funcao)) */ case "ESQUEMASCONEXAO": $m = new Metaestat(); - if($formato == "json"){ + if($_GET["formato"] == "json"){ retornaJSON($m->esquemasConexao($codigo_estat_conexao)); } exit; @@ -1434,7 +1434,7 @@ switch (strtoupper($funcao)) if(empty($_GET["excluigeom"])){ $_GET["excluigeom"] = ""; } - if($formato == "json"){ + if($_GET["formato"] == "json"){ retornaJSON($m->tabelasEsquema($codigo_estat_conexao,$_GET["nome_esquema"],$_GET["excluigeom"])); } exit; diff --git a/admin/php/subirsimbolo.php b/admin/php/subirsimbolo.php new file mode 100644 index 0000000..16e6e86 --- /dev/null +++ b/admin/php/subirsimbolo.php @@ -0,0 +1,105 @@ + + + + + + + + + +

+Carregando o arquivo...

"; + ob_flush(); + flush(); + sleep(1); + include_once(dirname(__FILE__)."/../../admin/php/login.php"); + if(verificaOperacaoSessao("admin/php/editortexto") == false){ + echo "Vc nao pode salvar os dados no servidor em uma pasta específica";exit; + } + if(!isset($dirDestino) || $dirDestino == ""){ + $dirDestino = $locaplic."/symbols/images"; + } + if(!file_exists($dirDestino)){ + $dirDestino = dirname($locaplic)."/".$dirDestino; + if(!file_exists($dirDestino)){ + echo "

Pasta não existe no servidor";paraAguarde();exit; + } + } + //verifica nomes + + $nome = basename($_FILES['i3GEOuploadsimboloarq']['name']); + + $nome = str_replace(".png","",$nome); + $nome = str_replace(".","",$nome).".png"; + + $nome = strip_tags($nome); + $nome = htmlspecialchars($nome, ENT_QUOTES); + + $nome = $nome . md5(uniqid(rand(), true)); + + verificaNome($nome); + //sobe arquivo + $Arquivo = $_FILES['i3GEOuploadsimboloarq']['tmp_name']; + $destino = $dirDestino."/".$nome; + + $check = getimagesize($Arquivo); + if($check === false) { + exit; + } + + if(file_exists($destino)) + {echo "

Já existe um arquivo com o nome ";paraAguarde();exit;} + $status = move_uploaded_file($Arquivo,$destino); + if($status != 1) + {echo "

Ocorreu um erro no envio do arquivo. Pode ser uma limitação quanto ao tamanho do arquivo.";paraAguarde();exit;} + if(!file_exists($destino)) + {echo "

Ocorreu algum problema no envio do arquivo ";paraAguarde();exit;} + + echo "

Arquivo enviado.

"; +} +else +{ + echo "

Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.

"; +} +paraAguarde(); +function paraAguarde(){ + echo ""; +} +function verificaNome($nome) +{ + $nome = strtolower($nome); + $lista = explode(".",$nome); + $extensao = $lista[count($lista) - 1]; + if(($extensao != "png") && ($extensao != "jpg")) + { + echo "Nome de arquivo inválido."; + paraAguarde(); + exit; + } +} +?> + + \ No newline at end of file diff --git a/ferramentas/uploadsimbolo/dicionario.js b/ferramentas/uploadsimbolo/dicionario.js deleted file mode 100755 index f3128de..0000000 --- a/ferramentas/uploadsimbolo/dicionario.js +++ /dev/null @@ -1,23 +0,0 @@ -//+$trad(1,i3GEOF.uploadsimbolo.dicionario)+ -i3GEOF.uploadsimbolo.dicionario = { - 'pastaArmazenamento' : [ { - 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", - en : "", - es : "" - } ], - 'envia' : [ { - pt : "Enviar", - en : "", - es : "" - } ], - 'ajudaCaracter' : [ { - pt : "Não utilize _ no nome do arquivo. Apenas letras e números são aceitos!!!", - en : "", - es : "" - } ], - "escolha" : [ { - pt : "Selecione o arquivo PNG", - en : "", - es : "" - } ] -}; diff --git a/ferramentas/uploadsimbolo/exec.php b/ferramentas/uploadsimbolo/exec.php deleted file mode 100755 index 6652202..0000000 --- a/ferramentas/uploadsimbolo/exec.php +++ /dev/null @@ -1,37 +0,0 @@ - \ No newline at end of file diff --git a/ferramentas/uploadsimbolo/index.js b/ferramentas/uploadsimbolo/index.js deleted file mode 100755 index 0be6a97..0000000 --- a/ferramentas/uploadsimbolo/index.js +++ /dev/null @@ -1,178 +0,0 @@ -/* -Title: uploadsimbolo de arquivo de simbolo - -Envia para o servidor um arquivo shapefile local e insere como uma camada no mapa. - -Veja: - - - -Arquivo: i3geo/ferramentas/uploadsimbolo/index.js.php - -About: Licença - -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet - -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil -Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com - -Este programa é software livre; você pode redistribuí-lo -e/ou modificá-lo sob os termos da Licença Pública Geral -GNU conforme publicada pela Free Software Foundation; - -Este programa é distribuído na expectativa de que seja útil, -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. -Consulte a Licença Pública Geral do GNU para mais detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral do -GNU junto com este programa; se não, escreva para a -Free Software Foundation, Inc., no endereço -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. -*/ -if(typeof(i3GEOF) === 'undefined'){ - var i3GEOF = {}; -} -//TODO incluir icone de upload no botao de enviar -/* -Classe: i3GEOF.uploadsimbolo -*/ -i3GEOF.uploadsimbolo = { - /* - Variavel: aguarde - - Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. - */ - aguarde: "", - /* - Para efeitos de compatibilidade antes da versão 4.7 que não tinha dicionário - */ - criaJanelaFlutuante: function(){ - i3GEOF.uploadsimbolo.iniciaDicionario(); - }, - /* - Function: iniciaDicionario - - Carrega o dicionário e chama a função que inicia a ferramenta - - O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ - iniciaDicionario: function(){ - if(typeof(i3GEOF.uploadsimbolo.dicionario) === 'undefined'){ - i3GEO.util.scriptTag( - i3GEO.configura.locaplic+"/ferramentas/uploadsimbolo/dicionario.js", - "i3GEOF.uploadsimbolo.iniciaJanelaFlutuante()", - "i3GEOF.uploadsimbolo.dicionario_script" - ); - } - else{ - i3GEOF.uploadsimbolo.iniciaJanelaFlutuante(); - } - }, - /* - Function: inicia - - Inicia a ferramenta. É chamado por criaJanelaFlutuante - - Parametro: - - iddiv {String} - id do div que receberá o conteudo HTML da ferramenta - */ - inicia: function(iddiv){ - try{ - $i(iddiv).innerHTML += i3GEOF.uploadsimbolo.html(); - var b = new YAHOO.widget.Button( - "i3GEOuploadsimbolobotao1", - {onclick:{fn: i3GEOF.uploadsimbolo.submete}} - ); - b.addClass("rodar"); - //pega a pasta default - i3GEOF.uploadsimbolo.pegaPastaDefault(); - } - catch(erro){i3GEO.janela.tempoMsg(erro);} - }, - /* - Function: html - - Gera o código html para apresentação das opções da ferramenta - - Retorno: - - String com o código html - */ - html:function(){ - var ins = '
' + - '

'+$trad('escolha',i3GEOF.uploadsimbolo.dicionario)+':

'; - if(i3GEO.parametros.editor === "sim"){ - ins += '

'+$trad('pastaArmazenamento',i3GEOF.uploadsimbolo.dicionario)+':

'; - //ins += "

"; - } - ins += '

' + - '' + - '' + - '

' + - "

"+$trad('ajudaCaracter',i3GEOF.uploadsimbolo.dicionario)+"

" + - ''; - return ins; - }, - /* - Function: iniciaJanelaFlutuante - - Cria a janela flutuante para controle da ferramenta. - */ - iniciaJanelaFlutuante: function(){ - var janela,divid,titulo,cabecalho,minimiza; - if ($i("i3GEOF.uploadsimbolo")) { - return; - } - cabecalho = function(){}; - minimiza = function(){ - i3GEO.janela.minimiza("i3GEOF.uploadsimbolo"); - }; - titulo = "
PNG
"; - janela = i3GEO.janela.cria( - "355px", - "470px", - "", - "", - "", - titulo, - "i3GEOF.uploadsimbolo", - false, - "hd", - cabecalho, - minimiza, - "", - true, - i3GEO.configura.locaplic+"/imagens/oxygen/16x16/svn-commit.png" - ); - divid = janela[2].id; - $i("i3GEOF.uploadsimbolo_corpo").style.backgroundColor = "white"; - i3GEOF.uploadsimbolo.aguarde = $i("i3GEOF.uploadsimbolo_imagemCabecalho").style; - i3GEOF.uploadsimbolo.inicia(divid); - }, - /* - Function: submete - - Submete o arquivo ao servidor - */ - submete: function(){ - if(i3GEOF.uploadsimbolo.aguarde.visibility==="visible") - {return;} - i3GEOF.uploadsimbolo.aguarde.visibility="visible"; - $i("i3GEOuploadsimbolof").submit(); - }, - pegaPastaDefault: function(){ - var fim, p; - fim = function(retorno){ - $i("dirDestino").value = retorno.data; - }; - p = i3GEO.configura.locaplic+"/ferramentas/uploadsimbolo/exec.php?funcao=NOMEPASTA"; - cp = new cpaint(); - cp.set_response_type("JSON"); - cp.call(p,"foo",fim); - }, - selNavegador: function(onde){ - i3GEO.util.navegadorDir(onde,false,false,false); - } -}; - diff --git a/ferramentas/uploadsimbolo/upload.php b/ferramentas/uploadsimbolo/upload.php deleted file mode 100755 index 5a6f18f..0000000 --- a/ferramentas/uploadsimbolo/upload.php +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - -

-Carregando o arquivo...

"; - ob_flush(); - flush(); - sleep(1); - include_once(dirname(__FILE__)."/../../admin/php/login.php"); - if(verificaOperacaoSessao("admin/php/editortexto") == false){ - echo "Vc nao pode salvar os dados no servidor em uma pasta específica";exit; - } - if(!isset($dirDestino) || $dirDestino == ""){ - $dirDestino = $locaplic."/symbols/images"; - } - if(!file_exists($dirDestino)){ - $dirDestino = dirname($locaplic)."/".$dirDestino; - if(!file_exists($dirDestino)){ - echo "

Pasta não existe no servidor";paraAguarde();exit; - } - } - //verifica nomes - - $nome = basename($_FILES['i3GEOuploadsimboloarq']['name']); - - $nome = str_replace(".png","",$nome); - $nome = str_replace(".","",$nome).".png"; - - $nome = strip_tags($nome); - $nome = htmlspecialchars($nome, ENT_QUOTES); - - $nome = $nome . md5(uniqid(rand(), true)); - - verificaNome($nome); - //sobe arquivo - $Arquivo = $_FILES['i3GEOuploadsimboloarq']['tmp_name']; - $destino = $dirDestino."/".$nome; - - $check = getimagesize($Arquivo); - if($check === false) { - exit; - } - - if(file_exists($destino)) - {echo "

Já existe um arquivo com o nome ";paraAguarde();exit;} - $status = move_uploaded_file($Arquivo,$destino); - if($status != 1) - {echo "

Ocorreu um erro no envio do arquivo. Pode ser uma limitação quanto ao tamanho do arquivo.";paraAguarde();exit;} - if(!file_exists($destino)) - {echo "

Ocorreu algum problema no envio do arquivo ";paraAguarde();exit;} - - echo "

Arquivo enviado.

"; -} -else -{ - echo "

Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.

"; -} -paraAguarde(); -function paraAguarde(){ - echo ""; -} -function verificaNome($nome) -{ - $nome = strtolower($nome); - $lista = explode(".",$nome); - $extensao = $lista[count($lista) - 1]; - if(($extensao != "png") && ($extensao != "jpg")) - { - echo "Nome de arquivo inválido."; - paraAguarde(); - exit; - } -} -?> - - diff --git a/ms_configura.php b/ms_configura.php index f016946..ccfb572 100755 --- a/ms_configura.php +++ b/ms_configura.php @@ -511,7 +511,7 @@ Tipo: $postgis_mapa = array( "teste"=>"user=postgres password=postgres dbname=teste host=localhost port=5432", "postgres"=>"user=postgres password=postgres dbname=postgres host=localhost port=5432", - "i3geosaude"=>"user=postgres password=postgres dbname=i3geosaude host=localhost port=5432 options='-c client_encoding=LATIN1'", + //"i3geosaude"=>"user=postgres password=postgres dbname=i3geosaude host=localhost port=5432 options='-c client_encoding=LATIN1'", "i3geosaudeUtf"=>"user=postgres password=postgres dbname=i3geosaude host=localhost port=5432" ); /* -- libgit2 0.21.2