Commit 2832ed5a7cbf4cc6ac150cdc645ee623057de4c0

Authored by Edmar Moretti
1 parent 856b0c4a

Correção no filtro de letras

admin/admin.db
No preview for this file type
admin/js/estat_conexao.js
@@ -3,6 +3,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ @@ -3,6 +3,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
3 } 3 }
4 i3GEOadmin.conexao = { 4 i3GEOadmin.conexao = {
5 dados: "", 5 dados: "",
  6 + letra: "",
6 dataTable: null, 7 dataTable: null,
7 colunas: ["codigo_estat_conexao","bancodedados","host","porta","usuario","senha"], 8 colunas: ["codigo_estat_conexao","bancodedados","host","porta","usuario","senha"],
8 formatTexto: function(elCell, oRecord, oColumn, oData){ 9 formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -142,7 +143,17 @@ i3GEOadmin.conexao = { @@ -142,7 +143,17 @@ i3GEOadmin.conexao = {
142 ins += core_geraLinhas(param); 143 ins += core_geraLinhas(param);
143 return(ins); 144 return(ins);
144 }, 145 },
  146 + atualizaFiltro: function(dados){
  147 + i3GEOadmin.conexao.dados = dados;
  148 + i3GEOadmin.conexao.filtra(i3GEOadmin.conexao.letra);
  149 + },
145 filtra: function(letra){ 150 filtra: function(letra){
  151 + i3GEOadmin.conexao.letra = letra;
  152 + if(i3GEOadmin.conexao.dados == ""){
  153 + core_carregando("ativa");
  154 + core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaConexao","i3GEOadmin.conexao.atualizaFiltro");
  155 + return;
  156 + }
146 var i,temp, 157 var i,temp,
147 n = i3GEOadmin.conexao.dados.length, 158 n = i3GEOadmin.conexao.dados.length,
148 novo = []; 159 novo = [];
@@ -163,6 +174,7 @@ i3GEOadmin.conexao = { @@ -163,6 +174,7 @@ i3GEOadmin.conexao = {
163 var mensagem = " excluindo o registro do id= "+id, 174 var mensagem = " excluindo o registro do id= "+id,
164 sUrl = "../php/metaestat.php?funcao=excluirConexao&codigo_estat_conexao="+id; 175 sUrl = "../php/metaestat.php?funcao=excluirConexao&codigo_estat_conexao="+id;
165 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.conexao.dataTable); 176 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.conexao.dataTable);
  177 + i3GEOadmin.conexao.dados = "";
166 }, 178 },
167 salva: function(id,recordid){ 179 salva: function(id,recordid){
168 var i,c,sUrl, callback, 180 var i,c,sUrl, callback,
@@ -189,6 +201,7 @@ i3GEOadmin.conexao = { @@ -189,6 +201,7 @@ i3GEOadmin.conexao = {
189 else{ 201 else{
190 var rec = i3GEOadmin.conexao.dataTable.getRecordSet().getRecord(recordid); 202 var rec = i3GEOadmin.conexao.dataTable.getRecordSet().getRecord(recordid);
191 i3GEOadmin.conexao.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)); 203 i3GEOadmin.conexao.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText));
  204 + i3GEOadmin.conexao.dados = "";
192 core_carregando("desativa"); 205 core_carregando("desativa");
193 } 206 }
194 } 207 }
admin/js/estat_fonteinfo.js
@@ -3,6 +3,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ @@ -3,6 +3,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
3 } 3 }
4 i3GEOadmin.fonteinfo = { 4 i3GEOadmin.fonteinfo = {
5 dados: "", 5 dados: "",
  6 + letra: "",
6 dataTable: null, 7 dataTable: null,
7 colunas: ["id_fonteinfo","titulo","link"], 8 colunas: ["id_fonteinfo","titulo","link"],
8 formatTexto: function(elCell, oRecord, oColumn, oData){ 9 formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -135,7 +136,17 @@ i3GEOadmin.fonteinfo = { @@ -135,7 +136,17 @@ i3GEOadmin.fonteinfo = {
135 ins += core_geraLinhas(param); 136 ins += core_geraLinhas(param);
136 return(ins); 137 return(ins);
137 }, 138 },
  139 + atualizaFiltro: function(dados){
  140 + i3GEOadmin.fonteinfo.dados = dados;
  141 + i3GEOadmin.fonteinfo.filtra(i3GEOadmin.fonteinfo.letra);
  142 + },
138 filtra: function(letra){ 143 filtra: function(letra){
  144 + i3GEOadmin.fonteinfo.letra = letra;
  145 + if(i3GEOadmin.fonteinfo.dados == ""){
  146 + core_carregando("ativa");
  147 + core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaFonteinfo","i3GEOadmin.fonteinfo.atualizaFiltro");
  148 + return;
  149 + }
139 var i,temp, 150 var i,temp,
140 n = i3GEOadmin.fonteinfo.dados.length, 151 n = i3GEOadmin.fonteinfo.dados.length,
141 novo = []; 152 novo = [];
@@ -156,6 +167,7 @@ i3GEOadmin.fonteinfo = { @@ -156,6 +167,7 @@ i3GEOadmin.fonteinfo = {
156 var mensagem = " excluindo o registro do id= "+id, 167 var mensagem = " excluindo o registro do id= "+id,
157 sUrl = "../php/metaestat.php?funcao=excluirFonteinfo&id_fonteinfo="+id; 168 sUrl = "../php/metaestat.php?funcao=excluirFonteinfo&id_fonteinfo="+id;
158 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.fonteinfo.dataTable); 169 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.fonteinfo.dataTable);
  170 + i3GEOadmin.fonteinfo.dados = "";
159 }, 171 },
160 salva: function(id,recordid){ 172 salva: function(id,recordid){
161 var i,c,sUrl, callback, 173 var i,c,sUrl, callback,
@@ -182,6 +194,7 @@ i3GEOadmin.fonteinfo = { @@ -182,6 +194,7 @@ i3GEOadmin.fonteinfo = {
182 else{ 194 else{
183 var rec = i3GEOadmin.fonteinfo.dataTable.getRecordSet().getRecord(recordid); 195 var rec = i3GEOadmin.fonteinfo.dataTable.getRecordSet().getRecord(recordid);
184 i3GEOadmin.fonteinfo.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)); 196 i3GEOadmin.fonteinfo.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText));
  197 + i3GEOadmin.fonteinfo.dados = "";
185 core_carregando("desativa"); 198 core_carregando("desativa");
186 } 199 }
187 } 200 }
admin/js/estat_tipo_periodo.js
@@ -2,6 +2,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ @@ -2,6 +2,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
2 var i3GEOadmin = {}; 2 var i3GEOadmin = {};
3 } 3 }
4 i3GEOadmin.periodo = { 4 i3GEOadmin.periodo = {
  5 + letra: "",
5 dados: "", 6 dados: "",
6 dataTable: null, 7 dataTable: null,
7 colunas: ["codigo_tipo_periodo","nome","descricao"], 8 colunas: ["codigo_tipo_periodo","nome","descricao"],
@@ -135,7 +136,17 @@ i3GEOadmin.periodo = { @@ -135,7 +136,17 @@ i3GEOadmin.periodo = {
135 ins += core_geraLinhas(param); 136 ins += core_geraLinhas(param);
136 return(ins); 137 return(ins);
137 }, 138 },
  139 + atualizaFiltro: function(dados){
  140 + i3GEOadmin.periodo.dados = dados;
  141 + i3GEOadmin.periodo.filtra(i3GEOadmin.periodo.letra);
  142 + },
138 filtra: function(letra){ 143 filtra: function(letra){
  144 + i3GEOadmin.periodo.letra = letra;
  145 + if(i3GEOadmin.periodo.dados == ""){
  146 + core_carregando("ativa");
  147 + core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaTipoPeriodo","i3GEOadmin.periodo.atualizaFiltro");
  148 + return;
  149 + }
139 var i,temp, 150 var i,temp,
140 n = i3GEOadmin.periodo.dados.length, 151 n = i3GEOadmin.periodo.dados.length,
141 novo = []; 152 novo = [];
@@ -156,6 +167,7 @@ i3GEOadmin.periodo = { @@ -156,6 +167,7 @@ i3GEOadmin.periodo = {
156 var mensagem = " excluindo o registro do id= "+id, 167 var mensagem = " excluindo o registro do id= "+id,
157 sUrl = "../php/metaestat.php?funcao=excluirTipoPeriodo&codigo_tipo_periodo="+id; 168 sUrl = "../php/metaestat.php?funcao=excluirTipoPeriodo&codigo_tipo_periodo="+id;
158 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.periodo.dataTable); 169 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.periodo.dataTable);
  170 + i3GEOadmin.periodo.dados = "";
159 }, 171 },
160 salva: function(id,recordid){ 172 salva: function(id,recordid){
161 var i,c,sUrl, callback, 173 var i,c,sUrl, callback,
@@ -182,6 +194,7 @@ i3GEOadmin.periodo = { @@ -182,6 +194,7 @@ i3GEOadmin.periodo = {
182 else{ 194 else{
183 var rec = i3GEOadmin.periodo.dataTable.getRecordSet().getRecord(recordid); 195 var rec = i3GEOadmin.periodo.dataTable.getRecordSet().getRecord(recordid);
184 i3GEOadmin.periodo.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)); 196 i3GEOadmin.periodo.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText));
  197 + i3GEOadmin.periodo.dados = "";
185 core_carregando("desativa"); 198 core_carregando("desativa");
186 } 199 }
187 } 200 }
admin/js/estat_unidade_medida.js
@@ -3,6 +3,7 @@ if(typeof(i3GEOadmin) === 'undefined'){ @@ -3,6 +3,7 @@ if(typeof(i3GEOadmin) === 'undefined'){
3 } 3 }
4 i3GEOadmin.umedida = { 4 i3GEOadmin.umedida = {
5 dados: "", 5 dados: "",
  6 + letra: "",
6 dataTable: null, 7 dataTable: null,
7 colunas: ["codigo_unidade_medida","nome","sigla","permitesoma","permitemedia"], 8 colunas: ["codigo_unidade_medida","nome","sigla","permitesoma","permitemedia"],
8 formatTexto: function(elCell, oRecord, oColumn, oData){ 9 formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -162,7 +163,17 @@ i3GEOadmin.umedida = { @@ -162,7 +163,17 @@ i3GEOadmin.umedida = {
162 ins += "</select></p>"; 163 ins += "</select></p>";
163 return(ins); 164 return(ins);
164 }, 165 },
  166 + atualizaFiltro: function(dados){
  167 + i3GEOadmin.umedida.dados = dados;
  168 + i3GEOadmin.umedida.filtra(i3GEOadmin.umedida.letra);
  169 + },
165 filtra: function(letra){ 170 filtra: function(letra){
  171 + i3GEOadmin.umedida.letra = letra;
  172 + if(i3GEOadmin.umedida.dados == ""){
  173 + core_carregando("ativa");
  174 + core_pegaDados("buscando endere&ccedil;os...","../php/metaestat.php?funcao=listaUnidadeMedida","i3GEOadmin.umedida.atualizaFiltro");
  175 + return;
  176 + }
166 var i,temp, 177 var i,temp,
167 n = i3GEOadmin.umedida.dados.length, 178 n = i3GEOadmin.umedida.dados.length,
168 novo = []; 179 novo = [];
@@ -183,6 +194,7 @@ i3GEOadmin.umedida = { @@ -183,6 +194,7 @@ i3GEOadmin.umedida = {
183 var mensagem = " excluindo o registro do id= "+id, 194 var mensagem = " excluindo o registro do id= "+id,
184 sUrl = "../php/metaestat.php?funcao=excluirUnidadeMedida&codigo_unidade_medida="+id; 195 sUrl = "../php/metaestat.php?funcao=excluirUnidadeMedida&codigo_unidade_medida="+id;
185 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.umedida.dataTable); 196 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.umedida.dataTable);
  197 + i3GEOadmin.umedida.dados = "";
186 }, 198 },
187 salva: function(id,recordid){ 199 salva: function(id,recordid){
188 var i,c,sUrl, callback, 200 var i,c,sUrl, callback,
@@ -209,6 +221,7 @@ i3GEOadmin.umedida = { @@ -209,6 +221,7 @@ i3GEOadmin.umedida = {
209 else{ 221 else{
210 var rec = i3GEOadmin.umedida.dataTable.getRecordSet().getRecord(recordid); 222 var rec = i3GEOadmin.umedida.dataTable.getRecordSet().getRecord(recordid);
211 i3GEOadmin.umedida.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)); 223 i3GEOadmin.umedida.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText));
  224 + i3GEOadmin.umedida.dados = "";
212 core_carregando("desativa"); 225 core_carregando("desativa");
213 } 226 }
214 } 227 }
admin/js/grupos.js
@@ -67,6 +67,7 @@ if(typeof(i3GEOadmin) === &#39;undefined&#39;){ @@ -67,6 +67,7 @@ if(typeof(i3GEOadmin) === &#39;undefined&#39;){
67 } 67 }
68 i3GEOadmin.grupos = { 68 i3GEOadmin.grupos = {
69 dados: "", 69 dados: "",
  70 + letra: "",
70 dataTable: null, 71 dataTable: null,
71 colunas: ["it","es","en","desc_grupo","id_grupo","nome_grupo"], 72 colunas: ["it","es","en","desc_grupo","id_grupo","nome_grupo"],
72 formatTexto: function(elCell, oRecord, oColumn, oData){ 73 formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -204,7 +205,17 @@ i3GEOadmin.grupos = { @@ -204,7 +205,17 @@ i3GEOadmin.grupos = {
204 ins += core_geraLinhas(param); 205 ins += core_geraLinhas(param);
205 return(ins); 206 return(ins);
206 }, 207 },
  208 + atualizaFiltro: function(dados){
  209 + i3GEOadmin.grupos.dados = dados;
  210 + i3GEOadmin.grupos.filtra(i3GEOadmin.grupos.letra);
  211 + },
207 filtra: function(letra){ 212 filtra: function(letra){
  213 + i3GEOadmin.grupos.letra = letra;
  214 + if(i3GEOadmin.grupos.dados == ""){
  215 + core_carregando("ativa");
  216 + core_pegaDados("buscando grupos...","../php/menutemas.php?funcao=pegaGrupos","i3GEOadmin.grupos.atualizaFiltro");
  217 + return;
  218 + }
208 var i,temp, 219 var i,temp,
209 n = i3GEOadmin.grupos.dados.length, 220 n = i3GEOadmin.grupos.dados.length,
210 novo = []; 221 novo = [];
@@ -225,6 +236,7 @@ i3GEOadmin.grupos = { @@ -225,6 +236,7 @@ i3GEOadmin.grupos = {
225 var mensagem = " excluindo o registro do id= "+id, 236 var mensagem = " excluindo o registro do id= "+id,
226 sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=grupos"; 237 sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=grupos";
227 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.grupos.dataTable); 238 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.grupos.dataTable);
  239 + i3GEOadmin.grupos.dados = "";
228 }, 240 },
229 salva: function(id,recordid){ 241 salva: function(id,recordid){
230 var i,c,sUrl, callback, 242 var i,c,sUrl, callback,
@@ -251,6 +263,7 @@ i3GEOadmin.grupos = { @@ -251,6 +263,7 @@ i3GEOadmin.grupos = {
251 else{ 263 else{
252 var rec = i3GEOadmin.grupos.dataTable.getRecordSet().getRecord(recordid); 264 var rec = i3GEOadmin.grupos.dataTable.getRecordSet().getRecord(recordid);
253 i3GEOadmin.grupos.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); 265 i3GEOadmin.grupos.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);
  266 + i3GEOadmin.grupos.dados = "";
254 core_carregando("desativa"); 267 core_carregando("desativa");
255 } 268 }
256 } 269 }
admin/js/identifica.js
@@ -34,6 +34,7 @@ if(typeof(i3GEOadmin) === &#39;undefined&#39;){ @@ -34,6 +34,7 @@ if(typeof(i3GEOadmin) === &#39;undefined&#39;){
34 } 34 }
35 i3GEOadmin.identifica = { 35 i3GEOadmin.identifica = {
36 dados: "", 36 dados: "",
  37 + letra: "",
37 dataTable: null, 38 dataTable: null,
38 colunas: ["publicado_i","abrir_i","id_i","nome_i","target_i"], 39 colunas: ["publicado_i","abrir_i","id_i","nome_i","target_i"],
39 formatTexto: function(elCell, oRecord, oColumn, oData){ 40 formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -181,7 +182,16 @@ i3GEOadmin.identifica = { @@ -181,7 +182,16 @@ i3GEOadmin.identifica = {
181 ins += "</select></p>"; 182 ins += "</select></p>";
182 return(ins); 183 return(ins);
183 }, 184 },
  185 + atualizaFiltro: function(dados){
  186 + i3GEOadmin.identifica.dados = dados;
  187 + i3GEOadmin.identifica.filtra(i3GEOadmin.identifica.letra);
  188 + },
184 filtra: function(letra){ 189 filtra: function(letra){
  190 + i3GEOadmin.identifica.letra = letra;
  191 + if(i3GEOadmin.identifica.dados == ""){
  192 + core_carregando("ativa");
  193 + core_pegaDados("buscando endere&ccedil;os...","../php/identifica.php?funcao=pegaFuncoes","i3GEOadmin.identifica.atualizaFiltro");
  194 + }
185 var i,temp, 195 var i,temp,
186 n = i3GEOadmin.identifica.dados.length, 196 n = i3GEOadmin.identifica.dados.length,
187 novo = []; 197 novo = [];
@@ -202,6 +212,7 @@ i3GEOadmin.identifica = { @@ -202,6 +212,7 @@ i3GEOadmin.identifica = {
202 var mensagem = " excluindo o registro do id= "+id, 212 var mensagem = " excluindo o registro do id= "+id,
203 sUrl = "../php/identifica.php?funcao=excluir&id="+id; 213 sUrl = "../php/identifica.php?funcao=excluir&id="+id;
204 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.identifica.dataTable); 214 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.identifica.dataTable);
  215 + i3GEOadmin.identifica.dados = "";
205 }, 216 },
206 salva: function(id,recordid){ 217 salva: function(id,recordid){
207 var i,c,sUrl, callback, 218 var i,c,sUrl, callback,
@@ -228,6 +239,7 @@ i3GEOadmin.identifica = { @@ -228,6 +239,7 @@ i3GEOadmin.identifica = {
228 else{ 239 else{
229 var rec = i3GEOadmin.identifica.dataTable.getRecordSet().getRecord(recordid); 240 var rec = i3GEOadmin.identifica.dataTable.getRecordSet().getRecord(recordid);
230 i3GEOadmin.identifica.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); 241 i3GEOadmin.identifica.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);
  242 + i3GEOadmin.identifica.dados = "";
231 core_carregando("desativa"); 243 core_carregando("desativa");
232 } 244 }
233 } 245 }
admin/js/mapas.js
@@ -34,6 +34,7 @@ if(typeof(i3GEOadmin) === &#39;undefined&#39;){ @@ -34,6 +34,7 @@ if(typeof(i3GEOadmin) === &#39;undefined&#39;){
34 } 34 }
35 i3GEOadmin.mapas = { 35 i3GEOadmin.mapas = {
36 dados: "", 36 dados: "",
  37 + letra: "",
37 dataTable: null, 38 dataTable: null,
38 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"], 39 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"],
39 formatTexto: function(elCell, oRecord, oColumn, oData){ 40 formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -201,7 +202,17 @@ i3GEOadmin.mapas = { @@ -201,7 +202,17 @@ i3GEOadmin.mapas = {
201 ins += "<br><br><br>"; 202 ins += "<br><br><br>";
202 return(ins); 203 return(ins);
203 }, 204 },
  205 + atualizaFiltro: function(dados){
  206 + i3GEOadmin.mapas.dados = dados;
  207 + i3GEOadmin.mapas.filtra(i3GEOadmin.mapas.letra);
  208 + },
204 filtra: function(letra){ 209 filtra: function(letra){
  210 + i3GEOadmin.mapas.letra = letra;
  211 + if(i3GEOadmin.mapas.dados == ""){
  212 + core_carregando("ativa");
  213 + core_pegaDados("buscando dados...","../php/mapas.php?funcao=pegaMapas","i3GEOadmin.mapas.atualizaFiltro");
  214 + return;
  215 + }
205 var i,temp, 216 var i,temp,
206 n = i3GEOadmin.mapas.dados.length, 217 n = i3GEOadmin.mapas.dados.length,
207 novo = []; 218 novo = [];
@@ -222,6 +233,7 @@ i3GEOadmin.mapas = { @@ -222,6 +233,7 @@ i3GEOadmin.mapas = {
222 var mensagem = " excluindo o registro do id= "+id, 233 var mensagem = " excluindo o registro do id= "+id,
223 sUrl = "../php/mapas.php?funcao=excluirMapa&id="+id; 234 sUrl = "../php/mapas.php?funcao=excluirMapa&id="+id;
224 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.mapas.dataTable); 235 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.mapas.dataTable);
  236 + i3GEOadmin.mapas.dados = "";
225 }, 237 },
226 salva: function(id,recordid){ 238 salva: function(id,recordid){
227 var i,c,sUrl, callback, 239 var i,c,sUrl, callback,
@@ -248,6 +260,7 @@ i3GEOadmin.mapas = { @@ -248,6 +260,7 @@ i3GEOadmin.mapas = {
248 else{ 260 else{
249 var rec = i3GEOadmin.mapas.dataTable.getRecordSet().getRecord(recordid); 261 var rec = i3GEOadmin.mapas.dataTable.getRecordSet().getRecord(recordid);
250 i3GEOadmin.mapas.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); 262 i3GEOadmin.mapas.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);
  263 + i3GEOadmin.mapas.dados = "";
251 core_carregando("desativa"); 264 core_carregando("desativa");
252 } 265 }
253 } 266 }
admin/js/menu.js
@@ -40,6 +40,7 @@ if(typeof(i3GEOadmin) === &#39;undefined&#39;){ @@ -40,6 +40,7 @@ if(typeof(i3GEOadmin) === &#39;undefined&#39;){
40 var i3GEOadmin = {}; 40 var i3GEOadmin = {};
41 } 41 }
42 i3GEOadmin.menus = { 42 i3GEOadmin.menus = {
  43 + letra: "",
43 dados: "", 44 dados: "",
44 dataTable: null, 45 dataTable: null,
45 colunas: ["it","es","en","publicado_menu","perfil_menu","aberto","desc_menu","id_menu","nome_menu"], 46 colunas: ["it","es","en","publicado_menu","perfil_menu","aberto","desc_menu","id_menu","nome_menu"],
@@ -206,7 +207,17 @@ i3GEOadmin.menus = { @@ -206,7 +207,17 @@ i3GEOadmin.menus = {
206 ins += "</select></p>"; 207 ins += "</select></p>";
207 return(ins); 208 return(ins);
208 }, 209 },
  210 + atualizaFiltro: function(dados){
  211 + i3GEOadmin.menus.dados = dados;
  212 + i3GEOadmin.menus.filtra(i3GEOadmin.menus.letra);
  213 + },
209 filtra: function(letra){ 214 filtra: function(letra){
  215 + i3GEOadmin.menus.letra = letra;
  216 + if(i3GEOadmin.menus.dados == ""){
  217 + core_carregando("ativa");
  218 + core_pegaDados("buscando menus...","../php/menutemas.php?funcao=pegaMenus","i3GEOadmin.menus.atualizaFiltro");
  219 + return;
  220 + }
210 var i,temp, 221 var i,temp,
211 n = i3GEOadmin.menus.dados.length, 222 n = i3GEOadmin.menus.dados.length,
212 novo = []; 223 novo = [];
@@ -227,6 +238,7 @@ i3GEOadmin.menus = { @@ -227,6 +238,7 @@ i3GEOadmin.menus = {
227 var mensagem = " excluindo o registro do id= "+id, 238 var mensagem = " excluindo o registro do id= "+id,
228 sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=menus"; 239 sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=menus";
229 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.menus.dataTable); 240 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.menus.dataTable);
  241 + i3GEOadmin.menus.dados = "";
230 }, 242 },
231 salva: function(id,recordid){ 243 salva: function(id,recordid){
232 var i,c,sUrl, callback, 244 var i,c,sUrl, callback,
@@ -253,6 +265,7 @@ i3GEOadmin.menus = { @@ -253,6 +265,7 @@ i3GEOadmin.menus = {
253 else{ 265 else{
254 var rec = i3GEOadmin.menus.dataTable.getRecordSet().getRecord(recordid); 266 var rec = i3GEOadmin.menus.dataTable.getRecordSet().getRecord(recordid);
255 i3GEOadmin.menus.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); 267 i3GEOadmin.menus.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);
  268 + i3GEOadmin.menus.dados = "";
256 core_carregando("desativa"); 269 core_carregando("desativa");
257 } 270 }
258 } 271 }
admin/js/subgrupos.js
@@ -42,6 +42,7 @@ if(typeof(i3GEOadmin) === &#39;undefined&#39;){ @@ -42,6 +42,7 @@ if(typeof(i3GEOadmin) === &#39;undefined&#39;){
42 } 42 }
43 i3GEOadmin.subgrupos = { 43 i3GEOadmin.subgrupos = {
44 dados: "", 44 dados: "",
  45 + letra: "",
45 dataTable: null, 46 dataTable: null,
46 colunas: ["it","es","en","desc_subgrupo","id_subgrupo","nome_subgrupo"], 47 colunas: ["it","es","en","desc_subgrupo","id_subgrupo","nome_subgrupo"],
47 formatTexto: function(elCell, oRecord, oColumn, oData){ 48 formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -179,7 +180,17 @@ i3GEOadmin.subgrupos = { @@ -179,7 +180,17 @@ i3GEOadmin.subgrupos = {
179 ins += core_geraLinhas(param); 180 ins += core_geraLinhas(param);
180 return(ins); 181 return(ins);
181 }, 182 },
  183 + atualizaFiltro: function(dados){
  184 + i3GEOadmin.subgrupos.dados = dados;
  185 + i3GEOadmin.subgrupos.filtra(i3GEOadmin.subgrupos.letra);
  186 + },
182 filtra: function(letra){ 187 filtra: function(letra){
  188 + i3GEOadmin.subgrupos.letra = letra;
  189 + if(i3GEOadmin.subgrupos.dados == ""){
  190 + core_carregando("ativa");
  191 + core_pegaDados("buscando subgrupos...","../php/menutemas.php?funcao=pegaSubGrupos","i3GEOadmin.subgrupos.atualizaFiltro");
  192 + return;
  193 + }
183 var i,temp, 194 var i,temp,
184 n = i3GEOadmin.subgrupos.dados.length, 195 n = i3GEOadmin.subgrupos.dados.length,
185 novo = []; 196 novo = [];
@@ -200,6 +211,7 @@ i3GEOadmin.subgrupos = { @@ -200,6 +211,7 @@ i3GEOadmin.subgrupos = {
200 var mensagem = " excluindo o registro do id= "+id, 211 var mensagem = " excluindo o registro do id= "+id,
201 sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=subgrupos"; 212 sUrl = "../php/menutemas.php?funcao=excluirRegistro&id="+id+"&tabela=subgrupos";
202 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.subgrupos.dataTable); 213 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.subgrupos.dataTable);
  214 + i3GEOadmin.subgrupos.dados = "";
203 }, 215 },
204 salva: function(id,recordid){ 216 salva: function(id,recordid){
205 var i,c,sUrl, callback, 217 var i,c,sUrl, callback,
@@ -226,6 +238,7 @@ i3GEOadmin.subgrupos = { @@ -226,6 +238,7 @@ i3GEOadmin.subgrupos = {
226 else{ 238 else{
227 var rec = i3GEOadmin.subgrupos.dataTable.getRecordSet().getRecord(recordid); 239 var rec = i3GEOadmin.subgrupos.dataTable.getRecordSet().getRecord(recordid);
228 i3GEOadmin.subgrupos.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); 240 i3GEOadmin.subgrupos.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);
  241 + i3GEOadmin.subgrupos.dados = "";
229 core_carregando("desativa"); 242 core_carregando("desativa");
230 } 243 }
231 } 244 }
admin/js/webservices.js
@@ -34,6 +34,7 @@ if(typeof(i3GEOadmin) === &#39;undefined&#39;){ @@ -34,6 +34,7 @@ if(typeof(i3GEOadmin) === &#39;undefined&#39;){
34 } 34 }
35 i3GEOadmin.webservices = { 35 i3GEOadmin.webservices = {
36 dados: "", 36 dados: "",
  37 + letra: "",
37 dataTable: null, 38 dataTable: null,
38 colunas: ["id_ws","desc_ws","nome_ws","link_ws","tipo_ws","autor_ws"], 39 colunas: ["id_ws","desc_ws","nome_ws","link_ws","tipo_ws","autor_ws"],
39 formatTexto: function(elCell, oRecord, oColumn, oData){ 40 formatTexto: function(elCell, oRecord, oColumn, oData){
@@ -203,7 +204,23 @@ i3GEOadmin.webservices = { @@ -203,7 +204,23 @@ i3GEOadmin.webservices = {
203 ins += "</select></p>"; 204 ins += "</select></p>";
204 return(ins); 205 return(ins);
205 }, 206 },
  207 + atualizaFiltro: function(dados){
  208 + i3GEOadmin.webservices.dados = dados;
  209 + i3GEOadmin.webservices.filtra(i3GEOadmin.webservices.letra);
  210 + },
206 filtra: function(letra){ 211 filtra: function(letra){
  212 + i3GEOadmin.webservices.letra = letra;
  213 + if(i3GEOadmin.webservices.dados == ""){
  214 + var tipows = "",u;
  215 + try{
  216 + u = window.location.href.split("?");
  217 + u = u[1].split("=");
  218 + tipows = u[1];
  219 + }
  220 + catch(e){tipows = "";}
  221 + core_pegaDados("buscando endere&ccedil;os...","../php/webservices.php?funcao=pegaWS&tipows="+tipows,"i3GEOadmin.webservices.atualizaFiltro");
  222 + return;
  223 + }
207 var i,temp, 224 var i,temp,
208 n = i3GEOadmin.webservices.dados.length, 225 n = i3GEOadmin.webservices.dados.length,
209 novo = []; 226 novo = [];
@@ -224,6 +241,7 @@ i3GEOadmin.webservices = { @@ -224,6 +241,7 @@ i3GEOadmin.webservices = {
224 var mensagem = " excluindo o registro do id= "+id, 241 var mensagem = " excluindo o registro do id= "+id,
225 sUrl = "../php/webservices.php?funcao=excluir&id="+id; 242 sUrl = "../php/webservices.php?funcao=excluir&id="+id;
226 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.webservices.dataTable); 243 core_excluiLinha(sUrl,row,mensagem,"",i3GEOadmin.webservices.dataTable);
  244 + i3GEOadmin.webservices.dados = "";
227 }, 245 },
228 salva: function(id,recordid){ 246 salva: function(id,recordid){
229 var i,c,sUrl, callback, 247 var i,c,sUrl, callback,
@@ -250,6 +268,7 @@ i3GEOadmin.webservices = { @@ -250,6 +268,7 @@ i3GEOadmin.webservices = {
250 else{ 268 else{
251 var rec = i3GEOadmin.webservices.dataTable.getRecordSet().getRecord(recordid); 269 var rec = i3GEOadmin.webservices.dataTable.getRecordSet().getRecord(recordid);
252 i3GEOadmin.webservices.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); 270 i3GEOadmin.webservices.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);
  271 + i3GEOadmin.webservices.dados = "";
253 core_carregando("desativa"); 272 core_carregando("desativa");
254 } 273 }
255 } 274 }