From b4e99c29b52775bfa2944e8b9c55bf71a0907e19 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Thu, 11 Oct 2012 15:21:49 +0000 Subject: [PATCH] --- admin/admin.db | Bin 142336 -> 0 bytes admin/php/metaestat.php | 11 +++++++++++ classesphp/pega_variaveis.php | 1 + ferramentas/metaestat/editorlimites.js | 27 +++++++++++++++++++++++---- 4 files changed, 35 insertions(+), 4 deletions(-) diff --git a/admin/admin.db b/admin/admin.db index 0079a25..428e4bd 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/php/metaestat.php b/admin/php/metaestat.php index cf9dfe5..2cc78e4 100644 --- a/admin/php/metaestat.php +++ b/admin/php/metaestat.php @@ -1161,5 +1161,16 @@ switch (strtoupper($funcao)) retornaJSON($resultado); exit; break; + case "SALVAATRIBUTOSMEDIDAVARIAVEL": + /* "&codigo_tipo_regiao="+codigo_tipo_regiao+"&identificador_regiao="+identificador_regiao+"&id_medida_variavel="+id_medida_variavel+"&colunas="+colunasT[0]+"&valores="+valoresT.join("|")+"&idsunicos="+idsunicosT[0] + */ + $valores = explode("|",$valores);//array de uma lista de strings com valores separados por ; + $idsunicos = explode(";",$idsunicos);//array + $colunas = explode(";",$colunas);//array + + + retornaJSON("ok"); + exit; + break; } ?> \ No newline at end of file diff --git a/classesphp/pega_variaveis.php b/classesphp/pega_variaveis.php index c492b1a..619faee 100644 --- a/classesphp/pega_variaveis.php +++ b/classesphp/pega_variaveis.php @@ -55,6 +55,7 @@ i3geo/classesphp/pega_variaveis.php */ //echo "
";
 //var_dump($_POST);exit;
+error_reporting(0);
 if (isset($_GET))
 {
 	foreach(array_keys($_GET) as $k)
diff --git a/ferramentas/metaestat/editorlimites.js b/ferramentas/metaestat/editorlimites.js
index 7c0ce0f..1888f7a 100644
--- a/ferramentas/metaestat/editorlimites.js
+++ b/ferramentas/metaestat/editorlimites.js
@@ -635,7 +635,7 @@ var editorlimites = {
 						'

Região escolhida:

' + '

Nome: ' + retorno.regiao.nomeregiao + '

' + '

Código: ' + retorno.regiao.identificador_regiao + '

' + - '' + + '' + '

Atributos:

' + '' + ' '; @@ -688,6 +688,9 @@ var editorlimites = { i = 0, dv = "", inputs = "", + codigo_tipo_regiao = $i("i3geoCartoRegioesEditaveis").value, + id_medida_variavel = $i("editarAtributosComboMedidas").value, + identificador_regiao = $i("editarAtributosidentificador_regiao"), nj, j, colunas = [], @@ -696,11 +699,26 @@ var editorlimites = { valoresT = [], idsunicosT = [], idsunicos = [], - p, + p = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=salvaAtributosMedidaVariavel", re = new RegExp("idunico_", "g"),//prefixo usado para marcar o id dos elementos input que contem os valores que se quer obter temp = function(retorno){ //TODO nao esquecer de refazer a lista + editorlimites.editarAtributos.pegaDados(); + i3GEO.janela.AGUARDEMODAL = false; + i3GEO.janela.fechaAguarde("aguardeSalvaAtributos"); }; + if(codigo_tipo_regiao == ""){ + alert("Problemas com o codigo da regiao"); + return; + } + if(id_medida_variavel == ""){ + alert("Escolha uma medida"); + return; + } + if(identificador_regiao == ""){ + alert("Problemas com o identificador da regiao"); + return; + } for(i=0;i