Commit 610bee1cc42d113f1cbbff44d06c5c879a843774

Authored by Edmar Moretti
1 parent 5d8b2f91

corrige o upload de csv no sistema de metadados estatisticos

admin/admin.db
No preview for this file type
admin/html/estat_uploaddados.html
... ... @@ -61,7 +61,7 @@ body {
61 61 </form>
62 62 <br>
63 63 <div id="i3GEOadminEditorColunas" style="left: -5px;"></div>
64   - <iframe id="i3GEOuploadiframe" name="i3GEOuploadiframe" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>
  64 + <iframe id="i3GEOuploadiframe" name="i3GEOuploadiframe" src="#" style="width:300;height:400;border:0px solid #fff;"></iframe>
65 65 </fieldset>
66 66 </div>
67 67 </div>
... ...
admin/js/editormapfile.js
... ... @@ -673,6 +673,7 @@ function adicionaNovoMapfile()
673 673 metaestat = $i("Emetaestat").value;
674 674 if(codigo === "")
675 675 {alert("Digite o nome do arquivo");return;}
  676 + codigo = codigo.toLowerCase();
676 677 sUrl = "../php/editormapfile.php?funcao=criarNovoMap&nome="+nome+"&codigo="+codigo+"&it="+it+"&en="+en+"&es="+es+"&metaestat="+metaestat;
677 678 core_carregando("ativa");
678 679 core_carregando(" adicionando um novo mapfile");
... ...
admin/js/estat_uploaddados.js
... ... @@ -22,7 +22,7 @@ i3GEOadmin.uploaddados = {
22 22 },
23 23 comboColunas: function(id){
24 24 var i=0,
25   - c = i3GEOadmin.uploaddados.COLUNASARQUIVO.split(";"),
  25 + c = i3GEOadmin.uploaddados.COLUNASARQUIVO.split(","),
26 26 n = c.length,
27 27 ins = "<select id='"+id+"'><option value='' >---</option>";
28 28 for(i=0;i<n;i++){
... ...
admin/php/metaestat_uploaddados_submit.php
1 1 <?php
2 2 $colunasarquivo = "";
3 3 $nomearquivoserv = "";
4   -//var_dump($_FILES);
  4 +error_reporting(E_ALL);
5 5 if (isset($_FILES['i3GEOuploadArquivo']['name']))
6 6 {
7 7 require_once (__DIR__."/../../ms_configura.php");
8 8 $Arquivoup = $_FILES['i3GEOuploadArquivo']['tmp_name'];
9   - $nomearquivoserv = $dir_tmp."/upload".basename($Arquivoup);
  9 + $nomearquivoserv = $dir_tmp."/upload".basename($Arquivoup);
  10 + //echo $nomearquivoserv;
10 11 if(file_exists($nomearquivoserv)){
11 12 unlink($nomearquivoserv);
12 13 }
... ... @@ -17,16 +18,26 @@ if (isset($_FILES[&#39;i3GEOuploadArquivo&#39;][&#39;name&#39;]))
17 18 $buffer = str_replace('"','',$buffer);
18 19 $buffer = str_replace("'",'',$buffer);
19 20 $buffer = str_replace("\n",'',$buffer);
  21 + $buffer = str_replace("\r",'',$buffer);
20 22 $colunas = explode(";",$buffer);
21 23 if(count($colunas) == 1){
22 24 $colunas = explode(",",$buffer);
23 25 }
24   - $colunasarquivo = implode(";",$colunas);
  26 + //var_dump($colunas);
  27 + $colunasarquivo = implode(",",$colunas);
25 28 }
26 29 }
  30 +//echo $colunasarquivo;
  31 +//$colunasarquivo = "ano,codigoregiao,dia,gid,hora,id_medida_variavel,mes,valor_int,valor_num,valor_txt ";
27 32 ?>
  33 +<html>
28 34 <script>
29   -window.parent.i3GEOadmin.uploaddados.COLUNASARQUIVO = "<?php echo $colunasarquivo;?>";
30   -window.parent.i3GEOadmin.uploaddados.NOMEARQUIVOSERV = "<?php echo $nomearquivoserv;?>";
  35 +
  36 +<?php echo "c = '$colunasarquivo';";?>
  37 +<?php echo "d = '$nomearquivoserv';";?>
  38 +window.parent.i3GEOadmin.uploaddados.COLUNASARQUIVO = c;
  39 +window.parent.i3GEOadmin.uploaddados.NOMEARQUIVOSERV = d;
31 40 window.parent.i3GEOadmin.uploaddados.upload.fimsubmit();
32   -</script>
33 41 \ No newline at end of file
  42 +
  43 +</script>
  44 +</html>
34 45 \ No newline at end of file
... ...