if(typeof(i3GEOadmin) === 'undefined'){ var i3GEOadmin = {}; } i3GEOadmin.uploaddados = { COLUNASARQUIVO: "", NOMEARQUIVOSERV: "", /* * Inicializa o sistema */ inicia: function(){ YAHOO.namespace("editor"); YAHOO.namespace("admin.container"); i3GEOadmin.uploaddados.variaveis.lista(); //i3GEOadmin.uploaddados.conexao.lista(); }, upload:{ onde: "i3GEOadminEditorColunas", submit: function(){ i3GEOadmin.uploaddados.COLUNASARQUIVO = ""; i3GEOadmin.uploaddados.NOMEARQUIVOSERV = ""; core_carregando("enviando..."); }, comboColunas: function(id){ var i=0, c = i3GEOadmin.uploaddados.COLUNASARQUIVO.split(","), n = c.length, ins = "
"; return ins; }, tipoValores: function(id){ var i=0, c = ["inteiro","numérico","texto"], d = ["valor_int","valor_num","valor_txt"], n = c.length, ins = "
"; return ins; }, tipoInclusao: function(id){ var i=0, c = ["substituir","acrescentar"], d = ["substituir","acrescentar"], n = c.length, ins = "
"; return ins; }, fimsubmit: function(){ core_carregando("desativa"); var botao, ins = ""; ins += "

Abaixo você deve definir quais colunas do arquivo que foi enviado corresponde às colunas do banco de dados de destino

" + "

Contém os códigos que identificam o limite geográfico, como o código do município ou bairro

" + i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_codigoregiao") + "

Contém os valores da medida

" + i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_valor") + "

Contém o ano (opcional)

" + i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_ano") + "

Contém o mês (opcional)

" + i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_mes") + "

Contém o dia (opcional)

" + i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_dia") + "

Contém a hora (opcional)

" + i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_hora") + //"

Tipo de valores

" + //i3GEOadmin.uploaddados.upload.tipoValores("i3geoupload_tipoval") + "

Tipo de inclusão

" + i3GEOadmin.uploaddados.upload.tipoInclusao("i3geoupload_tipoinclusao") + "

"; $i(i3GEOadmin.uploaddados.upload.onde).innerHTML = ins; botao = new YAHOO.widget.Button( "i3geoupload_concluir", {onclick:{fn: i3GEOadmin.uploaddados.upload.concluir}} ); botao.addClass("rodar"); }, verificaForm: function(){ var el = ["i3GEOadminEditorMedidas_combo","i3GEOadminEditorVariaveis_combo","i3geoupload_codigoregiao","i3geoupload_valor","i3geoupload_tipoinclusao"], i = 0, n = el.length, ok = true; for(i=0;i"; temp += core_comboObjeto(dados,"codigo_estat_conexao","bancodedados","","usuario"); temp += ""; $i(i3GEOadmin.uploaddados.conexao.onde).innerHTML = temp; core_carregando("desativa"); } catch(e){core_handleFailure(e,o.responseText);} }, failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; core_carregando("buscando dados..."); core_makeRequest("../php/metaestat.php?funcao=listaConexao",callback); } }, variaveis:{ onde: "i3GEOadminUploaddadosVariaveis", lista: function(){ i3GEOF.metaestat.comum.aguarde($i(i3GEOadmin.uploaddados.variaveis.onde)); i3GEO.php.listaVariavel(i3GEOadmin.uploaddados.variaveis.combo,"i3geo_metaestat"); }, combo: function(dados){ if(dados.length == 0){ $i(i3GEOadmin.uploaddados.variaveis.onde).innerHTML = "Não existem variáveis cadastradas que possam ser editadas. Apenas as variáveis criadas por meio do assistente podem ser editadas."; return; } else{ $i(i3GEOadmin.uploaddados.variaveis.onde).innerHTML = "

Escolha a variável

" + i3GEOF.metaestat.principal.comboVariaveis(dados,"i3GEOadminEditorVariaveis_combo","i3GEOadmin.uploaddados.medidas.lista()","250","nao","nao"); if($i("i3GEOadminEditorVariaveis_combo").value != ""){ i3GEOadmin.uploaddados.medidas.lista(); } } } }, medidas:{ onde: "i3GEOadminUploaddadosMedidas", lista: function(){ if($i("i3GEOadminEditorVariaveis_combo").value == ""){ $i(i3GEOadmin.uploaddados.medidas.onde).innerHTML = ""; return ; } i3GEOF.metaestat.comum.aguarde($i(i3GEOadmin.uploaddados.medidas.onde)); i3GEO.php.listaMedidaVariavel($i("i3GEOadminEditorVariaveis_combo").value,i3GEOadmin.uploaddados.medidas.combo); }, combo: function(dados){ $i(i3GEOadmin.uploaddados.medidas.onde).innerHTML = "

Escolha a medida da variável

" + i3GEOF.metaestat.principal.comboMedidasVariavel(dados,"i3GEOadminEditorMedidas_combo","","","250","nao","nao"); } } };