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,7 +303,7 @@ i3GEOadmin.variaveis = { | ||
| 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:""}, | 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 | {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:""}, | 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 | {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:""}, | 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 | {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:""}, | 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 | {titulo:"Filtro adicional:",id:"Efiltro",size:"50",value:i.filtro,tipo:"text",div:""} | 308 | {titulo:"Filtro adicional:",id:"Efiltro",size:"50",value:i.filtro,tipo:"text",div:""} |
| 309 | ] | 309 | ] |
| @@ -536,17 +536,22 @@ i3GEOadmin.variaveis = { | @@ -536,17 +536,22 @@ i3GEOadmin.variaveis = { | ||
| 536 | }, | 536 | }, |
| 537 | montaDiv: function(i){ | 537 | montaDiv: function(i){ |
| 538 | var ins = "", | 538 | var ins = "", |
| 539 | + limg=i3GEO.configura.locaplic+"/imagens/crialeg.jpg", | ||
| 539 | param = { | 540 | param = { |
| 540 | "linhas":[ | 541 | "linhas":[ |
| 541 | {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, | 542 | {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, |
| 542 | {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""}, | 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 | {titulo:"id_pai:",id:"Eid_pai",size:"50",value:i.id_pai,tipo:"text",div:""}, | 546 | {titulo:"id_pai:",id:"Eid_pai",size:"50",value:i.id_pai,tipo:"text",div:""}, |
| 545 | {titulo:"Tipo:",id:"",size:"50",value:i.tipo,tipo:"text",div:"<div id=Ctipo_parametro ></div>"} | 547 | {titulo:"Tipo:",id:"",size:"50",value:i.tipo,tipo:"text",div:"<div id=Ctipo_parametro ></div>"} |
| 546 | ] | 548 | ] |
| 547 | }; | 549 | }; |
| 548 | ins += core_geraLinhas(param); | 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 | $i("editor_bd").innerHTML = ins; | 555 | $i("editor_bd").innerHTML = ins; |
| 551 | //para saber a lista de tipos, veja a descricao da tabela de parametros no MER do banco de dados | 556 | //para saber a lista de tipos, veja a descricao da tabela de parametros no MER do banco de dados |
| 552 | if($i("Ctipo_parametro")){ | 557 | if($i("Ctipo_parametro")){ |
| @@ -606,10 +611,10 @@ i3GEOadmin.variaveis = { | @@ -606,10 +611,10 @@ i3GEOadmin.variaveis = { | ||
| 606 | montaDiv: function(i){ | 611 | montaDiv: function(i){ |
| 607 | var ins = "", | 612 | var ins = "", |
| 608 | param = { | 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 | ins += core_geraLinhas(param); | 619 | ins += core_geraLinhas(param); |
| 615 | ins += "<br><br><br>"; | 620 | ins += "<br><br><br>"; |
| @@ -637,6 +642,8 @@ i3GEOadmin.variaveis = { | @@ -637,6 +642,8 @@ i3GEOadmin.variaveis = { | ||
| 637 | } | 642 | } |
| 638 | for (i=0, j=dados.length; i<j; i++) { | 643 | for (i=0, j=dados.length; i<j; i++) { |
| 639 | 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\" />"; | 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 | if(dados[i].titulo != "") | 647 | if(dados[i].titulo != "") |
| 641 | {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>";} | 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 | else | 649 | else |
| @@ -704,7 +711,7 @@ i3GEOadmin.variaveis = { | @@ -704,7 +711,7 @@ i3GEOadmin.variaveis = { | ||
| 704 | } | 711 | } |
| 705 | if(tipo == "linkMedida"){ | 712 | if(tipo == "linkMedida"){ |
| 706 | core_montaEditor("i3GEOadmin.variaveis.gravaDados('linkMedida','"+id+"')","450px","200px","","Editor de links"); | 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 | editar: function(tipo,id) { | 717 | editar: function(tipo,id) { |
| @@ -745,7 +752,7 @@ i3GEOadmin.variaveis = { | @@ -745,7 +752,7 @@ i3GEOadmin.variaveis = { | ||
| 745 | sUrl = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaLinkMedida&id_link="+id; | 752 | sUrl = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaLinkMedida&id_link="+id; |
| 746 | } | 753 | } |
| 747 | if(tipo == "fonteinfo"){ | 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 | i3GEOadmin.variaveis.fonte.montaDiv(); | 756 | i3GEOadmin.variaveis.fonte.montaDiv(); |
| 750 | core_carregando("desativa"); | 757 | core_carregando("desativa"); |
| 751 | } | 758 | } |
admin/php/classe_metaestat.php
| @@ -1251,7 +1251,7 @@ class Metaestat{ | @@ -1251,7 +1251,7 @@ class Metaestat{ | ||
| 1251 | $id_parametro_variavel - opcional | 1251 | $id_parametro_variavel - opcional |
| 1252 | */ | 1252 | */ |
| 1253 | function listaParametro($id_medida_variavel,$id_parametro_medida=""){ | 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 | $sql .= "FROM ".$this->esquemaadmin."i3geoestat_parametro_medida "; | 1255 | $sql .= "FROM ".$this->esquemaadmin."i3geoestat_parametro_medida "; |
| 1256 | $sql .= "INNER JOIN ".$this->esquemaadmin."i3geoestat_medida_variavel "; | 1256 | $sql .= "INNER JOIN ".$this->esquemaadmin."i3geoestat_medida_variavel "; |
| 1257 | $sql .= "ON i3geoestat_parametro_medida.id_medida_variavel = i3geoestat_medida_variavel.id_medida_variavel "; | 1257 | $sql .= "ON i3geoestat_parametro_medida.id_medida_variavel = i3geoestat_medida_variavel.id_medida_variavel "; |