Commit 0d780d0ccc845a69b5e46f2a4eaaa0c707f35221
1 parent
f556773b
Exists in
master
and in
7 other branches
--no commit message
Showing
1 changed file
with
50 additions
and
3 deletions
Show diff stats
admin/js/estat_editor.js
... | ... | @@ -82,9 +82,14 @@ i3GEOadmin.editor = { |
82 | 82 | try { |
83 | 83 | var dados = YAHOO.lang.JSON.parse(o.responseText), |
84 | 84 | temp = "<fieldset>" + |
85 | - "<p class=paragrafo ><input type=button value='Upload Shapefile' id='i3GEOadmin_botaoupload' /></p>" + | |
85 | + "<p class=paragrafo >Crie uma tabela no banco contendo limites ou localidades que poderá ser utilizada para espacializar os dados estatísticos existentes em outras tabelas<br>" + | |
86 | + "<input type=button value='Upload Shapefile' id='i3GEOadmin_botaoupload' /></p>" + | |
86 | 87 | "<div id='i3GEOadmin_formupload'></div>" + |
87 | - "<input type=button value='Criar uma nova tabela' id='i3GEOadmintabelaCriar' />" + | |
88 | + "<p class=paragrafo >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 </p>" + | |
89 | + "<input type=button value='Upload CSV' id='i3GEOadmin_botaouploadcsv' /></p>" + | |
90 | + "<div id='i3GEOadmin_formuploadcsv'></div>" + | |
91 | + | |
92 | + "<p class=paragrafo >Crie uma tabela vazia no banco de dados, definindo o nome e os tipos de colunas<br><input type=button value='Criar uma nova tabela' id='i3GEOadmintabelaCriar' /></p>" + | |
88 | 93 | "</fieldset>"; |
89 | 94 | |
90 | 95 | temp += "<fieldset>" + |
... | ... | @@ -104,6 +109,10 @@ i3GEOadmin.editor = { |
104 | 109 | {onclick:{fn: i3GEOadmin.editor.uploadshp.inicia}} |
105 | 110 | ); |
106 | 111 | new YAHOO.widget.Button( |
112 | + "i3GEOadmin_botaouploadcsv", | |
113 | + {onclick:{fn: i3GEOadmin.editor.uploadcsv.inicia}} | |
114 | + ); | |
115 | + new YAHOO.widget.Button( | |
107 | 116 | "i3GEOadmintabelaMostrar", |
108 | 117 | {onclick:{fn: i3GEOadmin.editor.tabela.mostrar}} |
109 | 118 | ); |
... | ... | @@ -459,6 +468,44 @@ i3GEOadmin.editor = { |
459 | 468 | $i("i3GEOuploadesquema").value = $i("i3GEOadminesquema").value; |
460 | 469 | $i("i3GEOuploadf").submit(); |
461 | 470 | } |
471 | + }, | |
472 | + uploadcsv: { | |
473 | + inicia: function(){ | |
474 | + var onde = $i("i3GEOadmin_formuploadcsv"); | |
475 | + if(onde.innerHTML != ""){ | |
476 | + onde.innerHTML = ""; | |
477 | + return; | |
478 | + } | |
479 | + $i("i3GEOadmin_formupload").innerHTML = i3GEOadmin.editor.uploadcsv.formulario(); | |
480 | + new YAHOO.widget.Button( | |
481 | + "i3GEOuploadcsvsubmit", | |
482 | + {onclick:{fn: i3GEOadmin.editor.uploadcsv.submit}} | |
483 | + ); | |
484 | + }, | |
485 | + formulario: function(){ | |
486 | + var ins = '<fieldset><form id=i3GEOuploadcsvf target="i3GEOuploadcsviframe" action="../php/metaestat_uploadcsv_submit.php" method="post" ENCTYPE="multipart/form-data">' + | |
487 | + '<p class="paragrafo" >CSV: <br><input class=digitar type="file" size=22 name="i3GEOuploadcsv" style="top:0px;left:0px;cursor:pointer;"></p>' + | |
488 | + '<p class="paragrafo" >Nome da nova tabela:<br><input class=digitar type="text" size=20 id="tabelaDestinocsv" name="tabelaDestinocsv" style="top:0px;left:0px;cursor:pointer;"></p>' + | |
489 | + | |
490 | + '<p class="paragrafo" ><input id=i3GEOuploadcsvsubmit type="button" value="Enviar" size=12 />' + | |
491 | + '<input type="hidden" name="MAX_FILE_SIZE" value="1000000">' + | |
492 | + '<input type="hidden" id="i3GEOuploadcsvcodigoconexao" name="i3GEOuploadcsvcodigoconexao" value="">' + | |
493 | + '<input type="hidden" id="i3GEOuploadcsvesquema" name="i3GEOuploadcsvesquema" value="">' + | |
494 | + '</form>' + | |
495 | + '<iframe name=i3GEOuploadcsviframe style="text-align:left;border:1px solid gray;" width="98%" height="400px"></iframe>' + | |
496 | + '<p class="paragrafo" >Após terminar o processo, atualize essa página para que a nova tabela criada apareça nas listas de seleção.</p>' + | |
497 | + '</fieldset>'; | |
498 | + return ins; | |
499 | + }, | |
500 | + submit: function(){ | |
501 | + if($i("tabelaDestinocsv").value == ""){ | |
502 | + alert("Digite o nome da tabela a ser criada"); | |
503 | + return; | |
504 | + } | |
505 | + $i("i3GEOuploadcsvcodigoconexao").value = $i("i3GEOadmincodigo_estat_conexao").value; | |
506 | + $i("i3GEOuploadcsvesquema").value = $i("i3GEOadminesquema").value; | |
507 | + $i("i3GEOuploadcsvf").submit(); | |
508 | + } | |
462 | 509 | } |
463 | 510 | |
464 | -}; | |
465 | 511 | \ No newline at end of file |
512 | +}; | ... | ... |