diff --git a/admin/admin.db b/admin/admin.db
index d6e3449..7f6b120 100755
Binary files a/admin/admin.db and b/admin/admin.db differ
diff --git a/admin1/catalogo/menus/grupos/index.js b/admin1/catalogo/menus/grupos/index.js
index 56bf77e..cb83fc9 100755
--- a/admin1/catalogo/menus/grupos/index.js
+++ b/admin1/catalogo/menus/grupos/index.js
@@ -549,19 +549,19 @@ i3GEOadmin.grupos = {
},
editarSubGrupos: function(id,titulo){
//muda a url para que o usuario possa voltar pelo botao do navegador
- var u = window.location.origin
- + window.location.pathname
- + "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.grupos.id_menu + "&id_n1=" + id;
- window.history.replaceState(null,null,u);
+ //var u = window.location.origin
+ //+ window.location.pathname
+ //+ "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.grupos.id_menu + "&id_n1=" + id;
+ //window.history.replaceState(null,null,u);
//abre a pagina de edicao
window.location.href = "subgrupos/index.php?id_n1=" + id + "&id_menu=" + i3GEOadmin.grupos.id_menu;
},
editarListaDeGrupos: function(id,titulo){
//muda a url para que o usuario possa voltar pelo botao do navegador
- var u = window.location.origin
- + window.location.pathname
- + "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.grupos.id_menu + "&id_n1=" + id;
- window.history.replaceState(null,null,u);
+ //var u = window.location.origin
+ //+ window.location.pathname
+ //+ "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.grupos.id_menu + "&id_n1=" + id;
+ //window.history.replaceState(null,null,u);
//abre a pagina de edicao
window.location.href = "listadegrupos/index.php?id_n1=" + id + "&id_menu=" + i3GEOadmin.grupos.id_menu;
},
diff --git a/admin1/catalogo/menus/grupos/subgrupos/index.js b/admin1/catalogo/menus/grupos/subgrupos/index.js
index d0c05c8..b4870fc 100755
--- a/admin1/catalogo/menus/grupos/subgrupos/index.js
+++ b/admin1/catalogo/menus/grupos/subgrupos/index.js
@@ -548,20 +548,20 @@ i3GEOadmin.subgrupos = {
},
editarTemasSubGrupo: function(id){
//muda a url para que o usuario possa voltar pelo botao do navegador
- var u = window.location.origin
- + window.location.pathname
- + "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.subgrupos.id_menu + "&id_n1=" + i3GEOadmin.subgrupos.id_n1
- + "&id_n2=" + id;
- window.history.replaceState(null,null,u);
+ //var u = window.location.origin
+ //+ window.location.pathname
+ //+ "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.subgrupos.id_menu + "&id_n1=" + i3GEOadmin.subgrupos.id_n1
+ //+ "&id_n2=" + id;
+ //window.history.replaceState(null,null,u);
//abre a pagina de edicao
window.location.href = "temas/index.php?id_n1=" + i3GEOadmin.subgrupos.id_n1 + "&id_n2=" + id + "&id_menu=" + i3GEOadmin.subgrupos.id_menu;
},
editarListaDeSubGrupos: function(id){
//muda a url para que o usuario possa voltar pelo botao do navegador
- var u = window.location.origin
- + window.location.pathname
- + "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.subgrupos.id_menu + "&id_n1=" + i3GEOadmin.subgrupos.id_n1 + "&id_n2=" + id;
- window.history.replaceState(null,null,u);
+ //var u = window.location.origin
+ //+ window.location.pathname
+ //+ "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.subgrupos.id_menu + "&id_n1=" + i3GEOadmin.subgrupos.id_n1 + "&id_n2=" + id;
+ //window.history.replaceState(null,null,u);
//abre a pagina de edicao
window.location.href = "listadesubgrupos/index.php?id_n2=" + id + "&id_menu=" + i3GEOadmin.subgrupos.id_menu + "&id_n1=" + i3GEOadmin.subgrupos.id_n1;
},
diff --git a/admin1/catalogo/menus/index.js b/admin1/catalogo/menus/index.js
index ccd9fb6..2487516 100755
--- a/admin1/catalogo/menus/index.js
+++ b/admin1/catalogo/menus/index.js
@@ -284,8 +284,8 @@ Obtém a lista de menus
},
editarGrupos: function (id_menu){
//muda a url para que o usuario possa voltar pelo botao do navegador
- var u = window.location.origin + window.location.pathname + "?id_filtro=" + id_menu;
- window.history.replaceState(null,null,u);
+ //var u = window.location.origin + window.location.pathname + "?id_filtro=" + id_menu;
+ //window.history.replaceState(null,null,u);
//abre a pagina de edicao
window.location.href = "grupos/index.php?id_menu=" + id_menu;
}
diff --git a/admin1/dicionario/core.js b/admin1/dicionario/core.js
index 94cf45b..e250a72 100755
--- a/admin1/dicionario/core.js
+++ b/admin1/dicionario/core.js
@@ -351,7 +351,7 @@ i3GEOadmin.core.dicionario = {
en : "",
es : ""
} ],
- 'filtro' : [ {
+ 'filtroTxt' : [ {
pt : "Filtro",
en : "",
es : ""
diff --git a/admin1/dicionario/estat_variavel.js b/admin1/dicionario/estat_variavel.js
index 3fd1194..a4ea98d 100755
--- a/admin1/dicionario/estat_variavel.js
+++ b/admin1/dicionario/estat_variavel.js
@@ -1,3 +1,6 @@
+if (typeof (i3GEOadmin.variaveis) === 'undefined') {
+ i3GEOadmin.variaveis = {};
+}
i3GEOadmin.variaveis.dicionario = {
'txtTituloVariavel' : [ {
pt : "Cadastro de variáveis",
@@ -23,5 +26,75 @@ i3GEOadmin.variaveis.dicionario = {
pt : "Nome que será utilizado nos menus de escolha da variável",
en : "",
es : ""
+ } ],
+ 'txtTituloMedida' : [ {
+ pt : "Cadastro de medidas de uma variável",
+ en : "",
+ es : ""
+ } ],
+ 'txtDescMedida' : [ {
+ pt : "As medidas são valores existentes em uma tabela no banco de dados e está relacionada à variável em foco",
+ en : "",
+ es : ""
+ } ],
+ 'txtAjudaMedida' : [ {
+ pt : "Varíavés podem ter mais de uma medida. Cada medida possuí atributos que indicam onde os dados estão localizados no banco de dados e quais suas principais características. O formulário permite ainda editar outras opções que definem como os dados são classificados em um mapa e outras.",
+ en : "",
+ es : ""
+ } ],
+ 'nomemedidaTxt' : [ {
+ pt : "Nome da medida",
+ en : "",
+ es : ""
+ } ],
+ 'codigo_tipo_periodoTxt' : [ {
+ pt : "Tipo de período de tempo",
+ en : "",
+ es : ""
+ } ],
+ 'codigo_tipo_regiaoTxt' : [ {
+ pt : "Tipo de região geográfica relacionada",
+ en : "",
+ es : ""
+ } ],
+ 'codigo_estat_conexaoTxt' : [ {
+ pt : "Conexão com o banco de dados",
+ en : "",
+ es : ""
+ } ],
+ 'esquemadbTxt' : [ {
+ pt : "Esquema do banco onde fica a tabela com os dados",
+ en : "",
+ es : ""
+ } ],
+ 'tabelaTxt' : [ {
+ pt : "Tabela que contém os dados",
+ en : "",
+ es : ""
+ } ],
+ 'colunavalorTxt' : [ {
+ pt : "Coluna da tabela que contém os valores",
+ en : "",
+ es : ""
+ } ],
+ 'colunaidunicoTxt' : [ {
+ pt : "Coluna da tabela que contém os identificadores únicos de cada registro",
+ en : "",
+ es : ""
+ } ],
+ 'colunaidgeoTxt' : [ {
+ pt : "Coluna da tabela que contém os identificadores da região geográfica relacionada aos valores",
+ en : "",
+ es : ""
+ } ],
+ 'filtroTxt' : [ {
+ pt : "Filtro adicional que será incluído na seleção dos dados",
+ en : "",
+ es : ""
+ } ],
+ 'codigo_unidade_medidaTxt' : [ {
+ pt : "Unidade de medida",
+ en : "",
+ es : ""
} ]
};
diff --git a/admin1/dicionario/menup.js b/admin1/dicionario/menup.js
index 30655fb..0688dc8 100755
--- a/admin1/dicionario/menup.js
+++ b/admin1/dicionario/menup.js
@@ -32,12 +32,12 @@ i3GEOadmin.menup.dicionario = {
es : ""
} ],
'cadastroUsuario' : [ {
- pt : "Cadastro de usuários e relação com papéis",
+ pt : "Usuários e relação com papéis",
en : "",
es : ""
} ],
'cadastroGrupos' : [ {
- pt : "Cadastro de grupos e relação com usuários",
+ pt : "Grupos e relação com usuários",
en : "",
es : ""
} ],
@@ -52,37 +52,37 @@ i3GEOadmin.menup.dicionario = {
es : ""
} ],
'cadastroVariav' : [ {
- pt : "Cadastro principal de variáveis",
+ pt : "Variáveis",
en : "",
es : ""
} ],
'cadastroMapas' : [ {
- pt : "Cadastro de mapas para publicação",
+ pt : "Mapas para publicação",
en : "",
es : ""
} ],
'cadastroMedidas' : [ {
- pt : "Cadastro de unidades de medida",
+ pt : "Unidades de medida",
en : "",
es : ""
} ],
'cadastroPeriodos' : [ {
- pt : "Cadastro de tipos de períodos de tempo",
+ pt : "Tipos de períodos de tempo",
en : "",
es : ""
} ],
'cadastroConexoes' : [ {
- pt : "Cadastro de conexões com banco de dados",
+ pt : "Conexões com banco de dados",
en : "",
es : ""
} ],
'cadastroTabelas' : [ {
- pt : "Cadastro de tabelas com regiões geográficas",
+ pt : "Tabelas com regiões geográficas",
en : "",
es : ""
} ],
'cadastroFonte' : [ {
- pt : "Cadastro de fontes de informação",
+ pt : "Fontes de informação",
en : "",
es : ""
} ],
diff --git a/admin1/head.php b/admin1/head.php
index 0e9ac81..26bc2c0 100755
--- a/admin1/head.php
+++ b/admin1/head.php
@@ -432,7 +432,7 @@ a.collapsed .readLess {
-
diff --git a/admin1/metaestat/variaveis/index.js b/admin1/metaestat/variaveis/index.js
index b77d7fe..712e1e5 100755
--- a/admin1/metaestat/variaveis/index.js
+++ b/admin1/metaestat/variaveis/index.js
@@ -212,7 +212,7 @@ Obtém a lista de variaveis
}
);
},
- editarMedida: function(codigo_variavel){
- window.location.href = "medida/index.php?codigo_variavel=" + codigo_variavel;
+ editarMedidas: function(codigo_variavel){
+ window.location.href = "medidas/index.php?codigo_variavel=" + codigo_variavel;
}
};
\ No newline at end of file
diff --git a/admin1/metaestat/variaveis/medidas/exec.php b/admin1/metaestat/variaveis/medidas/exec.php
new file mode 100755
index 0000000..08603a8
--- /dev/null
+++ b/admin1/metaestat/variaveis/medidas/exec.php
@@ -0,0 +1,106 @@
+$dados,
+ "periodos"=>$periodos,
+ "regioes"=>$regioes,
+ "conexoes"=>$conexoes,
+ "unidades"=>$unidades
+ )
+ );
+ }
+ break;
+ case "EXCLUIR" :
+ $retorna = \admin\metaestat\variaveis\medidas\excluir ( $id_medida_variavel, $dbhw );
+ $dbhw = null;
+ $dbh = null;
+ if ($retorna === false) {
+ header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
+ }
+ break;
+ default:
+ if(!empty ($funcao)) header ( "HTTP/1.1 500 erro funcao nao existe" );
+ break;
+}
+?>
\ No newline at end of file
diff --git a/admin1/metaestat/variaveis/medidas/funcoes.php b/admin1/metaestat/variaveis/medidas/funcoes.php
new file mode 100755
index 0000000..8a833d6
--- /dev/null
+++ b/admin1/metaestat/variaveis/medidas/funcoes.php
@@ -0,0 +1,77 @@
+'',
+ "codigo_tipo_periodo"=>'',
+ "codigo_variavel"=>'',
+ "codigo_tipo_regiao"=>'',
+ "codigo_estat_conexao"=>'',
+ "esquemadb"=>'',
+ "tabela"=>'',
+ "colunavalor"=>'',
+ "colunaidgeo"=>'',
+ "filtro"=>'',
+ "nomemedida"=>'',
+ "colunaidunico"=>''
+ );
+ $id_medida_variavel = \admin\php\funcoesAdmin\i3GeoAdminInsertUnico ( $dbhw, "i3geoestat_medida_variavel", $dataCol, "nomemedida", "id_medida_variavel" );
+ $retorna = \admin\metaestat\variaveis\medidas\alterar ( $id_medida_variavel,$codigo_unidade_medida,$codigo_tipo_periodo,$codigo_variavel,$codigo_tipo_regiao,$codigo_estat_conexao,$esquemadb,$tabela,$colunavalor,$colunaidgeo,$filtro,$nomemedida,$colunaidunico,$dbhw );
+ return $retorna;
+ } catch ( PDOException $e ) {
+ return false;
+ }
+}
+function alterar($id_medida_variavel,$codigo_unidade_medida,$codigo_tipo_periodo,$codigo_variavel,$codigo_tipo_regiao,$codigo_estat_conexao,$esquemadb,$tabela,$colunavalor,$colunaidgeo,$filtro,$nomemedida,$colunaidunico,$dbhw) {
+ $esquemaadmin = $_SESSION ["esquemaadmin"];
+ $convUTF = $_SESSION["convUTF"];
+ if ($convUTF != true){
+ $nomemedida = utf8_decode($nomemedida);
+ }
+ $dataCol = array (
+ "codigo_unidade_medida"=>$codigo_unidade_medida,
+ "codigo_tipo_periodo"=>$codigo_tipo_periodo,
+ "codigo_variavel"=>$codigo_variavel,
+ "codigo_tipo_regiao"=>$codigo_tipo_regiao,
+ "codigo_estat_conexao"=>$codigo_estat_conexao,
+ "esquemadb"=>$esquemadb,
+ "tabela"=>$tabela,
+ "colunavalor"=>$colunavalor,
+ "colunaidgeo"=>$colunaidgeo,
+ "filtro"=>$filtro,
+ "nomemedida"=>$nomemedida,
+ "colunaidunico"=>$colunaidunico
+ );
+ $resultado = \admin\php\funcoesAdmin\i3GeoAdminUpdate ( $dbhw, "i3geoestat_medida_variavel", $dataCol, "WHERE id_medida_variavel = $id_medida_variavel" );
+ if ($resultado === false) {
+ return false;
+ }
+ return $id_medida_variavel;
+}
+function excluir($id_medida_variavel, $dbhw) {
+ $esquemaadmin = $_SESSION ["esquemaadmin"];
+ $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoestat_medida_variavel", "id_medida_variavel", $id_medida_variavel, $dbhw, false );
+
+ if (!$resultado === false) {
+ $resultado = \admin\php\funcoesAdmin\i3GeoAdminExclui ( $esquemaadmin . "i3geoestat_medida_variavel_link", "id_medida_variavel", $id_medida_variavel, $dbhw, false );
+ }
+ return $resultado;
+}
+?>
\ No newline at end of file
diff --git a/admin1/metaestat/variaveis/medidas/index.js b/admin1/metaestat/variaveis/medidas/index.js
new file mode 100755
index 0000000..8a55347
--- /dev/null
+++ b/admin1/metaestat/variaveis/medidas/index.js
@@ -0,0 +1,285 @@
+/*
+Licenca:
+
+GPL2
+
+i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
+
+Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
+Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com
+
+Este programa é software livre; você pode redistribuí-lo
+e/ou modificá-lo sob os termos da Licença Pública Geral
+GNU conforme publicada pela Free Software Foundation;
+
+Este programa é distribuído na expectativa de que seja útil,
+porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
+de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
+Consulte a Licença Pública Geral do GNU para mais detalhes.
+Você deve ter recebido uma cópia da Licença Pública Geral do
+GNU junto com este programa; se não, escreva para a
+Free Software Foundation, Inc., no endereço
+59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
+
+ */
+i3GEOadmin.medidas = {
+ //variavel global indicando o elemento que recebera a lista de variaveis
+ ondeLista: "",
+ codigo_variavel: "",
+ listaDePeriodos: "",
+ listaDeRegioes: "",
+ listaDeConexoes: "",
+ listaDeUnidades: "",
+ //conteudo html do formulario de adicao de operacao
+ formAdiciona: "",
+ //parametros obtidos do formulario de edicao antes de abrir o modal de confirmacao
+ parametrosSalvar: "",
+ init: function(onde){
+ i3GEOadmin.medidas.ondeLista = onde;
+ i3GEOadmin.medidas.lista();
+ },
+ /*
+Function: lista
+
+Obtém a lista de variaveis
+ */
+ lista: function(){
+ i3GEOadmin.core.iconeAguarde(i3GEOadmin.medidas.ondeLista);
+ $.post(
+ "exec.php?funcao=lista",
+ "codigo_variavel=" + i3GEOadmin.medidas.codigo_variavel
+ )
+ .done(
+ function(data, status){
+ //objeto json com os dados viondos do banco
+ var json = jQuery.parseJSON(data);
+ i3GEOadmin.medidas.listaDePeriodos = json.periodos;
+ i3GEOadmin.medidas.listaDeRegioes = json.regioes;
+ i3GEOadmin.medidas.listaDeConexoes = json.conexoes;
+ i3GEOadmin.medidas.listaDeUnidades = json.unidades
+ //template do form de cada operacao
+ var templateLista = $("#templateLista").html();
+ //lista todas as variaveis
+ var html = Mustache.to_html(
+ "{{#data}}" + templateLista + "{{/data}}",
+ $.extend(
+ {},
+ i3GEOadmin.medidas.dicionario,
+ {
+ "data": json.dados,
+ "onExcluir": "i3GEOadmin.medidas.excluirDialogo",//funcao
+ "onEditar": "i3GEOadmin.medidas.editarDialogo"
+ }
+ )
+ );
+ i3GEOadmin.medidas.ondeLista.html(html);
+ //monta um template para o modal de inclusao
+ if(i3GEOadmin.medidas.formAdiciona == ""){
+ html = Mustache.to_html(
+ $("#templateFormLista").html(),
+ $.extend(
+ {},
+ i3GEOadmin.medidas.dicionario,
+ {
+ "codigo_variavel": "modal",
+ "escondido": "hidden",
+ "excluir": i3GEOadmin.medidas.dicionario.cancelar,
+ "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao
+ "onSalvar": "i3GEOadmin.medidas.adiciona",
+ "opcoesPeriodo": function(){
+ var html = Mustache.to_html(
+ "{{#data}}" + $("#templateOpcoesPeriodo").html() + "{{/data}}",
+ {"data":i3GEOadmin.medidas.listaDePeriodos}
+ );
+ return html;
+ },
+ "opcoesRegiao": function(){
+ var html = Mustache.to_html(
+ "{{#data}}" + $("#templateOpcoesRegiao").html() + "{{/data}}",
+ {"data":i3GEOadmin.medidas.listaDeRegioes}
+ );
+ return html;
+ },
+ "opcoesConexao": function(){
+ var html = Mustache.to_html(
+ "{{#data}}" + $("#templateOpcoesConexao").html() + "{{/data}}",
+ {"data":i3GEOadmin.medidas.listaDeConexoes}
+ );
+ return html;
+ },
+ "opcoesUnidade": function(){
+ var html = Mustache.to_html(
+ "{{#data}}" + $("#templateOpcoesUnidade").html() + "{{/data}}",
+ {"data":i3GEOadmin.medidas.listaDeUnidades}
+ );
+ return html;
+ }
+ }
+ )
+ );
+ i3GEOadmin.medidas.formAdiciona = html;
+ }
+ $.material.init();
+ }
+ )
+ .fail(function(data){
+ i3GEOadmin.medidas.ondeLista.html("");
+ i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
+ });
+ },
+ editarDialogo: function(id){
+ i3GEOadmin.core.fechaModalGeral();
+ i3GEOadmin.core.modalAguarde(true);
+ $.post(
+ "exec.php?funcao=listaunico",
+ "id_medida_variavel=" + id
+ )
+ .done(
+ function(data, status){
+ var json = jQuery.parseJSON(data);
+ //lista todas as variaveis
+ var html = Mustache.to_html(
+ "{{#data}}" + $("#templateFormLista").html() + "{{/data}}",
+ $.extend(
+ {},
+ i3GEOadmin.medidas.dicionario,
+ {
+ "data": json,
+ "onExcluir": "i3GEOadmin.medidas.excluirDialogo",//funcao
+ "onSalvar": "i3GEOadmin.medidas.salvarDialogo",
+ "opcoesPeriodo": function(){
+ var html = Mustache.to_html(
+ "{{#data}}" + $("#templateOpcoesPeriodo").html() + "{{/data}}",
+ {"data":i3GEOadmin.medidas.listaDePeriodos}
+ );
+ return html;
+ },
+ "opcoesRegiao": function(){
+ var html = Mustache.to_html(
+ "{{#data}}" + $("#templateOpcoesRegiao").html() + "{{/data}}",
+ {"data":i3GEOadmin.medidas.listaDeRegioes}
+ );
+ return html;
+ },
+ "opcoesConexao": function(){
+ var html = Mustache.to_html(
+ "{{#data}}" + $("#templateOpcoesConexao").html() + "{{/data}}",
+ {"data":i3GEOadmin.medidas.listaDeConexoes}
+ );
+ return html;
+ },
+ "opcoesUnidade": function(){
+ var html = Mustache.to_html(
+ "{{#data}}" + $("#templateOpcoesUnidade").html() + "{{/data}}",
+ {"data":i3GEOadmin.medidas.listaDeUnidades}
+ );
+ return html;
+ }
+ }
+ )
+ );
+ i3GEOadmin.core.abreModalGeral(html);
+ i3GEOadmin.core.defineSelecionados("modalGeral",json);
+ }
+ )
+ .fail(
+ function(data){
+ i3GEOadmin.core.modalAguarde(false);
+ i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
+ }
+ );
+ },
+ adicionaDialogo: function(){
+ i3GEOadmin.core.abreModalGeral(i3GEOadmin.medidas.formAdiciona);
+ },
+// os parametros sao obtidos do formulario aberto do modal
+ adiciona: function(){
+ var parametros = $("#modalGeral form").serialize();
+ i3GEOadmin.core.fechaModalGeral();
+ i3GEOadmin.core.modalAguarde(true);
+ $.post(
+ "exec.php?funcao=adicionar",
+ parametros + "&codigo_variavel=" + i3GEOadmin.medidas.codigo_variavel
+ )
+ .done(
+ function(data, status){
+ i3GEOadmin.core.modalAguarde(false);
+ i3GEOadmin.core.iconeAguarde(i3GEOadmin.medidas.ondeLista);
+ i3GEOadmin.medidas.lista();
+ }
+ )
+ .fail(
+ function(data){
+ i3GEOadmin.core.modalAguarde(false);
+ i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
+ }
+ );
+ },
+ excluirDialogo: function(id){
+ var hash = {
+ "mensagem": i3GEOadmin.medidas.dicionario.confirma,
+ "onBotao1": "i3GEOadmin.medidas.excluir('"+id+"')",
+ "botao1": i3GEOadmin.medidas.dicionario.sim,
+ "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
+ "botao2": i3GEOadmin.medidas.dicionario.nao
+ };
+ i3GEOadmin.core.abreModalConfirma(hash);
+ },
+ excluir: function(id){
+ i3GEOadmin.core.modalAguarde(true);
+ $.post(
+ "exec.php?funcao=excluir",
+ "id_medida_variavel="+id
+ )
+ .done(
+ function(data, status){
+ i3GEOadmin.core.modalAguarde(false);
+ i3GEOadmin.medidas.lista();
+ }
+ )
+ .fail(
+ function(data){
+ i3GEOadmin.core.modalAguarde(false);
+ i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
+ }
+ );
+ },
+ salvarDialogo: function(id){
+ i3GEOadmin.medidas.parametrosSalvar = $("#form-edicao-" + id).serialize();
+ var hash = {
+ "mensagem": i3GEOadmin.medidas.dicionario.confirma,
+ "onBotao1": "i3GEOadmin.medidas.salvar('"+id+"')",
+ "botao1": i3GEOadmin.medidas.dicionario.sim,
+ "onBotao2": "i3GEOadmin.medidas.parametrosSalvar = '';i3GEOadmin.core.fechaModalConfirma();",
+ "botao2": i3GEOadmin.medidas.dicionario.nao
+ };
+ i3GEOadmin.core.abreModalConfirma(hash);
+ },
+ salvar: function(id){
+ var parametros = i3GEOadmin.medidas.parametrosSalvar;
+ i3GEOadmin.core.fechaModalGeral();
+ i3GEOadmin.core.modalAguarde(true);
+ $.post(
+ "exec.php?funcao=alterar",
+ "codigo_variavel=" + i3GEOadmin.medidas.codigo_variavel + "&id_medida_variavel="+ id +"&"+parametros
+ )
+ .done(
+ function(data, status){
+ i3GEOadmin.medidas.parametrosSalvar = "";
+ i3GEOadmin.core.modalAguarde(false);
+ i3GEOadmin.core.iconeAguarde(i3GEOadmin.medidas.ondeLista);
+ i3GEOadmin.medidas.lista();
+ }
+ )
+ .fail(
+ function(data){
+ i3GEOadmin.medidas.parametrosSalvar = "";
+ i3GEOadmin.core.modalAguarde(false);
+ i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
+ }
+ );
+ },
+ editarOpcoes: function(id_medida_variavel){
+ window.location.href = "opcoes/index.php?codigo_variavel=" + i3GEOadmin.medidas.codigo_variavel + "&id_medida_variavel=" + id_medida_variavel;
+ }
+};
\ No newline at end of file
diff --git a/admin1/metaestat/variaveis/medidas/index.php b/admin1/metaestat/variaveis/medidas/index.php
new file mode 100755
index 0000000..f83cde9
--- /dev/null
+++ b/admin1/metaestat/variaveis/medidas/index.php
@@ -0,0 +1,113 @@
+
+