Commit a677d5bcb0ab35a28aae0b2e7da195ba4baa0f48

Authored by Edmar Moretti
1 parent d43f4cf8

Correções nos formulários de criação de novas variáveis no metaestat

admin/js/estat_uploaddados.js
@@ -58,24 +58,24 @@ i3GEOadmin.uploaddados = { @@ -58,24 +58,24 @@ i3GEOadmin.uploaddados = {
58 fimsubmit: function(){ 58 fimsubmit: function(){
59 core_carregando("desativa"); 59 core_carregando("desativa");
60 var ins = ""; 60 var ins = "";
61 - ins += "<p>Abaixo voc&ecirc; deve definir quais colunas do arquivo que foi enviado corresponde &agrave;s colunas do banco de dados de destino</p>" +  
62 - "<p>Cont&eacute;m os c&oacute;digos que identificam o limite geogr&aacute;fico, como o c&oacute;digo do munic&iacute;pio ou bairro</p>" + 61 + ins += "<p class=paragrafo ><b>Abaixo voc&ecirc; deve definir quais colunas do arquivo que foi enviado corresponde &agrave;s colunas do banco de dados de destino</b></p>" +
  62 + "<p class=paragrafo >Cont&eacute;m os c&oacute;digos que identificam o limite geogr&aacute;fico, como o c&oacute;digo do munic&iacute;pio ou bairro</p>" +
63 i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_codigoregiao") + 63 i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_codigoregiao") +
64 - "<p>Cont&eacute;m os valores da medida</p>" + 64 + "<p class=paragrafo >Cont&eacute;m os valores da medida</p>" +
65 i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_valor") + 65 i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_valor") +
66 - "<p>Cont&eacute;m o ano (opcional)</p>" + 66 + "<p class=paragrafo >Cont&eacute;m o ano (opcional)</p>" +
67 i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_ano") + 67 i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_ano") +
68 - "<p>Cont&eacute;m o m&ecirc;s (opcional)</p>" + 68 + "<p class=paragrafo >Cont&eacute;m o m&ecirc;s (opcional)</p>" +
69 i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_mes") + 69 i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_mes") +
70 - "<p>Cont&eacute;m o dia (opcional)</p>" + 70 + "<p class=paragrafo >Cont&eacute;m o dia (opcional)</p>" +
71 i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_dia") + 71 i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_dia") +
72 - "<p>Cont&eacute;m a hora (opcional)</p>" + 72 + "<p class=paragrafo >Cont&eacute;m a hora (opcional)</p>" +
73 i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_hora") + 73 i3GEOadmin.uploaddados.upload.comboColunas("i3geoupload_hora") +
74 //"<p>Tipo de valores</p>" + 74 //"<p>Tipo de valores</p>" +
75 //i3GEOadmin.uploaddados.upload.tipoValores("i3geoupload_tipoval") + 75 //i3GEOadmin.uploaddados.upload.tipoValores("i3geoupload_tipoval") +
76 - "<p>Tipo de inclus&atilde;o</p>" + 76 + "<p class=paragrafo >Tipo de inclus&atilde;o</p>" +
77 i3GEOadmin.uploaddados.upload.tipoInclusao("i3geoupload_tipoinclusao") + 77 i3GEOadmin.uploaddados.upload.tipoInclusao("i3geoupload_tipoinclusao") +
78 - "<p><input type=button value='Concluir envio' id='i3geoupload_concluir' />"; 78 + "<p class=paragrafo ><input type=button value='Concluir envio' id='i3geoupload_concluir' /></p>";
79 79
80 $i(i3GEOadmin.uploaddados.upload.onde).innerHTML = ins; 80 $i(i3GEOadmin.uploaddados.upload.onde).innerHTML = ins;
81 new YAHOO.widget.Button( 81 new YAHOO.widget.Button(
@@ -163,8 +163,8 @@ i3GEOadmin.uploaddados = { @@ -163,8 +163,8 @@ i3GEOadmin.uploaddados = {
163 i3GEO.php.listaVariavel(i3GEOadmin.uploaddados.variaveis.combo,"i3geo_metaestat"); 163 i3GEO.php.listaVariavel(i3GEOadmin.uploaddados.variaveis.combo,"i3geo_metaestat");
164 }, 164 },
165 combo: function(dados){ 165 combo: function(dados){
166 - $i(i3GEOadmin.uploaddados.variaveis.onde).innerHTML = "<p>Escolha a vari&aacute;vel</p>" +  
167 - i3GEOF.metaestat.principal.comboVariaveis(dados,"i3GEOadminEditorVariaveis_combo","i3GEOadmin.uploaddados.medidas.lista()","","nao"); 166 + $i(i3GEOadmin.uploaddados.variaveis.onde).innerHTML = "<p class=paragrafo >Escolha a vari&aacute;vel</p>" +
  167 + i3GEOF.metaestat.principal.comboVariaveis(dados,"i3GEOadminEditorVariaveis_combo","i3GEOadmin.uploaddados.medidas.lista()","250","nao","nao");
168 } 168 }
169 }, 169 },
170 medidas:{ 170 medidas:{
@@ -178,8 +178,8 @@ i3GEOadmin.uploaddados = { @@ -178,8 +178,8 @@ i3GEOadmin.uploaddados = {
178 i3GEO.php.listaMedidaVariavel($i("i3GEOadminEditorVariaveis_combo").value,i3GEOadmin.uploaddados.medidas.combo); 178 i3GEO.php.listaMedidaVariavel($i("i3GEOadminEditorVariaveis_combo").value,i3GEOadmin.uploaddados.medidas.combo);
179 }, 179 },
180 combo: function(dados){ 180 combo: function(dados){
181 - $i(i3GEOadmin.uploaddados.medidas.onde).innerHTML = "<p>Escolha a medida da vari&aacute;vel</p>" +  
182 - i3GEOF.metaestat.principal.comboMedidasVariavel(dados,"i3GEOadminEditorMedidas_combo",""); 181 + $i(i3GEOadmin.uploaddados.medidas.onde).innerHTML = "<p class=paragrafo >Escolha a medida da vari&aacute;vel</p>" +
  182 + i3GEOF.metaestat.principal.comboMedidasVariavel(dados,"i3GEOadminEditorMedidas_combo","","","250","nao","nao");
183 } 183 }
184 } 184 }
185 }; 185 };
186 \ No newline at end of file 186 \ No newline at end of file
admin/js/estat_variavel.js
@@ -1325,6 +1325,10 @@ i3GEOadmin.variaveis = { @@ -1325,6 +1325,10 @@ i3GEOadmin.variaveis = {
1325 if(!eleValue || !eleCodigoConexao){ 1325 if(!eleValue || !eleCodigoConexao){
1326 return; 1326 return;
1327 } 1327 }
  1328 + if(eleCodigoConexao.value == ""){
  1329 + alert("Escolha uma conexao");
  1330 + return;
  1331 + }
1328 core_makeRequest(i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=esquemasConexao&formato=json&codigo_estat_conexao="+eleCodigoConexao.value,callback); 1332 core_makeRequest(i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=esquemasConexao&formato=json&codigo_estat_conexao="+eleCodigoConexao.value,callback);
1329 }, 1333 },
1330 selTabela: function(idEleValue,idEleCodigoConexao,idEleNomeEsquema){ 1334 selTabela: function(idEleValue,idEleCodigoConexao,idEleNomeEsquema){
@@ -1354,6 +1358,14 @@ i3GEOadmin.variaveis = { @@ -1354,6 +1358,14 @@ i3GEOadmin.variaveis = {
1354 if(!eleValue || !eleCodigoConexao || !eleNomeEsquema){ 1358 if(!eleValue || !eleCodigoConexao || !eleNomeEsquema){
1355 return; 1359 return;
1356 } 1360 }
  1361 + if(eleCodigoConexao.value == ""){
  1362 + alert("Escolha uma conexao");
  1363 + return;
  1364 + }
  1365 + if(eleNomeEsquema.value == ""){
  1366 + alert("Escolha um esquema");
  1367 + return;
  1368 + }
1357 core_makeRequest(i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=tabelasEsquema&formato=json&codigo_estat_conexao="+eleCodigoConexao.value+"&nome_esquema="+eleNomeEsquema.value,callback); 1369 core_makeRequest(i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=tabelasEsquema&formato=json&codigo_estat_conexao="+eleCodigoConexao.value+"&nome_esquema="+eleNomeEsquema.value,callback);
1358 }, 1370 },
1359 selColuna: function(idEleValue,idEleCodigoConexao,idEleNomeEsquema,idEleNomeTabela){ 1371 selColuna: function(idEleValue,idEleCodigoConexao,idEleNomeEsquema,idEleNomeTabela){
@@ -1384,6 +1396,18 @@ i3GEOadmin.variaveis = { @@ -1384,6 +1396,18 @@ i3GEOadmin.variaveis = {
1384 if(!eleValue || !eleCodigoConexao || !eleNomeEsquema || !eleNomeTabela){ 1396 if(!eleValue || !eleCodigoConexao || !eleNomeEsquema || !eleNomeTabela){
1385 return; 1397 return;
1386 } 1398 }
  1399 + if(eleCodigoConexao.value == ""){
  1400 + alert("Escolha uma conexao");
  1401 + return;
  1402 + }
  1403 + if(eleNomeEsquema.value == ""){
  1404 + alert("Escolha um esquema");
  1405 + return;
  1406 + }
  1407 + if(eleNomeTabela.value == ""){
  1408 + alert("Escolha uma tabela");
  1409 + return;
  1410 + }
1387 core_makeRequest(i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=colunasTabela&formato=json&codigo_estat_conexao="+eleCodigoConexao.value+"&nome_esquema="+eleNomeEsquema.value+"&nome_tabela="+eleNomeTabela.value,callback); 1411 core_makeRequest(i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=colunasTabela&formato=json&codigo_estat_conexao="+eleCodigoConexao.value+"&nome_esquema="+eleNomeEsquema.value+"&nome_tabela="+eleNomeTabela.value,callback);
1388 } 1412 }
1389 1413
ferramentas/metaestat/index.js
@@ -1129,6 +1129,11 @@ i3GEOF.metaestat = { @@ -1129,6 +1129,11 @@ i3GEOF.metaestat = {
1129 $i("Ecodigo_tipo_periodo").value = 0; 1129 $i("Ecodigo_tipo_periodo").value = 0;
1130 //impede a alteracao do filtro 1130 //impede a alteracao do filtro
1131 $i("Efiltro").disabled = "disabled"; 1131 $i("Efiltro").disabled = "disabled";
  1132 + //altera a tabela quando escolher
  1133 + $i("Ecodigo_tipo_regiao").onchange = function(){
  1134 + alert("Escolha uma tabela compat&iacute;vel com essa regi&atilde;o");
  1135 + $i("Etabela").value = "";
  1136 + };
1132 }, 1137 },
1133 editaMedidaVariavel: function(){ 1138 editaMedidaVariavel: function(){
1134 i3GEOadmin.variaveis.aposGravar = function(){ 1139 i3GEOadmin.variaveis.aposGravar = function(){
@@ -1291,7 +1296,7 @@ i3GEOF.metaestat = { @@ -1291,7 +1296,7 @@ i3GEOF.metaestat = {
1291 var ins = "<p class='paragrafo' >" + $trad(2,i3GEOF.metaestat.dicionario1) + 1296 var ins = "<p class='paragrafo' >" + $trad(2,i3GEOF.metaestat.dicionario1) +
1292 "<br><br><p><input id=i3GEOFmetaestatEditorBotaot01 type='button' value='"+$trad(3,i3GEOF.metaestat.dicionario1)+"' />" + 1297 "<br><br><p><input id=i3GEOFmetaestatEditorBotaot01 type='button' value='"+$trad(3,i3GEOF.metaestat.dicionario1)+"' />" +
1293 "&nbsp<input id=i3GEOFmetaestatEditorBotaot02 type='button' value='"+$trad(4,i3GEOF.metaestat.dicionario1)+"' />" + 1298 "&nbsp<input id=i3GEOFmetaestatEditorBotaot02 type='button' value='"+$trad(4,i3GEOF.metaestat.dicionario1)+"' />" +
1294 - "&nbsp<input id=i3GEOFmetaestatEditorBotaot03 type='button' value='Upload' />"; 1299 + "&nbsp<input id=i3GEOFmetaestatEditorBotaot03 type='button' value='Upload CSV' />";
1295 i3GEO.util.proximoAnterior("","i3GEOF.metaestat.editor.t1()",ins,"i3GEOF.metaestat.editor.t0","i3GEOFmetaestatEditor"); 1300 i3GEO.util.proximoAnterior("","i3GEOF.metaestat.editor.t1()",ins,"i3GEOF.metaestat.editor.t0","i3GEOFmetaestatEditor");
1296 new YAHOO.widget.Button( 1301 new YAHOO.widget.Button(
1297 "i3GEOFmetaestatEditorBotaot01", 1302 "i3GEOFmetaestatEditorBotaot01",
ferramentas/metaestat/upload.html
@@ -26,21 +26,17 @@ body { @@ -26,21 +26,17 @@ body {
26 <div id="i3GEOadminUploaddadosVariaveis" style="left: -5px;"></div> 26 <div id="i3GEOadminUploaddadosVariaveis" style="left: -5px;"></div>
27 <div id="i3GEOadminUploaddadosMedidas" style="left: -5px;"></div> 27 <div id="i3GEOadminUploaddadosMedidas" style="left: -5px;"></div>
28 <br> 28 <br>
29 - <form id=i3GEOupload target="i3GEOuploadiframe"  
30 - action="../../admin/php/metaestat_uploaddados_submit.php"  
31 - onsubmit="i3GEOadmin.uploaddados.upload.submit();" method="post"  
32 - ENCTYPE="multipart/form-data"> 29 + <form id=i3GEOupload target="i3GEOuploadiframe" action="../../admin/php/metaestat_uploaddados_submit.php" onsubmit="i3GEOadmin.uploaddados.upload.submit();" method="post" ENCTYPE="multipart/form-data">
33 <p class="paragrafo"> 30 <p class="paragrafo">
34 - <input class=digitar type="file" size=42 name="i3GEOuploadArquivo"  
35 - style="top: 0px; left: 0px; cursor: pointer;"> 31 + <input class=digitar type="file" size=22 name="i3GEOuploadArquivo" style="top: 0px;left: 0px;cursor: pointer;">
36 </p> 32 </p>
37 - <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> <input  
38 - type="submit" value="Enviar"> 33 + <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> <input type="submit" value="Enviar" size="22">
39 </form> 34 </form>
40 <br> 35 <br>
41 <div id="i3GEOadminEditorColunas" style="left: -5px;"></div> 36 <div id="i3GEOadminEditorColunas" style="left: -5px;"></div>
42 - <iframe id="i3GEOuploadiframe" name="i3GEOuploadiframe" src="#"  
43 - style="width: 0; height: 0; border: 0px solid #fff;"></iframe> 37 + <iframe id="i3GEOuploadiframe" name="i3GEOuploadiframe" src="#" style="width: 0;
  38 + height: 0;
  39 + border: 0px solid #fff;"></iframe>
44 <div id=logajax style="display: block"></div> 40 <div id=logajax style="display: block"></div>
45 <script> 41 <script>
46 //necessario para a ferramenta login e outras 42 //necessario para a ferramenta login e outras