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 | +}; | ... | ... |