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