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,9 +82,14 @@ i3GEOadmin.editor = { | ||
82 | try { | 82 | try { |
83 | var dados = YAHOO.lang.JSON.parse(o.responseText), | 83 | var dados = YAHOO.lang.JSON.parse(o.responseText), |
84 | temp = "<fieldset>" + | 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 | "<div id='i3GEOadmin_formupload'></div>" + | 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 | "</fieldset>"; | 93 | "</fieldset>"; |
89 | 94 | ||
90 | temp += "<fieldset>" + | 95 | temp += "<fieldset>" + |
@@ -104,6 +109,10 @@ i3GEOadmin.editor = { | @@ -104,6 +109,10 @@ i3GEOadmin.editor = { | ||
104 | {onclick:{fn: i3GEOadmin.editor.uploadshp.inicia}} | 109 | {onclick:{fn: i3GEOadmin.editor.uploadshp.inicia}} |
105 | ); | 110 | ); |
106 | new YAHOO.widget.Button( | 111 | new YAHOO.widget.Button( |
112 | + "i3GEOadmin_botaouploadcsv", | ||
113 | + {onclick:{fn: i3GEOadmin.editor.uploadcsv.inicia}} | ||
114 | + ); | ||
115 | + new YAHOO.widget.Button( | ||
107 | "i3GEOadmintabelaMostrar", | 116 | "i3GEOadmintabelaMostrar", |
108 | {onclick:{fn: i3GEOadmin.editor.tabela.mostrar}} | 117 | {onclick:{fn: i3GEOadmin.editor.tabela.mostrar}} |
109 | ); | 118 | ); |
@@ -459,6 +468,44 @@ i3GEOadmin.editor = { | @@ -459,6 +468,44 @@ i3GEOadmin.editor = { | ||
459 | $i("i3GEOuploadesquema").value = $i("i3GEOadminesquema").value; | 468 | $i("i3GEOuploadesquema").value = $i("i3GEOadminesquema").value; |
460 | $i("i3GEOuploadf").submit(); | 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 | \ No newline at end of file | 511 | \ No newline at end of file |
512 | +}; |