Commit 0d780d0ccc845a69b5e46f2a4eaaa0c707f35221

Authored by Edmar Moretti
1 parent f556773b

--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&aacute; ser utilizada para espacializar os dados estat&iacute;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&ccedil;&atilde;o para armazenar no banco os dados que ser&atilde;o relacionados &agrave;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&oacute;s terminar o processo, atualize essa p&aacute;gina para que a nova tabela criada apare&ccedil;a nas listas de sele&ccedil;&atilde;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 +};
... ...