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:
+
+
' + + '' + + '' + + '' + + "
"+$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 = ""; + 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: "+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: - -"+$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 = ""; - 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