From 4f6d3911444d664167300ce952c071e7cfc97f7d Mon Sep 17 00:00:00 2001 From: edmarmoretti Date: Mon, 15 Aug 2016 22:57:03 -0300 Subject: [PATCH] Remoção do código utilizado para upload de símbolos da pasta ferramentas --- ferramentas/uploadsimbolo/dicionario.js | 23 ----------------------- ferramentas/uploadsimbolo/exec.php | 37 ------------------------------------- ferramentas/uploadsimbolo/index.js | 178 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ferramentas/uploadsimbolo/upload.php | 105 --------------------------------------------------------------------------------------------------------- 4 files changed, 0 insertions(+), 343 deletions(-) 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/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; - } -} -?> - - -- libgit2 0.21.2