diff --git a/admin/admin.db b/admin/admin.db
index 874ea64..c040ac6 100644
Binary files a/admin/admin.db and b/admin/admin.db differ
diff --git a/admin/js/estat_variavel.js b/admin/js/estat_variavel.js
index 9d87b18..5c498a5 100755
--- a/admin/js/estat_variavel.js
+++ b/admin/js/estat_variavel.js
@@ -434,8 +434,44 @@ i3GEOadmin.variaveis = {
" " +
" " +
" " +
+ "
Operações de ajuste das classes
"+
+ " " +
+ "" +
+ " Iniciar: " +
+ " Aumentar: " +
+ "
" +
''; //utilizado pelo seletor de colourramp;
$i("editor_bd").innerHTML = ins;
+
+
+ new YAHOO.widget.Button(
+ "i3GEOFmetaestatEditorBotaoTAM",
+ {onclick:{fn:
+ function(){
+ var p = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=ALTERAESTILOSCLASSIFICACAO&tipo=tamanho&id_classificacao="+id_classificacao+"&id_medida_variavel="+id_medida_variavel,
+ tamanhoini = $i("i3GEOFmetaestatEditorTamanho").value,
+ aumentar = $i("i3GEOFmetaestatEditorAumentar").value,
+ callback;
+ callback = {
+ success:function(o){
+ try {
+ core_carregando("desativa");
+ var no = tree.getNodeByProperty("id_classificacao",id_classificacao);
+ tree.removeChildren(no) ;
+ no.expand();
+ }
+ catch(e){core_handleFailure(e,o.responseText);}
+ },
+ failure:core_handleFailure,
+ argument: { foo:"foo", bar:"bar" }
+ };
+ core_carregando("ativa");
+ p += "&tamanhoini=" + tamanhoini +
+ "&aumentar=" + aumentar;
+ core_makeRequest(p,callback);
+ }
+ }}
+ );
new YAHOO.widget.Button(
"i3GEOFmetaestatEditorBotao8",
{onclick:{fn:
diff --git a/admin/php/classe_metaestat.php b/admin/php/classe_metaestat.php
index 0d03251..b61df66 100755
--- a/admin/php/classe_metaestat.php
+++ b/admin/php/classe_metaestat.php
@@ -1588,7 +1588,6 @@ class Metaestat{
$expressao = str_replace("''",'',$expressao);
$expressao = str_replace("##","'",$expressao);
}
-
$this->testaNumerico(array($id_classificacao,$id_classe));
try {
if($id_classe != ""){
diff --git a/admin/php/metaestat.php b/admin/php/metaestat.php
index dad8af1..8b4d290 100644
--- a/admin/php/metaestat.php
+++ b/admin/php/metaestat.php
@@ -89,7 +89,8 @@ $funcoesEdicao = array(
"EXCLUIATRIBUTOSMEDIDAVARIAVEL",
"REGIAO2SHP",
"ESQUEMASCONEXAO",
- "TABELASESQUEMA"
+ "TABELASESQUEMA",
+ "ALTERAESTILOSCLASSIFICACAO"
);
if(in_array(strtoupper($funcao),$funcoesEdicao)){
//se a funcao esta no array eh feita a verificacao se o usuario esta logado e se ele esta em um grupo que
@@ -636,6 +637,38 @@ switch (strtoupper($funcao))
retornaJSON("ok");
exit;
break;
+ case "ALTERAESTILOSCLASSIFICACAO":
+ if($tipo == "tamanho"){
+ $m = new Metaestat();
+ $classes = $m->listaClasseClassificacao($id_classificacao);
+ $nclasses = count($classes);
+ $tamanhoini -= $aumentar;
+ for($i=0;$i<$nclasses;$i++){
+ $c = $classes[$i];
+ $m->alteraClasseClassificacao(
+ $id_classificacao,
+ $c["id_classe"],
+ $c["titulo"],
+ $c["expressao"],
+ $c["vermelho"],
+ $c["verde"],
+ $c["azul"],
+ $tamanhoini + $aumentar,
+ $c["simbolo"],
+ $c["overmelho"],
+ $c["overde"],
+ $c["oazul"],
+ $tamanhoini + $aumentar
+ );
+ $aumentar += $aumentar;
+ }
+ retornaJSON("ok");
+ exit;
+ }
+ retornaJSON("ok");
+ exit;
+ break;
+
/*
Valor: ALTERACLASSECLASSIFICACAO
--
libgit2 0.21.2