Commit 088a0ba198960dd43e29e7b1271ab2af5d0bb2a8
1 parent
c2dea8ae
Exists in
master
and in
7 other branches
--no commit message
Showing
7 changed files
with
124 additions
and
7 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/php/classe_metaestat.php
| @@ -710,7 +710,7 @@ class Metaestat{ | @@ -710,7 +710,7 @@ class Metaestat{ | ||
| 710 | try { | 710 | try { |
| 711 | if($id_parametro_medida != ""){ | 711 | if($id_parametro_medida != ""){ |
| 712 | if($this->convUTF){ | 712 | if($this->convUTF){ |
| 713 | - $nomeparametro = utf8_encode($nomeparametro); | 713 | + $nome = utf8_encode($nome); |
| 714 | $descricao = utf8_encode($descricao); | 714 | $descricao = utf8_encode($descricao); |
| 715 | } | 715 | } |
| 716 | //echo "UPDATE ".$this->esquemaadmin."i3geoestat_parametro_medida SET nomeparametro = '$nomeparametro',descricao = '$descricao',coluna = '$coluna',agregavalores = '$agregavalores' WHERE id_parametro_medida = $id_parametro_medida";exit; | 716 | //echo "UPDATE ".$this->esquemaadmin."i3geoestat_parametro_medida SET nomeparametro = '$nomeparametro',descricao = '$descricao',coluna = '$coluna',agregavalores = '$agregavalores' WHERE id_parametro_medida = $id_parametro_medida";exit; |
| @@ -1073,9 +1073,15 @@ class Metaestat{ | @@ -1073,9 +1073,15 @@ class Metaestat{ | ||
| 1073 | $this->dbh = $dbhold; | 1073 | $this->dbh = $dbhold; |
| 1074 | return $res; | 1074 | return $res; |
| 1075 | } | 1075 | } |
| 1076 | - function relatorioCompleto(){ | 1076 | + function relatorioCompleto($codigo_variavel=""){ |
| 1077 | $dados = array(); | 1077 | $dados = array(); |
| 1078 | - $vs = $this->listaVariavel(); | 1078 | + |
| 1079 | + if($codigo_variavel != "" || !empty($codigo_variavel)){ | ||
| 1080 | + $vs[] = $this->listaVariavel($codigo_variavel);; | ||
| 1081 | + } | ||
| 1082 | + else{ | ||
| 1083 | + $vs = $this->listaVariavel(); | ||
| 1084 | + } | ||
| 1079 | foreach($vs as $v){ | 1085 | foreach($vs as $v){ |
| 1080 | $nivel1["id"] = $v["codigo_variavel"]; | 1086 | $nivel1["id"] = $v["codigo_variavel"]; |
| 1081 | $nivel1["titulo"] = $v["nome"]; | 1087 | $nivel1["titulo"] = $v["nome"]; |
| @@ -1093,7 +1099,6 @@ class Metaestat{ | @@ -1093,7 +1099,6 @@ class Metaestat{ | ||
| 1093 | $nivel2["descricao"] = $unidade.", ".$periodo.", ".$regiao; | 1099 | $nivel2["descricao"] = $unidade.", ".$periodo.", ".$regiao; |
| 1094 | $nivel2["fontes"] = $this->listaFonteinfoMedida($m["id_medida_variavel"]); | 1100 | $nivel2["fontes"] = $this->listaFonteinfoMedida($m["id_medida_variavel"]); |
| 1095 | $nivel2["links"] = $this->listaLinkMedida($m["id_medida_variavel"]); | 1101 | $nivel2["links"] = $this->listaLinkMedida($m["id_medida_variavel"]); |
| 1096 | - | ||
| 1097 | $nivel1["filho"] = $nivel2; | 1102 | $nivel1["filho"] = $nivel2; |
| 1098 | } | 1103 | } |
| 1099 | $dados[] = $nivel1; | 1104 | $dados[] = $nivel1; |
admin/php/metaestat.php
| @@ -937,7 +937,10 @@ switch (strtoupper($funcao)) | @@ -937,7 +937,10 @@ switch (strtoupper($funcao)) | ||
| 937 | break; | 937 | break; |
| 938 | case "RELATORIOCOMPLETO": | 938 | case "RELATORIOCOMPLETO": |
| 939 | $m = new Metaestat(); | 939 | $m = new Metaestat(); |
| 940 | - $dados = $m->relatorioCompleto(); | 940 | + if(empty($codigo_variavel)){ |
| 941 | + $codigo_variavel = ""; | ||
| 942 | + } | ||
| 943 | + $dados = $m->relatorioCompleto($codigo_variavel); | ||
| 941 | $dados = $m->formataRelatorioHtml($dados); | 944 | $dados = $m->formataRelatorioHtml($dados); |
| 942 | retornaJSON($dados); | 945 | retornaJSON($dados); |
| 943 | exit; | 946 | exit; |
classesjs/classe_cartograma.js
| @@ -54,13 +54,57 @@ i3GEO.cartograma = { | @@ -54,13 +54,57 @@ i3GEO.cartograma = { | ||
| 54 | aguarde: function(obj){ | 54 | aguarde: function(obj){ |
| 55 | obj.innerHTML = "<img id='"+obj.id+"_imagem' style='z-index:2' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde.gif\' />"; | 55 | obj.innerHTML = "<img id='"+obj.id+"_imagem' style='z-index:2' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde.gif\' />"; |
| 56 | }, | 56 | }, |
| 57 | + maisInfo: function(){ | ||
| 58 | + var temp = "", | ||
| 59 | + v = $i("i3geoCartoComboVariavel"); | ||
| 60 | + if(!v || v.value === ""){ | ||
| 61 | + alert($trad("x61")); | ||
| 62 | + } | ||
| 63 | + else{ | ||
| 64 | + temp = function(retorno){ | ||
| 65 | + var cabecalho,minimiza,janela; | ||
| 66 | + if (!$i("i3geoCartoMaisInfo")){ | ||
| 67 | + cabecalho = function(){ | ||
| 68 | + }; | ||
| 69 | + minimiza = function(){ | ||
| 70 | + i3GEO.janela.minimiza("i3geoCartoMaisInfo"); | ||
| 71 | + }; | ||
| 72 | + janela = i3GEO.janela.cria( | ||
| 73 | + "400px", | ||
| 74 | + "300px", | ||
| 75 | + "", | ||
| 76 | + "", | ||
| 77 | + "", | ||
| 78 | + $trad("x62"), | ||
| 79 | + "i3geoCartoMaisInfo", | ||
| 80 | + false, | ||
| 81 | + "hd", | ||
| 82 | + cabecalho, | ||
| 83 | + minimiza | ||
| 84 | + ); | ||
| 85 | + janela = janela[0]; | ||
| 86 | + YAHOO.i3GEO.janela.manager.register(janela); | ||
| 87 | + janela.render(); | ||
| 88 | + //YAHOO.util.Event.addListener(janela.close, "click", i3GEO.cartograma.fechaJanelaParametros); | ||
| 89 | + } | ||
| 90 | + else{ | ||
| 91 | + janela = YAHOO.i3GEO.janela.manager.find("i3geoCartoMaisInfo"); | ||
| 92 | + } | ||
| 93 | + janela.setBody(retorno); | ||
| 94 | + janela.show(); | ||
| 95 | + //imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); | ||
| 96 | + //janela.moveTo(imagemxy[0]+i3GEO.cartograma.LEFT,imagemxy[1]+i3GEO.cartograma.TOP); | ||
| 97 | + }; | ||
| 98 | + i3GEO.php.relatorioVariavel(v.value,temp); | ||
| 99 | + } | ||
| 100 | + }, | ||
| 57 | comboVariaveis: function(){ | 101 | comboVariaveis: function(){ |
| 58 | var onde = $i("i3geoCartoVariaveis"), | 102 | var onde = $i("i3geoCartoVariaveis"), |
| 59 | temp = function(dados){ | 103 | temp = function(dados){ |
| 60 | var n = dados.length, | 104 | var n = dados.length, |
| 61 | - ins = '<p class="paragrafo" >'+$trad("x58")+'</p>', | 105 | + ins = '<p onclick="i3GEO.cartograma.maisInfo()" class="paragrafo" style="cursor:pointer;color:blue">'+$trad("x60")+'</p><p class="paragrafo" >'+$trad("x58")+'</p>', |
| 62 | i; | 106 | i; |
| 63 | - ins += "<select style='width:"+(i3GEO.cartograma.LARGURA - 20)+"px' onchange='i3GEO.cartograma.comboVariaveisOnchange(this)'><option value=''>---</option>"; | 107 | + ins += "<select id='i3geoCartoComboVariavel' style='box-shadow:0 1px 5px gray;width:"+(i3GEO.cartograma.LARGURA - 20)+"px' onchange='i3GEO.cartograma.comboVariaveisOnchange(this)'><option value=''>---</option>"; |
| 64 | for(i=0;i<n;i++){ | 108 | for(i=0;i<n;i++){ |
| 65 | ins += "<option title='"+dados[i].descricao+"' value='"+dados[i].codigo_variavel+"'>"+dados[i].nome+"</option>"; | 109 | ins += "<option title='"+dados[i].descricao+"' value='"+dados[i].codigo_variavel+"'>"+dados[i].nome+"</option>"; |
| 66 | } | 110 | } |
classesjs/classe_php.js
| @@ -1455,5 +1455,14 @@ i3GEO.php = { | @@ -1455,5 +1455,14 @@ i3GEO.php = { | ||
| 1455 | listaValoresParametroMedidaVariavel: function(id_parametro_medida,funcao){ | 1455 | listaValoresParametroMedidaVariavel: function(id_parametro_medida,funcao){ |
| 1456 | var p = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaValoresParametro&id_parametro_medida="+id_parametro_medida+"&g_sid="+i3GEO.configura.sid; | 1456 | var p = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaValoresParametro&id_parametro_medida="+id_parametro_medida+"&g_sid="+i3GEO.configura.sid; |
| 1457 | i3GEO.util.ajaxGet(p,funcao); | 1457 | i3GEO.util.ajaxGet(p,funcao); |
| 1458 | + }, | ||
| 1459 | + /* | ||
| 1460 | + Function: relatorioVariavel | ||
| 1461 | + | ||
| 1462 | + Relatorio descritivo de uma variável do sistema de metadados estatísticos | ||
| 1463 | + */ | ||
| 1464 | + relatorioVariavel: function(codigo_variavel,funcao){ | ||
| 1465 | + var p = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=relatorioCompleto&codigo_variavel="+codigo_variavel+"&g_sid="+i3GEO.configura.sid; | ||
| 1466 | + i3GEO.util.ajaxGet(p,funcao); | ||
| 1458 | } | 1467 | } |
| 1459 | }; | 1468 | }; |
| 1460 | \ No newline at end of file | 1469 | \ No newline at end of file |
classesjs/dicionario.js
| @@ -1950,6 +1950,27 @@ it:"" | @@ -1950,6 +1950,27 @@ it:"" | ||
| 1950 | }], | 1950 | }], |
| 1951 | "x60":[ | 1951 | "x60":[ |
| 1952 | { | 1952 | { |
| 1953 | +pt:"Mais informações sobre a variável escolhida", | ||
| 1954 | +en:"", | ||
| 1955 | +es:"", | ||
| 1956 | +it:"" | ||
| 1957 | +}], | ||
| 1958 | +"x61":[ | ||
| 1959 | +{ | ||
| 1960 | +pt:"Escolha uma variavel", | ||
| 1961 | +en:"", | ||
| 1962 | +es:"", | ||
| 1963 | +it:"" | ||
| 1964 | +}], | ||
| 1965 | +"x62":[ | ||
| 1966 | +{ | ||
| 1967 | +pt:"Relatório", | ||
| 1968 | +en:"", | ||
| 1969 | +es:"", | ||
| 1970 | +it:"" | ||
| 1971 | +}], | ||
| 1972 | +"x63":[ | ||
| 1973 | +{ | ||
| 1953 | pt:"", | 1974 | pt:"", |
| 1954 | en:"", | 1975 | en:"", |
| 1955 | es:"", | 1976 | es:"", |
interface/carto_ol.htm
| @@ -16,6 +16,41 @@ | @@ -16,6 +16,41 @@ | ||
| 16 | width:29px; | 16 | width:29px; |
| 17 | cursor:pointer; | 17 | cursor:pointer; |
| 18 | } | 18 | } |
| 19 | +.var_div_relatorio h1{ | ||
| 20 | + font-size: 16px; | ||
| 21 | + text-align:left; | ||
| 22 | +} | ||
| 23 | +.var_div_relatorio h2{ | ||
| 24 | + font-size: 14px; | ||
| 25 | + text-align:left; | ||
| 26 | +} | ||
| 27 | +.var_div_relatorio p{ | ||
| 28 | + font-size:12px; | ||
| 29 | + line-height:15px; | ||
| 30 | + margin-bottom:9px; | ||
| 31 | + text-align:left; | ||
| 32 | +} | ||
| 33 | +.var_div_relatorio i{ | ||
| 34 | + font-size:12px; | ||
| 35 | + line-height:15px; | ||
| 36 | + margin-bottom:9px; | ||
| 37 | + text-align:left; | ||
| 38 | + background-color: white; | ||
| 39 | +} | ||
| 40 | +.var_cor1 { | ||
| 41 | + background-color: rgb(250,250,250); | ||
| 42 | + width: 95%; | ||
| 43 | + padding: 5px; | ||
| 44 | +} | ||
| 45 | +.var_cor2 { | ||
| 46 | + background-color: rgb(220,220,220); | ||
| 47 | + width: 95%; | ||
| 48 | + padding: 5px; | ||
| 49 | +} | ||
| 50 | +#i3geoCartoParametros_corpo select { | ||
| 51 | + box-shadow:0 1px 5px gray; | ||
| 52 | + height: 20px; | ||
| 53 | +} | ||
| 19 | </style> | 54 | </style> |
| 20 | </head> | 55 | </head> |
| 21 | <body id="i3geo" style="background-color:white"> | 56 | <body id="i3geo" style="background-color:white"> |