Commit 885990cd21f15c1dd1a01d0ccf523bc4000ef560
1 parent
1a923cf7
Exists in
master
and in
7 other branches
Correção no posicionamento das janelas do sistema METAESTAT.
Correção no "zoom para" na ferramenta tabela
Showing
8 changed files
with
43 additions
and
12 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/js/core.js
| ... | ... | @@ -1451,6 +1451,11 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal) |
| 1451 | 1451 | }; |
| 1452 | 1452 | YAHOO.util.Event.addListener(YAHOO.admin.container.panelEditor.close, "click", fecha); |
| 1453 | 1453 | YAHOO.admin.container.panelEditor.show(); |
| 1454 | + //registra a janela no gerenciador de janelas default da classe i3GEO.janela caso ela exista | |
| 1455 | + try{ | |
| 1456 | + YAHOO.i3GEO.janela.manager.register(YAHOO.admin.container.panelEditor); | |
| 1457 | + } | |
| 1458 | + catch(e){} | |
| 1454 | 1459 | } |
| 1455 | 1460 | /* |
| 1456 | 1461 | Function idiomaSel | ... | ... |
admin/php/classe_metaestat.php
| ... | ... | @@ -1641,13 +1641,11 @@ class Metaestat{ |
| 1641 | 1641 | $c = $this->listaConexao($medida["codigo_estat_conexao"],true); |
| 1642 | 1642 | //var_dump($c);exit; |
| 1643 | 1643 | $dbh = new PDO('pgsql:dbname='.$c["bancodedados"].';user='.$c["usuario"].';password='.$c["senha"].';host='.$c["host"].';port='.$c["porta"]); |
| 1644 | - | |
| 1645 | 1644 | $colunassql[] = $medida["colunavalor"].",".$medida["colunaidunico"]; |
| 1646 | 1645 | $alias[] = $medida["nomemedida"]; |
| 1647 | 1646 | $colunas[] = $medida["colunavalor"]; |
| 1648 | 1647 | $alias[] = "idunico"; |
| 1649 | 1648 | $colunas[] = $medida["colunaidunico"]; |
| 1650 | - | |
| 1651 | 1649 | $parametros = $this->listaParametro($id_medida_variavel); |
| 1652 | 1650 | foreach($parametros as $p){ |
| 1653 | 1651 | $colunassql[] = $p["coluna"]; |
| ... | ... | @@ -1656,7 +1654,6 @@ class Metaestat{ |
| 1656 | 1654 | } |
| 1657 | 1655 | |
| 1658 | 1656 | $sql = "select ".implode(",",$colunassql)." from ".$medida["esquemadb"].".".$medida["tabela"]." WHERE ".$medida["colunaidgeo"]."::text = ".$identificador_regiao."::text "; |
| 1659 | - //echo $sql;exit; | |
| 1660 | 1657 | if($medida["filtro"] != ""){ |
| 1661 | 1658 | $sql .= " and ".$medida["filtro"]; |
| 1662 | 1659 | } | ... | ... |
admin/php/metaestat.php
| ... | ... | @@ -415,7 +415,7 @@ switch (strtoupper($funcao)) |
| 415 | 415 | $verde = $cor[1]; |
| 416 | 416 | $azul = $cor[2]; |
| 417 | 417 | } |
| 418 | - $m->alteraClasseClassificacao("",$id_classe,$titulo,$expressao,$vermelho,$verde,$azul,"","","-1","-1","-1",""); | |
| 418 | + $m->alteraClasseClassificacao("",$id_classe,$titulo,$expressao,$vermelho,$verde,$azul,"","","255","255","255","2"); | |
| 419 | 419 | } |
| 420 | 420 | } |
| 421 | 421 | if($tipo == "intiguais5"){ |
| ... | ... | @@ -444,7 +444,7 @@ switch (strtoupper($funcao)) |
| 444 | 444 | $verde = $cor[1]; |
| 445 | 445 | $azul = $cor[2]; |
| 446 | 446 | } |
| 447 | - $m->alteraClasseClassificacao("",$id_classe,$titulo,$expressao,$vermelho,$verde,$azul,"","","-1","-1","-1",""); | |
| 447 | + $m->alteraClasseClassificacao("",$id_classe,$titulo,$expressao,$vermelho,$verde,$azul,"","","255","255","255","2"); | |
| 448 | 448 | } |
| 449 | 449 | } |
| 450 | 450 | retornaJSON("ok"); | ... | ... |
classesphp/classe_atributos.php
| ... | ... | @@ -211,12 +211,13 @@ class Atributos |
| 211 | 211 | } |
| 212 | 212 | //error_reporting(E_ALL); |
| 213 | 213 | $this->layer->set("template","none.htm"); |
| 214 | - $this->layer->setfilter(""); | |
| 214 | + //$this->layer->setfilter(""); | |
| 215 | 215 | $ext = ""; |
| 216 | 216 | //procura o registro e pega a extensão geográfica |
| 217 | 217 | if($this->v == 6){ |
| 218 | 218 | $this->layer->open(); |
| 219 | 219 | $shape = $this->layer->getShape(new resultObj($registro)); |
| 220 | + //$shape = $this->layer->getShape($this->layer->getResult($registro)); | |
| 220 | 221 | } |
| 221 | 222 | else{ |
| 222 | 223 | if (@$this->layer->open() == MS_SUCCESS) |
| ... | ... | @@ -230,6 +231,7 @@ class Atributos |
| 230 | 231 | } |
| 231 | 232 | } |
| 232 | 233 | } |
| 234 | + | |
| 233 | 235 | $ext = $this->extensaoShape($shape); |
| 234 | 236 | return($ext); |
| 235 | 237 | } |
| ... | ... | @@ -444,8 +446,8 @@ class Atributos |
| 444 | 446 | "nome"=>$nome |
| 445 | 447 | ); |
| 446 | 448 | } |
| 447 | - | |
| 448 | - $registros[] = array("indice"=>$indx,"valores"=>$valitem,"status"=>$chk,"classe"=>$classe); | |
| 449 | + $ext = $this->extensaoShape($shape); | |
| 450 | + $registros[] = array("indice"=>$indx,"valores"=>$valitem,"status"=>$chk,"classe"=>$classe,"ext"=>$ext); | |
| 449 | 451 | } |
| 450 | 452 | $resultadoFinal[] = array("registros"=>$registros); |
| 451 | 453 | } |
| ... | ... | @@ -512,7 +514,8 @@ class Atributos |
| 512 | 514 | ); |
| 513 | 515 | } |
| 514 | 516 | if(count($valitem) > 0){ |
| 515 | - $registros[] = array("indice"=>$indx,"valores"=>$valitem,"status"=>$chk,"classe"=>$classe); | |
| 517 | + $ext = $this->extensaoShape($shape); | |
| 518 | + $registros[] = array("indice"=>$indx,"valores"=>$valitem,"status"=>$chk,"classe"=>$classe,"ext"=>$ext); | |
| 516 | 519 | } |
| 517 | 520 | $chk = ""; |
| 518 | 521 | } | ... | ... |
ferramentas/metaestat/dicionario1.js
| ... | ... | @@ -45,7 +45,7 @@ it:"" |
| 45 | 45 | }], |
| 46 | 46 | "7":[ |
| 47 | 47 | { |
| 48 | -pt:"Crie ou edite as classificações que podem ser utilizadas para representar os dados escolhidos. As classificações definem as cores para o mapa e os valores que cada classe abrange. Na próxima tela serão definidas as classes.", | |
| 48 | +pt:"Crie ou edite as classificações que podem ser utilizadas para representar os dados escolhidos. As classificações definem as cores para o mapa e os valores que cada classe abrange. Nessa tela o nome da classificação é definido, e na próxima tela serão definidas as classes.", | |
| 49 | 49 | en:"", |
| 50 | 50 | es:"", |
| 51 | 51 | it:"" | ... | ... |
ferramentas/metaestat/index.js
| ... | ... | @@ -135,7 +135,9 @@ i3GEOF.metaestat = { |
| 135 | 135 | return ins; |
| 136 | 136 | }, |
| 137 | 137 | comboCamadas: function(){ |
| 138 | - //i3geoCartoAnaliseCamadas | |
| 138 | + if(!$i("i3geoCartoAnaliseCamadas")){ | |
| 139 | + return; | |
| 140 | + } | |
| 139 | 141 | var temp = function(retorno){ |
| 140 | 142 | var temas = retorno.data, |
| 141 | 143 | n = temas.length, |
| ... | ... | @@ -1010,6 +1012,10 @@ i3GEOF.metaestat = { |
| 1010 | 1012 | temp = function(retorno){ |
| 1011 | 1013 | core_carregando("desativa"); |
| 1012 | 1014 | }; |
| 1015 | + if(cores == ""){ | |
| 1016 | + alert("Escolha as cores primeiro"); | |
| 1017 | + return; | |
| 1018 | + } | |
| 1013 | 1019 | core_carregando("ativa"); |
| 1014 | 1020 | i3GEO.util.ajaxGet(p,temp); |
| 1015 | 1021 | }, |
| ... | ... | @@ -1021,6 +1027,10 @@ i3GEOF.metaestat = { |
| 1021 | 1027 | temp = function(retorno){ |
| 1022 | 1028 | core_carregando("desativa"); |
| 1023 | 1029 | }; |
| 1030 | + if(cores == ""){ | |
| 1031 | + alert("Escolha as cores primeiro"); | |
| 1032 | + return; | |
| 1033 | + } | |
| 1024 | 1034 | core_carregando("ativa"); |
| 1025 | 1035 | i3GEO.util.ajaxGet(p,temp); |
| 1026 | 1036 | }, | ... | ... |
ferramentas/tabela/index.js
| ... | ... | @@ -485,7 +485,11 @@ i3GEOF.tabela = { |
| 485 | 485 | n = retorno.data[1].registros.length; |
| 486 | 486 | for (i=0;i<n;i++){ |
| 487 | 487 | ins += "<tr><td><img style=cursor:pointer onclick='i3GEOF.tabela.excluiLinha(this)' src='"+i3GEO.configura.locaplic+"/imagens/x.gif' title='"+$trad("t12")+"' /></td>"; |
| 488 | - ins += "<td><img style=cursor:pointer onclick='i3GEOF.tabela.zoomLinha(this)' src='"+i3GEO.configura.locaplic+"/imagens/o.gif' title='zoom' ids="+retorno.data[1].registros[i].indice+" /></td>"; | |
| 488 | + ins += "<td>"; | |
| 489 | + if(retorno.data[1].registros[i].ext && retorno.data[1].registros[i].ext != ""){ | |
| 490 | + ins += "<img style=cursor:pointer onclick='i3GEOF.tabela.zoomExt(\""+retorno.data[1].registros[i].ext+"\")' src='"+i3GEO.configura.locaplic+"/imagens/o.gif' title='zoom' ids="+retorno.data[1].registros[i].indice+" />"; | |
| 491 | + } | |
| 492 | + ins += "</td>"; | |
| 489 | 493 | stat = ""; |
| 490 | 494 | if(retorno.data[1].registros[i].status === "CHECKED") |
| 491 | 495 | {stat = "CHECKED";} |
| ... | ... | @@ -652,6 +656,18 @@ i3GEOF.tabela = { |
| 652 | 656 | } while (p.childNodes.length > 0); |
| 653 | 657 | p.parentNode.removeChild(p); |
| 654 | 658 | }, |
| 659 | + zoomExt: function(ext){ | |
| 660 | + if(i3GEOF.tabela.aguarde.visibility === "visible") | |
| 661 | + {return;} | |
| 662 | + i3GEOF.tabela.aguarde.visibility = "visible"; | |
| 663 | + var funcao = function(){ | |
| 664 | + i3GEOF.tabela.aguarde.visibility = "hidden"; | |
| 665 | + i3GEOF.tabela.pegaRegistros(); | |
| 666 | + i3GEO.atualiza(); | |
| 667 | + }; | |
| 668 | + i3GEO.php.mudaext(funcao,"nenhum",ext); | |
| 669 | + }, | |
| 670 | + //depreciado | |
| 655 | 671 | zoomLinha: function(celula){ |
| 656 | 672 | if(i3GEOF.tabela.aguarde.visibility === "visible") |
| 657 | 673 | {return;} | ... | ... |