Commit 5c1ecab579ff5cb1a2881f8d15cbe0a2f233a299
1 parent
d7f1591c
Exists in
master
and in
7 other branches
Complementação dos formulários de entrada de dados do METAESTAT incluindo novas caixas de seleção
Showing
3 changed files
with
17 additions
and
10 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/js/estat_variavel.js
| ... | ... | @@ -303,7 +303,7 @@ i3GEOadmin.variaveis = { |
| 303 | 303 | {titulo:"Esquema do banco: <img onclick='i3GEOadmin.variaveis.selEsquema(\"Eesquemadb\",\"Ecodigo_estat_conexao\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Eesquemadb",size:"50",value:i.esquemadb,tipo:"text",div:""}, |
| 304 | 304 | {titulo:"Tabela do banco: <img onclick='i3GEOadmin.variaveis.selTabela(\"Etabela\",\"Ecodigo_estat_conexao\",\"Eesquemadb\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Etabela",size:"50",value:i.tabela,tipo:"text",div:""}, |
| 305 | 305 | {titulo:"Coluna com os valores: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecolunavalor\",\"Ecodigo_estat_conexao\",\"Eesquemadb\",\"Etabela\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Ecolunavalor",size:"50",value:i.colunavalor,tipo:"text",div:""}, |
| 306 | - {titulo:"Coluna com os IDs da tabela GEO: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecolunaidgeo\",\"Ecodigo_estat_conexao\",\"Eesquemadb\",\"Etabela\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Ecolunaidgeo",size:"50",value:i.colunaidgeo,tipo:"text",div:""}, | |
| 306 | + {titulo:"Coluna de ligação com a tabela GEO: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecolunaidgeo\",\"Ecodigo_estat_conexao\",\"Eesquemadb\",\"Etabela\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Ecolunaidgeo",size:"50",value:i.colunaidgeo,tipo:"text",div:""}, | |
| 307 | 307 | {titulo:"Coluna com os IDs únicos que identificam cada registro da tabela com os valores: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecolunaidunico\",\"Ecodigo_estat_conexao\",\"Eesquemadb\",\"Etabela\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>",id:"Ecolunaidunico",size:"50",value:i.colunaidunico,tipo:"text",div:""}, |
| 308 | 308 | {titulo:"Filtro adicional:",id:"Efiltro",size:"50",value:i.filtro,tipo:"text",div:""} |
| 309 | 309 | ] |
| ... | ... | @@ -536,17 +536,22 @@ i3GEOadmin.variaveis = { |
| 536 | 536 | }, |
| 537 | 537 | montaDiv: function(i){ |
| 538 | 538 | var ins = "", |
| 539 | + limg=i3GEO.configura.locaplic+"/imagens/crialeg.jpg", | |
| 539 | 540 | param = { |
| 540 | 541 | "linhas":[ |
| 541 | 542 | {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, |
| 542 | 543 | {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""}, |
| 543 | - {titulo:"Coluna:",id:"Ecoluna",size:"50",value:i.coluna,tipo:"text",div:""}, | |
| 544 | + {titulo:"Coluna com os parâmetros: <img onclick='i3GEOadmin.variaveis.selColuna(\"Ecoluna\",\"parametro_Ecodigo_estat_conexao\",\"parametro_Eesquemadb\",\"parametro_Etabela\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>", | |
| 545 | + id:"Ecoluna",size:"50",value:i.coluna,tipo:"text",div:""}, | |
| 544 | 546 | {titulo:"id_pai:",id:"Eid_pai",size:"50",value:i.id_pai,tipo:"text",div:""}, |
| 545 | 547 | {titulo:"Tipo:",id:"",size:"50",value:i.tipo,tipo:"text",div:"<div id=Ctipo_parametro ></div>"} |
| 546 | 548 | ] |
| 547 | 549 | }; |
| 548 | 550 | ins += core_geraLinhas(param); |
| 549 | - ins += "<br><br><br>"; | |
| 551 | + ins += "<br><br><br>" + | |
| 552 | + "<input type=hidden id=parametro_Ecodigo_estat_conexao value='"+i.codigo_estat_conexao+"' />" + | |
| 553 | + "<input type=hidden id=parametro_Eesquemadb value='"+i.esquemadb+"' />" + | |
| 554 | + "<input type=hidden id=parametro_Etabela value='"+i.tabela+"' />"; | |
| 550 | 555 | $i("editor_bd").innerHTML = ins; |
| 551 | 556 | //para saber a lista de tipos, veja a descricao da tabela de parametros no MER do banco de dados |
| 552 | 557 | if($i("Ctipo_parametro")){ |
| ... | ... | @@ -606,10 +611,10 @@ i3GEOadmin.variaveis = { |
| 606 | 611 | montaDiv: function(i){ |
| 607 | 612 | var ins = "", |
| 608 | 613 | param = { |
| 609 | - "linhas":[ | |
| 610 | - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, | |
| 611 | - {titulo:"Link:",id:"Elink",size:"50",value:i.link,tipo:"text",div:""} | |
| 612 | - ] | |
| 614 | + "linhas":[ | |
| 615 | + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, | |
| 616 | + {titulo:"Link:",id:"Elink",size:"50",value:i.link,tipo:"text",div:""} | |
| 617 | + ] | |
| 613 | 618 | }; |
| 614 | 619 | ins += core_geraLinhas(param); |
| 615 | 620 | ins += "<br><br><br>"; |
| ... | ... | @@ -637,6 +642,8 @@ i3GEOadmin.variaveis = { |
| 637 | 642 | } |
| 638 | 643 | for (i=0, j=dados.length; i<j; i++) { |
| 639 | 644 | conteudo = " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"i3GEOadmin.variaveis.excluir('fonteinfo','"+dados[i].id_fonteinfo+"')\" title=excluir width='10px' heigth='10px' src=\"../imagens/01.png\" />"; |
| 645 | + //conteudo += " <img style=\"position:relative;cursor:pointer;top:2px\" onclick=\"i3GEOadmin.variaveis.editar('fonteinfo','"+dados[i].id_fonteinfo+"')\" title=editar src=\"../imagens/06.png\" /><b>"; | |
| 646 | + | |
| 640 | 647 | if(dados[i].titulo != "") |
| 641 | 648 | {conteudo += " <span><a href='"+dados[i].link+"' >"+dados[i].titulo+"</a><span style=color:gray > - "+dados[i].link+" - id: "+dados[i].id_fonteinfo+"</span></span>";} |
| 642 | 649 | else |
| ... | ... | @@ -704,7 +711,7 @@ i3GEOadmin.variaveis = { |
| 704 | 711 | } |
| 705 | 712 | if(tipo == "linkMedida"){ |
| 706 | 713 | core_montaEditor("i3GEOadmin.variaveis.gravaDados('linkMedida','"+id+"')","450px","200px","","Editor de links"); |
| 707 | - i3GEO.variaveis.link.montaDiv(dados); | |
| 714 | + i3GEOadmin.variaveis.link.montaDiv(dados); | |
| 708 | 715 | } |
| 709 | 716 | }, |
| 710 | 717 | editar: function(tipo,id) { |
| ... | ... | @@ -745,7 +752,7 @@ i3GEOadmin.variaveis = { |
| 745 | 752 | sUrl = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaLinkMedida&id_link="+id; |
| 746 | 753 | } |
| 747 | 754 | if(tipo == "fonteinfo"){ |
| 748 | - core_montaEditor("gravaDados('fonteinfo','"+id+"')","450px","200px","","Editor de fontes"); | |
| 755 | + core_montaEditor("i3GEOadmin.variaveis.gravaDados('fonteinfo','"+id+"')","450px","200px","","Editor de fontes"); | |
| 749 | 756 | i3GEOadmin.variaveis.fonte.montaDiv(); |
| 750 | 757 | core_carregando("desativa"); |
| 751 | 758 | } | ... | ... |
admin/php/classe_metaestat.php
| ... | ... | @@ -1251,7 +1251,7 @@ class Metaestat{ |
| 1251 | 1251 | $id_parametro_variavel - opcional |
| 1252 | 1252 | */ |
| 1253 | 1253 | function listaParametro($id_medida_variavel,$id_parametro_medida=""){ |
| 1254 | - $sql = "SELECT i3geoestat_parametro_medida.* "; | |
| 1254 | + $sql = "SELECT i3geoestat_parametro_medida.*,i3geoestat_medida_variavel.* "; | |
| 1255 | 1255 | $sql .= "FROM ".$this->esquemaadmin."i3geoestat_parametro_medida "; |
| 1256 | 1256 | $sql .= "INNER JOIN ".$this->esquemaadmin."i3geoestat_medida_variavel "; |
| 1257 | 1257 | $sql .= "ON i3geoestat_parametro_medida.id_medida_variavel = i3geoestat_medida_variavel.id_medida_variavel "; | ... | ... |