From 2832ed5a7cbf4cc6ac150cdc645ee623057de4c0 Mon Sep 17 00:00:00 2001
From: Edmar Moretti
Date: Sat, 25 Aug 2012 12:26:52 +0000
Subject: [PATCH] Correção no filtro de letras
---
admin/admin.db | Bin 131072 -> 0 bytes
admin/js/estat_conexao.js | 13 +++++++++++++
admin/js/estat_fonteinfo.js | 13 +++++++++++++
admin/js/estat_tipo_periodo.js | 13 +++++++++++++
admin/js/estat_unidade_medida.js | 13 +++++++++++++
admin/js/grupos.js | 13 +++++++++++++
admin/js/identifica.js | 12 ++++++++++++
admin/js/mapas.js | 13 +++++++++++++
admin/js/menu.js | 13 +++++++++++++
admin/js/subgrupos.js | 13 +++++++++++++
admin/js/webservices.js | 19 +++++++++++++++++++
11 files changed, 135 insertions(+), 0 deletions(-)
diff --git a/admin/admin.db b/admin/admin.db
index db4ad89..b0ca0bc 100644
Binary files a/admin/admin.db and b/admin/admin.db differ
diff --git a/admin/js/estat_conexao.js b/admin/js/estat_conexao.js
index 46a6f7a..db68b52 100755
--- a/admin/js/estat_conexao.js
+++ b/admin/js/estat_conexao.js
@@ -3,6 +3,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
}
i3GEOadmin.conexao = {
dados: "",
+ letra: "",
dataTable: null,
colunas: ["codigo_estat_conexao","bancodedados","host","porta","usuario","senha"],
formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -142,7 +143,17 @@ i3GEOadmin.conexao = {
ins += core_geraLinhas(param);
return(ins);
},
+ atualizaFiltro: function(dados){
+ i3GEOadmin.conexao.dados = dados;
+ i3GEOadmin.conexao.filtra(i3GEOadmin.conexao.letra);
+ },
filtra: function(letra){
+ i3GEOadmin.conexao.letra = letra;
+ if(i3GEOadmin.conexao.dados == ""){
+ core_carregando("ativa");
+ core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaConexao","i3GEOadmin.conexao.atualizaFiltro");
+ return;
+ }
var i,temp,
n = i3GEOadmin.conexao.dados.length,
novo = [];
@@ -163,6 +174,7 @@ i3GEOadmin.conexao = {
var mensagem = " excluindo o registro do id= "+id,
sUrl = "../php/metaestat.php?funcao=excluirConexao&codigo_estat_conexao="+id;
core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.conexao.dataTable);
+ i3GEOadmin.conexao.dados = "";
},
salva: function(id,recordid){
var i,c,sUrl, callback,
@@ -189,6 +201,7 @@ i3GEOadmin.conexao = {
else{
var rec = i3GEOadmin.conexao.dataTable.getRecordSet().getRecord(recordid);
i3GEOadmin.conexao.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText));
+ i3GEOadmin.conexao.dados = "";
core_carregando("desativa");
}
}
diff --git a/admin/js/estat_fonteinfo.js b/admin/js/estat_fonteinfo.js
index b07b973..19ac1a3 100755
--- a/admin/js/estat_fonteinfo.js
+++ b/admin/js/estat_fonteinfo.js
@@ -3,6 +3,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
}
i3GEOadmin.fonteinfo = {
dados: "",
+ letra: "",
dataTable: null,
colunas: ["id_fonteinfo","titulo","link"],
formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -135,7 +136,17 @@ i3GEOadmin.fonteinfo = {
ins += core_geraLinhas(param);
return(ins);
},
+ atualizaFiltro: function(dados){
+ i3GEOadmin.fonteinfo.dados = dados;
+ i3GEOadmin.fonteinfo.filtra(i3GEOadmin.fonteinfo.letra);
+ },
filtra: function(letra){
+ i3GEOadmin.fonteinfo.letra = letra;
+ if(i3GEOadmin.fonteinfo.dados == ""){
+ core_carregando("ativa");
+ core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaFonteinfo","i3GEOadmin.fonteinfo.atualizaFiltro");
+ return;
+ }
var i,temp,
n = i3GEOadmin.fonteinfo.dados.length,
novo = [];
@@ -156,6 +167,7 @@ i3GEOadmin.fonteinfo = {
var mensagem = " excluindo o registro do id= "+id,
sUrl = "../php/metaestat.php?funcao=excluirFonteinfo&id_fonteinfo="+id;
core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.fonteinfo.dataTable);
+ i3GEOadmin.fonteinfo.dados = "";
},
salva: function(id,recordid){
var i,c,sUrl, callback,
@@ -182,6 +194,7 @@ i3GEOadmin.fonteinfo = {
else{
var rec = i3GEOadmin.fonteinfo.dataTable.getRecordSet().getRecord(recordid);
i3GEOadmin.fonteinfo.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText));
+ i3GEOadmin.fonteinfo.dados = "";
core_carregando("desativa");
}
}
diff --git a/admin/js/estat_tipo_periodo.js b/admin/js/estat_tipo_periodo.js
index 7754fe1..cada5ff 100755
--- a/admin/js/estat_tipo_periodo.js
+++ b/admin/js/estat_tipo_periodo.js
@@ -2,6 +2,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
var i3GEOadmin = {};
}
i3GEOadmin.periodo = {
+ letra: "",
dados: "",
dataTable: null,
colunas: ["codigo_tipo_periodo","nome","descricao"],
@@ -135,7 +136,17 @@ i3GEOadmin.periodo = {
ins += core_geraLinhas(param);
return(ins);
},
+ atualizaFiltro: function(dados){
+ i3GEOadmin.periodo.dados = dados;
+ i3GEOadmin.periodo.filtra(i3GEOadmin.periodo.letra);
+ },
filtra: function(letra){
+ i3GEOadmin.periodo.letra = letra;
+ if(i3GEOadmin.periodo.dados == ""){
+ core_carregando("ativa");
+ core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaTipoPeriodo","i3GEOadmin.periodo.atualizaFiltro");
+ return;
+ }
var i,temp,
n = i3GEOadmin.periodo.dados.length,
novo = [];
@@ -156,6 +167,7 @@ i3GEOadmin.periodo = {
var mensagem = " excluindo o registro do id= "+id,
sUrl = "../php/metaestat.php?funcao=excluirTipoPeriodo&codigo_tipo_periodo="+id;
core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.periodo.dataTable);
+ i3GEOadmin.periodo.dados = "";
},
salva: function(id,recordid){
var i,c,sUrl, callback,
@@ -182,6 +194,7 @@ i3GEOadmin.periodo = {
else{
var rec = i3GEOadmin.periodo.dataTable.getRecordSet().getRecord(recordid);
i3GEOadmin.periodo.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText));
+ i3GEOadmin.periodo.dados = "";
core_carregando("desativa");
}
}
diff --git a/admin/js/estat_unidade_medida.js b/admin/js/estat_unidade_medida.js
index 6f22485..a8c8301 100755
--- a/admin/js/estat_unidade_medida.js
+++ b/admin/js/estat_unidade_medida.js
@@ -3,6 +3,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
}
i3GEOadmin.umedida = {
dados: "",
+ letra: "",
dataTable: null,
colunas: ["codigo_unidade_medida","nome","sigla","permitesoma","permitemedia"],
formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -162,7 +163,17 @@ i3GEOadmin.umedida = {
ins += "
";
return(ins);
},
+ atualizaFiltro: function(dados){
+ i3GEOadmin.umedida.dados = dados;
+ i3GEOadmin.umedida.filtra(i3GEOadmin.umedida.letra);
+ },
filtra: function(letra){
+ i3GEOadmin.umedida.letra = letra;
+ if(i3GEOadmin.umedida.dados == ""){
+ core_carregando("ativa");
+ core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaUnidadeMedida","i3GEOadmin.umedida.atualizaFiltro");
+ return;
+ }
var i,temp,
n = i3GEOadmin.umedida.dados.length,
novo = [];
@@ -183,6 +194,7 @@ i3GEOadmin.umedida = {
var mensagem = " excluindo o registro do id= "+id,
sUrl = "../php/metaestat.php?funcao=excluirUnidadeMedida&codigo_unidade_medida="+id;
core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.umedida.dataTable);
+ i3GEOadmin.umedida.dados = "";
},
salva: function(id,recordid){
var i,c,sUrl, callback,
@@ -209,6 +221,7 @@ i3GEOadmin.umedida = {
else{
var rec = i3GEOadmin.umedida.dataTable.getRecordSet().getRecord(recordid);
i3GEOadmin.umedida.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText));
+ i3GEOadmin.umedida.dados = "";
core_carregando("desativa");
}
}
diff --git a/admin/js/grupos.js b/admin/js/grupos.js
index 38ca6d4..8a6704d 100644
--- a/admin/js/grupos.js
+++ b/admin/js/grupos.js
@@ -67,6 +67,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
}
i3GEOadmin.grupos = {
dados: "",
+ letra: "",
dataTable: null,
colunas: ["it","es","en","desc_grupo","id_grupo","nome_grupo"],
formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -204,7 +205,17 @@ i3GEOadmin.grupos = {
ins += core_geraLinhas(param);
return(ins);
},
+ atualizaFiltro: function(dados){
+ i3GEOadmin.grupos.dados = dados;
+ i3GEOadmin.grupos.filtra(i3GEOadmin.grupos.letra);
+ },
filtra: function(letra){
+ i3GEOadmin.grupos.letra = letra;
+ if(i3GEOadmin.grupos.dados == ""){
+ core_carregando("ativa");
+ core_pegaDados("buscando grupos...","../php/menutemas.php?funcao=pegaGrupos","i3GEOadmin.grupos.atualizaFiltro");
+ return;
+ }
var i,temp,
n = i3GEOadmin.grupos.dados.length,
novo = [];
@@ -225,6 +236,7 @@ i3GEOadmin.grupos = {
var mensagem = " excluindo o registro do id= "+id,
sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=grupos";
core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.grupos.dataTable);
+ i3GEOadmin.grupos.dados = "";
},
salva: function(id,recordid){
var i,c,sUrl, callback,
@@ -251,6 +263,7 @@ i3GEOadmin.grupos = {
else{
var rec = i3GEOadmin.grupos.dataTable.getRecordSet().getRecord(recordid);
i3GEOadmin.grupos.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);
+ i3GEOadmin.grupos.dados = "";
core_carregando("desativa");
}
}
diff --git a/admin/js/identifica.js b/admin/js/identifica.js
index 01a6e47..705e313 100644
--- a/admin/js/identifica.js
+++ b/admin/js/identifica.js
@@ -34,6 +34,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
}
i3GEOadmin.identifica = {
dados: "",
+ letra: "",
dataTable: null,
colunas: ["publicado_i","abrir_i","id_i","nome_i","target_i"],
formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -181,7 +182,16 @@ i3GEOadmin.identifica = {
ins += "";
return(ins);
},
+ atualizaFiltro: function(dados){
+ i3GEOadmin.identifica.dados = dados;
+ i3GEOadmin.identifica.filtra(i3GEOadmin.identifica.letra);
+ },
filtra: function(letra){
+ i3GEOadmin.identifica.letra = letra;
+ if(i3GEOadmin.identifica.dados == ""){
+ core_carregando("ativa");
+ core_pegaDados("buscando endereços...","../php/identifica.php?funcao=pegaFuncoes","i3GEOadmin.identifica.atualizaFiltro");
+ }
var i,temp,
n = i3GEOadmin.identifica.dados.length,
novo = [];
@@ -202,6 +212,7 @@ i3GEOadmin.identifica = {
var mensagem = " excluindo o registro do id= "+id,
sUrl = "../php/identifica.php?funcao=excluir&id="+id;
core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.identifica.dataTable);
+ i3GEOadmin.identifica.dados = "";
},
salva: function(id,recordid){
var i,c,sUrl, callback,
@@ -228,6 +239,7 @@ i3GEOadmin.identifica = {
else{
var rec = i3GEOadmin.identifica.dataTable.getRecordSet().getRecord(recordid);
i3GEOadmin.identifica.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);
+ i3GEOadmin.identifica.dados = "";
core_carregando("desativa");
}
}
diff --git a/admin/js/mapas.js b/admin/js/mapas.js
index 930bb90..7bf078e 100644
--- a/admin/js/mapas.js
+++ b/admin/js/mapas.js
@@ -34,6 +34,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
}
i3GEOadmin.mapas = {
dados: "",
+ letra: "",
dataTable: null,
colunas: ["id_mapa","publicado_mapa","ordem_mapa","perfil_mapa","ligados_mapa","temas_mapa","desc_mapa","ext_mapa","imagem_mapa","linkdireto_mapa","nome_mapa","outros_mapa"],
formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -201,7 +202,17 @@ i3GEOadmin.mapas = {
ins += "
";
return(ins);
},
+ atualizaFiltro: function(dados){
+ i3GEOadmin.mapas.dados = dados;
+ i3GEOadmin.mapas.filtra(i3GEOadmin.mapas.letra);
+ },
filtra: function(letra){
+ i3GEOadmin.mapas.letra = letra;
+ if(i3GEOadmin.mapas.dados == ""){
+ core_carregando("ativa");
+ core_pegaDados("buscando dados...","../php/mapas.php?funcao=pegaMapas","i3GEOadmin.mapas.atualizaFiltro");
+ return;
+ }
var i,temp,
n = i3GEOadmin.mapas.dados.length,
novo = [];
@@ -222,6 +233,7 @@ i3GEOadmin.mapas = {
var mensagem = " excluindo o registro do id= "+id,
sUrl = "../php/mapas.php?funcao=excluirMapa&id="+id;
core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.mapas.dataTable);
+ i3GEOadmin.mapas.dados = "";
},
salva: function(id,recordid){
var i,c,sUrl, callback,
@@ -248,6 +260,7 @@ i3GEOadmin.mapas = {
else{
var rec = i3GEOadmin.mapas.dataTable.getRecordSet().getRecord(recordid);
i3GEOadmin.mapas.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);
+ i3GEOadmin.mapas.dados = "";
core_carregando("desativa");
}
}
diff --git a/admin/js/menu.js b/admin/js/menu.js
index 1d70657..bceecc2 100644
--- a/admin/js/menu.js
+++ b/admin/js/menu.js
@@ -40,6 +40,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
var i3GEOadmin = {};
}
i3GEOadmin.menus = {
+ letra: "",
dados: "",
dataTable: null,
colunas: ["it","es","en","publicado_menu","perfil_menu","aberto","desc_menu","id_menu","nome_menu"],
@@ -206,7 +207,17 @@ i3GEOadmin.menus = {
ins += "";
return(ins);
},
+ atualizaFiltro: function(dados){
+ i3GEOadmin.menus.dados = dados;
+ i3GEOadmin.menus.filtra(i3GEOadmin.menus.letra);
+ },
filtra: function(letra){
+ i3GEOadmin.menus.letra = letra;
+ if(i3GEOadmin.menus.dados == ""){
+ core_carregando("ativa");
+ core_pegaDados("buscando menus...","../php/menutemas.php?funcao=pegaMenus","i3GEOadmin.menus.atualizaFiltro");
+ return;
+ }
var i,temp,
n = i3GEOadmin.menus.dados.length,
novo = [];
@@ -227,6 +238,7 @@ i3GEOadmin.menus = {
var mensagem = " excluindo o registro do id= "+id,
sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=menus";
core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.menus.dataTable);
+ i3GEOadmin.menus.dados = "";
},
salva: function(id,recordid){
var i,c,sUrl, callback,
@@ -253,6 +265,7 @@ i3GEOadmin.menus = {
else{
var rec = i3GEOadmin.menus.dataTable.getRecordSet().getRecord(recordid);
i3GEOadmin.menus.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);
+ i3GEOadmin.menus.dados = "";
core_carregando("desativa");
}
}
diff --git a/admin/js/subgrupos.js b/admin/js/subgrupos.js
index 189eaaf..8007813 100644
--- a/admin/js/subgrupos.js
+++ b/admin/js/subgrupos.js
@@ -42,6 +42,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
}
i3GEOadmin.subgrupos = {
dados: "",
+ letra: "",
dataTable: null,
colunas: ["it","es","en","desc_subgrupo","id_subgrupo","nome_subgrupo"],
formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -179,7 +180,17 @@ i3GEOadmin.subgrupos = {
ins += core_geraLinhas(param);
return(ins);
},
+ atualizaFiltro: function(dados){
+ i3GEOadmin.subgrupos.dados = dados;
+ i3GEOadmin.subgrupos.filtra(i3GEOadmin.subgrupos.letra);
+ },
filtra: function(letra){
+ i3GEOadmin.subgrupos.letra = letra;
+ if(i3GEOadmin.subgrupos.dados == ""){
+ core_carregando("ativa");
+ core_pegaDados("buscando subgrupos...","../php/menutemas.php?funcao=pegaSubGrupos","i3GEOadmin.subgrupos.atualizaFiltro");
+ return;
+ }
var i,temp,
n = i3GEOadmin.subgrupos.dados.length,
novo = [];
@@ -200,6 +211,7 @@ i3GEOadmin.subgrupos = {
var mensagem = " excluindo o registro do id= "+id,
sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=subgrupos";
core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.subgrupos.dataTable);
+ i3GEOadmin.subgrupos.dados = "";
},
salva: function(id,recordid){
var i,c,sUrl, callback,
@@ -226,6 +238,7 @@ i3GEOadmin.subgrupos = {
else{
var rec = i3GEOadmin.subgrupos.dataTable.getRecordSet().getRecord(recordid);
i3GEOadmin.subgrupos.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);
+ i3GEOadmin.subgrupos.dados = "";
core_carregando("desativa");
}
}
diff --git a/admin/js/webservices.js b/admin/js/webservices.js
index d221bba..49071e4 100644
--- a/admin/js/webservices.js
+++ b/admin/js/webservices.js
@@ -34,6 +34,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
}
i3GEOadmin.webservices = {
dados: "",
+ letra: "",
dataTable: null,
colunas: ["id_ws","desc_ws","nome_ws","link_ws","tipo_ws","autor_ws"],
formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -203,7 +204,23 @@ i3GEOadmin.webservices = {
ins += "";
return(ins);
},
+ atualizaFiltro: function(dados){
+ i3GEOadmin.webservices.dados = dados;
+ i3GEOadmin.webservices.filtra(i3GEOadmin.webservices.letra);
+ },
filtra: function(letra){
+ i3GEOadmin.webservices.letra = letra;
+ if(i3GEOadmin.webservices.dados == ""){
+ var tipows = "",u;
+ try{
+ u = window.location.href.split("?");
+ u = u[1].split("=");
+ tipows = u[1];
+ }
+ catch(e){tipows = "";}
+ core_pegaDados("buscando endereços...","../php/webservices.php?funcao=pegaWS&tipows="+tipows,"i3GEOadmin.webservices.atualizaFiltro");
+ return;
+ }
var i,temp,
n = i3GEOadmin.webservices.dados.length,
novo = [];
@@ -224,6 +241,7 @@ i3GEOadmin.webservices = {
var mensagem = " excluindo o registro do id= "+id,
sUrl = "../php/webservices.php?funcao=excluir&id="+id;
core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.webservices.dataTable);
+ i3GEOadmin.webservices.dados = "";
},
salva: function(id,recordid){
var i,c,sUrl, callback,
@@ -250,6 +268,7 @@ i3GEOadmin.webservices = {
else{
var rec = i3GEOadmin.webservices.dataTable.getRecordSet().getRecord(recordid);
i3GEOadmin.webservices.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);
+ i3GEOadmin.webservices.dados = "";
core_carregando("desativa");
}
}
--
libgit2 0.21.2