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 "; | ... | ... |