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