From 0d780d0ccc845a69b5e46f2a4eaaa0c707f35221 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 22 May 2013 21:24:52 +0000 Subject: [PATCH] --- admin/js/estat_editor.js | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 50 insertions(+), 3 deletions(-) diff --git a/admin/js/estat_editor.js b/admin/js/estat_editor.js index ac803ef..2237662 100644 --- a/admin/js/estat_editor.js +++ b/admin/js/estat_editor.js @@ -82,9 +82,14 @@ i3GEOadmin.editor = { try { var dados = YAHOO.lang.JSON.parse(o.responseText), temp = "
" + - "

" + + "

Crie uma tabela no banco contendo limites ou localidades que poderá ser utilizada para espacializar os dados estatísticos existentes em outras tabelas
" + + "

" + "
" + - "" + + "

Crie uma tabela nova a partir de um arquivo CSV. Utilize essa opção para armazenar no banco os dados que serão relacionados às tabelas contendo limites ou localidades

" + + "

" + + "
" + + + "

Crie uma tabela vazia no banco de dados, definindo o nome e os tipos de colunas

" + "
"; temp += "
" + @@ -104,6 +109,10 @@ i3GEOadmin.editor = { {onclick:{fn: i3GEOadmin.editor.uploadshp.inicia}} ); new YAHOO.widget.Button( + "i3GEOadmin_botaouploadcsv", + {onclick:{fn: i3GEOadmin.editor.uploadcsv.inicia}} + ); + new YAHOO.widget.Button( "i3GEOadmintabelaMostrar", {onclick:{fn: i3GEOadmin.editor.tabela.mostrar}} ); @@ -459,6 +468,44 @@ i3GEOadmin.editor = { $i("i3GEOuploadesquema").value = $i("i3GEOadminesquema").value; $i("i3GEOuploadf").submit(); } + }, + uploadcsv: { + inicia: function(){ + var onde = $i("i3GEOadmin_formuploadcsv"); + if(onde.innerHTML != ""){ + onde.innerHTML = ""; + return; + } + $i("i3GEOadmin_formupload").innerHTML = i3GEOadmin.editor.uploadcsv.formulario(); + new YAHOO.widget.Button( + "i3GEOuploadcsvsubmit", + {onclick:{fn: i3GEOadmin.editor.uploadcsv.submit}} + ); + }, + formulario: function(){ + var ins = '
' + + '

CSV:

' + + '

Nome da nova tabela:

' + + + '

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

' + + '' + + '

Após terminar o processo, atualize essa página para que a nova tabela criada apareça nas listas de seleção.

' + + '
'; + return ins; + }, + submit: function(){ + if($i("tabelaDestinocsv").value == ""){ + alert("Digite o nome da tabela a ser criada"); + return; + } + $i("i3GEOuploadcsvcodigoconexao").value = $i("i3GEOadmincodigo_estat_conexao").value; + $i("i3GEOuploadcsvesquema").value = $i("i3GEOadminesquema").value; + $i("i3GEOuploadcsvf").submit(); + } } -}; \ No newline at end of file +}; -- libgit2 0.21.2