diff --git a/admin/admin.db b/admin/admin.db index 0fcc845..b763212 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/js/core.js b/admin/js/core.js index 5b0d79a..7469c2f 100644 --- a/admin/js/core.js +++ b/admin/js/core.js @@ -1451,6 +1451,11 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal) }; YAHOO.util.Event.addListener(YAHOO.admin.container.panelEditor.close, "click", fecha); YAHOO.admin.container.panelEditor.show(); + //registra a janela no gerenciador de janelas default da classe i3GEO.janela caso ela exista + try{ + YAHOO.i3GEO.janela.manager.register(YAHOO.admin.container.panelEditor); + } + catch(e){} } /* Function idiomaSel diff --git a/admin/php/classe_metaestat.php b/admin/php/classe_metaestat.php index 1a008f3..d93c6ee 100755 --- a/admin/php/classe_metaestat.php +++ b/admin/php/classe_metaestat.php @@ -1641,13 +1641,11 @@ class Metaestat{ $c = $this->listaConexao($medida["codigo_estat_conexao"],true); //var_dump($c);exit; $dbh = new PDO('pgsql:dbname='.$c["bancodedados"].';user='.$c["usuario"].';password='.$c["senha"].';host='.$c["host"].';port='.$c["porta"]); - $colunassql[] = $medida["colunavalor"].",".$medida["colunaidunico"]; $alias[] = $medida["nomemedida"]; $colunas[] = $medida["colunavalor"]; $alias[] = "idunico"; $colunas[] = $medida["colunaidunico"]; - $parametros = $this->listaParametro($id_medida_variavel); foreach($parametros as $p){ $colunassql[] = $p["coluna"]; @@ -1656,7 +1654,6 @@ class Metaestat{ } $sql = "select ".implode(",",$colunassql)." from ".$medida["esquemadb"].".".$medida["tabela"]." WHERE ".$medida["colunaidgeo"]."::text = ".$identificador_regiao."::text "; - //echo $sql;exit; if($medida["filtro"] != ""){ $sql .= " and ".$medida["filtro"]; } diff --git a/admin/php/metaestat.php b/admin/php/metaestat.php index 6417241..10c82ba 100644 --- a/admin/php/metaestat.php +++ b/admin/php/metaestat.php @@ -415,7 +415,7 @@ switch (strtoupper($funcao)) $verde = $cor[1]; $azul = $cor[2]; } - $m->alteraClasseClassificacao("",$id_classe,$titulo,$expressao,$vermelho,$verde,$azul,"","","-1","-1","-1",""); + $m->alteraClasseClassificacao("",$id_classe,$titulo,$expressao,$vermelho,$verde,$azul,"","","255","255","255","2"); } } if($tipo == "intiguais5"){ @@ -444,7 +444,7 @@ switch (strtoupper($funcao)) $verde = $cor[1]; $azul = $cor[2]; } - $m->alteraClasseClassificacao("",$id_classe,$titulo,$expressao,$vermelho,$verde,$azul,"","","-1","-1","-1",""); + $m->alteraClasseClassificacao("",$id_classe,$titulo,$expressao,$vermelho,$verde,$azul,"","","255","255","255","2"); } } retornaJSON("ok"); diff --git a/classesphp/classe_atributos.php b/classesphp/classe_atributos.php index 71ea4db..154b42b 100644 --- a/classesphp/classe_atributos.php +++ b/classesphp/classe_atributos.php @@ -211,12 +211,13 @@ class Atributos } //error_reporting(E_ALL); $this->layer->set("template","none.htm"); - $this->layer->setfilter(""); + //$this->layer->setfilter(""); $ext = ""; //procura o registro e pega a extensão geográfica if($this->v == 6){ $this->layer->open(); $shape = $this->layer->getShape(new resultObj($registro)); + //$shape = $this->layer->getShape($this->layer->getResult($registro)); } else{ if (@$this->layer->open() == MS_SUCCESS) @@ -230,6 +231,7 @@ class Atributos } } } + $ext = $this->extensaoShape($shape); return($ext); } @@ -444,8 +446,8 @@ class Atributos "nome"=>$nome ); } - - $registros[] = array("indice"=>$indx,"valores"=>$valitem,"status"=>$chk,"classe"=>$classe); + $ext = $this->extensaoShape($shape); + $registros[] = array("indice"=>$indx,"valores"=>$valitem,"status"=>$chk,"classe"=>$classe,"ext"=>$ext); } $resultadoFinal[] = array("registros"=>$registros); } @@ -512,7 +514,8 @@ class Atributos ); } if(count($valitem) > 0){ - $registros[] = array("indice"=>$indx,"valores"=>$valitem,"status"=>$chk,"classe"=>$classe); + $ext = $this->extensaoShape($shape); + $registros[] = array("indice"=>$indx,"valores"=>$valitem,"status"=>$chk,"classe"=>$classe,"ext"=>$ext); } $chk = ""; } diff --git a/ferramentas/metaestat/dicionario1.js b/ferramentas/metaestat/dicionario1.js index 0ac2fbf..4aaccdc 100644 --- a/ferramentas/metaestat/dicionario1.js +++ b/ferramentas/metaestat/dicionario1.js @@ -45,7 +45,7 @@ it:"" }], "7":[ { -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.", +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.", en:"", es:"", it:"" diff --git a/ferramentas/metaestat/index.js b/ferramentas/metaestat/index.js index c97f953..1e095f9 100644 --- a/ferramentas/metaestat/index.js +++ b/ferramentas/metaestat/index.js @@ -135,7 +135,9 @@ i3GEOF.metaestat = { return ins; }, comboCamadas: function(){ - //i3geoCartoAnaliseCamadas + if(!$i("i3geoCartoAnaliseCamadas")){ + return; + } var temp = function(retorno){ var temas = retorno.data, n = temas.length, @@ -1010,6 +1012,10 @@ i3GEOF.metaestat = { temp = function(retorno){ core_carregando("desativa"); }; + if(cores == ""){ + alert("Escolha as cores primeiro"); + return; + } core_carregando("ativa"); i3GEO.util.ajaxGet(p,temp); }, @@ -1021,6 +1027,10 @@ i3GEOF.metaestat = { temp = function(retorno){ core_carregando("desativa"); }; + if(cores == ""){ + alert("Escolha as cores primeiro"); + return; + } core_carregando("ativa"); i3GEO.util.ajaxGet(p,temp); }, diff --git a/ferramentas/tabela/index.js b/ferramentas/tabela/index.js index d03b92e..721e544 100644 --- a/ferramentas/tabela/index.js +++ b/ferramentas/tabela/index.js @@ -485,7 +485,11 @@ i3GEOF.tabela = { n = retorno.data[1].registros.length; for (i=0;i"; - ins += ""; + ins += ""; + if(retorno.data[1].registros[i].ext && retorno.data[1].registros[i].ext != ""){ + ins += ""; + } + ins += ""; stat = ""; if(retorno.data[1].registros[i].status === "CHECKED") {stat = "CHECKED";} @@ -652,6 +656,18 @@ i3GEOF.tabela = { } while (p.childNodes.length > 0); p.parentNode.removeChild(p); }, + zoomExt: function(ext){ + if(i3GEOF.tabela.aguarde.visibility === "visible") + {return;} + i3GEOF.tabela.aguarde.visibility = "visible"; + var funcao = function(){ + i3GEOF.tabela.aguarde.visibility = "hidden"; + i3GEOF.tabela.pegaRegistros(); + i3GEO.atualiza(); + }; + i3GEO.php.mudaext(funcao,"nenhum",ext); + }, + //depreciado zoomLinha: function(celula){ if(i3GEOF.tabela.aguarde.visibility === "visible") {return;} -- libgit2 0.21.2