diff --git a/admin/admin.db b/admin/admin.db index a8b7e89..9aa6f74 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/html/subirshapefile.html b/admin/html/subirshapefile.html index 591a368..dc68580 100644 --- a/admin/html/subirshapefile.html +++ b/admin/html/subirshapefile.html @@ -5,18 +5,18 @@ Shape file - + + diff --git a/admin/js/arvore.js b/admin/js/arvore.js index 4c16148..98eb312 100644 --- a/admin/js/arvore.js +++ b/admin/js/arvore.js @@ -156,8 +156,8 @@ function montaArvore(dados) } buildTree(); }(); - montaNosMenus(dados); - tree.draw(); + montaNosMenus(dados); + tree.draw(); } function temaIconMode() { @@ -445,8 +445,8 @@ function novoTemaRaiz(id) tree.draw(); core_carregando("desativa"); }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -477,8 +477,8 @@ function novoTemaRaizGrupo(idmenu,id) tree.draw(); core_carregando("desativa"); }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -511,8 +511,8 @@ function novoGrupo(id_menu) core_carregando("desativa"); editar('grupo',dados.id_n1); }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -545,8 +545,8 @@ function novoSubGrupo(id_menu,id_n1) core_carregando("desativa"); editar("subgrupo",dados.id_n2); }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -578,8 +578,8 @@ function novoTema(id_menu,id_n2) core_carregando("desativa"); editar('tema',dados.id_n3); }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -786,89 +786,88 @@ function gravaDados(tipo,id) var sUrl = prog+par; var callback = { - success:function(o) - { - try - { - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") - { - core_carregando("Nao foi possivel excluir. Verifique se nao existem menus vinculados a este tema"); - setTimeout("core_carregando('desativa')",3000); - } - else - { - if(tipo == "grupo") - { - var obj = document.getElementById("Eid_grupo"); - var texto = obj.options[obj.selectedIndex].text; - var objpub = document.getElementById("Epublicado"); - var publicado = objpub.options[objpub.selectedIndex].value; - var no = tree.getNodeByProperty("id_n1",id); - no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto; - - if(publicado == "NAO") - no.getContentEl().getElementsByTagName("span")[0].style.color = "red"; - else - no.getContentEl().getElementsByTagName("span")[0].style.color = "black"; - - no.html = no.getContentEl().innerHTML; - } - if(tipo == "subgrupo") - { - var obj = document.getElementById("Eid_subgrupo"); - var texto = obj.options[obj.selectedIndex].text; - - var objpub = document.getElementById("Epublicado"); - var publicado = objpub.options[objpub.selectedIndex].value; - - var no = tree.getNodeByProperty("id_n2",id); - no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto; - - if(publicado == "NAO") - no.getContentEl().getElementsByTagName("span")[0].style.color = "red"; - else - no.getContentEl().getElementsByTagName("span")[0].style.color = "black"; - - no.html = no.getContentEl().innerHTML; - } - if(tipo == "tema") - { - var obj = document.getElementById("Eid_tema"); - var texto = obj.options[obj.selectedIndex].text; - - var objpub = document.getElementById("Epublicado"); - var publicado = objpub.options[objpub.selectedIndex].value; - - var no = tree.getNodeByProperty("id_n3",id); - - no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto; - - if(publicado == "NAO") - no.getContentEl().getElementsByTagName("span")[0].style.color = "red"; - else - no.getContentEl().getElementsByTagName("span")[0].style.color = "black"; - - no.html = no.getContentEl().innerHTML; - } + success:function(o) + { + try + { + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") + { + core_carregando("Nao foi possivel excluir. Verifique se nao existem menus vinculados a este tema"); + setTimeout("core_carregando('desativa')",3000); + } + else + { + if(tipo == "grupo"){ + var texto = document.getElementById("Eid_grupo"); + texto = texto.options[texto.selectedIndex].text; + var objpub = document.getElementById("Epublicado"); + var publicado = objpub.options[objpub.selectedIndex].value; + var no = tree.getNodeByProperty("id_n1",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto; + + if(publicado == "NAO") + no.getContentEl().getElementsByTagName("span")[0].style.color = "red"; + else + no.getContentEl().getElementsByTagName("span")[0].style.color = "black"; + + no.html = no.getContentEl().innerHTML; + } + if(tipo == "subgrupo") + { + var texto = document.getElementById("Eid_subgrupo"); + texto = texto.options[texto.selectedIndex].text; + + var objpub = document.getElementById("Epublicado"); + var publicado = objpub.options[objpub.selectedIndex].value; + + var no = tree.getNodeByProperty("id_n2",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto; + + if(publicado == "NAO") + no.getContentEl().getElementsByTagName("span")[0].style.color = "red"; + else + no.getContentEl().getElementsByTagName("span")[0].style.color = "black"; + + no.html = no.getContentEl().innerHTML; + } + if(tipo == "tema") + { + var texto = document.getElementById("Eid_tema"); + texto = texto.options[texto.selectedIndex].text; + + var objpub = document.getElementById("Epublicado"); + var publicado = objpub.options[objpub.selectedIndex].value; + + var no = tree.getNodeByProperty("id_n3",id); + + no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto; + + if(publicado == "NAO") + no.getContentEl().getElementsByTagName("span")[0].style.color = "red"; + else + no.getContentEl().getElementsByTagName("span")[0].style.color = "black"; + + no.html = no.getContentEl().innerHTML; + } if(tipo == "raizmenu" || tipo == "raizgrupo") - { - var obje = document.getElementById("Eid_tema"); - if(obje){ - var texto = obje.options[obje.selectedIndex].text; - var no = tree.getNodeByProperty("id_raiz",id); - no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto; - no.html = no.getContentEl().innerHTML; - } - } - core_carregando("desativa"); - } + { + var obje = document.getElementById("Eid_tema"); + if(obje){ + var texto = obje.options[obje.selectedIndex].text; + var no = tree.getNodeByProperty("id_raiz",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto; + no.html = no.getContentEl().innerHTML; + } + } + core_carregando("desativa"); + } YAHOO.admin.container.panelEditor.destroy(); YAHOO.admin.container.panelEditor = null; - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback,'POST'); } @@ -900,8 +899,8 @@ function sobeDesce(movimento,tipo,id) { success: function(oResponse) {core_carregando("desativa");}, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; if(movimenta) { diff --git a/admin/js/estat_conexao.js b/admin/js/estat_conexao.js index 30a0b0e..54840db 100755 --- a/admin/js/estat_conexao.js +++ b/admin/js/estat_conexao.js @@ -40,7 +40,11 @@ i3GEOadmin.conexao = { YAHOO.namespace("conexao"); YAHOO.namespace("admin.container"); core_ativaPainelAjuda("ajuda","botaoAjuda"); - core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarConexao","adicionaNovaLinha","i3GEOadmin.conexao.obtem"); + var temp = function(o){ + i3GEOadmin.conexao.obtem(); + return; + }; + core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarConexao","adicionaNovaLinha",temp); i3GEOadmin.conexao.obtem(); }, /* @@ -65,6 +69,14 @@ i3GEOadmin.conexao = { }; //i3GEOadmin.conexao.dataTable = new YAHOO.widget.DataTable("tabela", i3GEOadmin.conexao.defColunas(), myDataSource); i3GEOadmin.conexao.dataTable = new YAHOO.widget.ScrollingDataTable("tabela", i3GEOadmin.conexao.defColunas(), myDataSource,{width:"100%"}); + i3GEOadmin.conexao.dataTable.subscribe('postRenderEvent',function(){ + //abre o editor + if(i3GEOadmin.conexao.dados[0].bancodedados == ""){ + var rec = i3GEOadmin.conexao.dataTable.getRecordSet().getRecord(0); + i3GEOadmin.conexao.editor([i3GEOadmin.conexao.dados[0]],i3GEOadmin.conexao.dados[0].codigo_estat_conexao,rec.getId()); + } + } + ); i3GEOadmin.conexao.dataTable.subscribe('cellClickEvent',function(ev){ var sUrl, callback,$clicouId, $recordid, target = YAHOO.util.Event.getTarget(ev), @@ -84,14 +96,14 @@ i3GEOadmin.conexao = { $recordid = registro.getId(); sUrl = "../php/metaestat.php?funcao=listaConexao&codigo_estat_conexao="+$clicouId; callback = { - success:function(o){ - try{ - i3GEOadmin.conexao.editor(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + success:function(o){ + try{ + i3GEOadmin.conexao.editor(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -193,23 +205,23 @@ i3GEOadmin.conexao = { core_carregando(" gravando o registro do id= "+id); sUrl = "../php/metaestat.php?funcao=alterarConexao"+par; callback = { - success:function(o){ - try { - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { - core_carregando("Não foi possível excluir. Verifique se não existem registros vinculados"); - setTimeout("core_carregando('desativa')",3000); - } - 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"); - } - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + success:function(o){ + try { + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { + core_carregando("Não foi possível excluir. Verifique se não existem registros vinculados"); + setTimeout("core_carregando('desativa')",3000); + } + 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"); + } + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } diff --git a/admin/js/estat_editor.js b/admin/js/estat_editor.js index aefd0c3..2ca5ef6 100644 --- a/admin/js/estat_editor.js +++ b/admin/js/estat_editor.js @@ -528,7 +528,7 @@ i3GEOadmin.editor = { }, esvaziaFormsUpload: function(){ var csv = $i("i3GEOadmin_formuploadcsv"), - shp = $i("i3GEOadmin_formupload") + shp = $i("i3GEOadmin_formupload"); if(csv){ csv.innerHTML = ""; } diff --git a/admin/js/estat_fonteinfo.js b/admin/js/estat_fonteinfo.js index 98fa992..ab6465b 100755 --- a/admin/js/estat_fonteinfo.js +++ b/admin/js/estat_fonteinfo.js @@ -34,7 +34,11 @@ i3GEOadmin.fonteinfo = { YAHOO.namespace("fonteinfo"); YAHOO.namespace("admin.container"); core_ativaPainelAjuda("ajuda","botaoAjuda"); - core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alteraFonteinfo","adicionaNovaLinha","i3GEOadmin.fonteinfo.obtem"); + var temp = function(o){ + i3GEOadmin.fonteinfo.obtem(); + return; + }; + core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alteraFonteinfo","adicionaNovaLinha",temp); i3GEOadmin.fonteinfo.obtem(); }, /* @@ -59,6 +63,14 @@ i3GEOadmin.fonteinfo = { }; //i3GEOadmin.fonteinfo.dataTable = new YAHOO.widget.DataTable("tabela", i3GEOadmin.fonteinfo.defColunas(), myDataSource); i3GEOadmin.fonteinfo.dataTable = new YAHOO.widget.ScrollingDataTable("tabela", i3GEOadmin.fonteinfo.defColunas(), myDataSource,{width:"100%"}); + i3GEOadmin.fonteinfo.dataTable.subscribe('postRenderEvent',function(){ + //abre o editor + if(i3GEOadmin.fonteinfo.dados[0].titulo == "" || i3GEOadmin.fonteinfo.dados[0].titulo == null ){ + var rec = i3GEOadmin.fonteinfo.dataTable.getRecordSet().getRecord(0); + i3GEOadmin.fonteinfo.editor([i3GEOadmin.fonteinfo.dados[0]],i3GEOadmin.fonteinfo.dados[0].id_fonteinfo,rec.getId()); + } + } + ); i3GEOadmin.fonteinfo.dataTable.subscribe('cellClickEvent',function(ev){ var sUrl, callback,$clicouId, $recordid, target = YAHOO.util.Event.getTarget(ev), @@ -78,14 +90,14 @@ i3GEOadmin.fonteinfo = { $recordid = registro.getId(); sUrl = "../php/metaestat.php?funcao=listaFonteinfo&id_fonteinfo="+$clicouId; callback = { - success:function(o){ - try{ - i3GEOadmin.fonteinfo.editor(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + success:function(o){ + try{ + i3GEOadmin.fonteinfo.editor(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -186,23 +198,23 @@ i3GEOadmin.fonteinfo = { core_carregando(" gravando o registro do id= "+id); sUrl = "../php/metaestat.php?funcao=alteraFonteinfo"+par; callback = { - success:function(o){ - try { - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { - core_carregando("Não foi possível excluir. Verifique se não existem registros vinculados"); - setTimeout("core_carregando('desativa')",3000); - } - 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"); - } - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + success:function(o){ + try { + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { + core_carregando("Não foi possível excluir. Verifique se não existem registros vinculados"); + setTimeout("core_carregando('desativa')",3000); + } + 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"); + } + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } diff --git a/admin/js/estat_mapa.js b/admin/js/estat_mapa.js index 7c5ec38..61576c8 100755 --- a/admin/js/estat_mapa.js +++ b/admin/js/estat_mapa.js @@ -293,8 +293,8 @@ function montaDivTema(i){ ins = "", callback = { success:function(o){ - var o = YAHOO.lang.JSON.parse(o.responseText), - n = o.length, + o = YAHOO.lang.JSON.parse(o.responseText); + var n = o.length, m,i,j,filhos,a,b; //monta os divs onde entrarao as arvores for(i=0;iNão foi possível excluir. Verifique se não existem registros vinculados"); - setTimeout("core_carregando('desativa')",3000); - } - 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"); - } - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + success:function(o){ + try { + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { + core_carregando("Não foi possível excluir. Verifique se não existem registros vinculados"); + setTimeout("core_carregando('desativa')",3000); + } + 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"); + } + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } diff --git a/admin/js/estat_tipo_regiao.js b/admin/js/estat_tipo_regiao.js index d06e548..7b81ddd 100755 --- a/admin/js/estat_tipo_regiao.js +++ b/admin/js/estat_tipo_regiao.js @@ -12,7 +12,11 @@ core_makeRequest("../php/metaestat.php?funcao=listaDadosTabelasAuxiliares",callb function initEditor(){ YAHOO.namespace("admin.container"); - core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarTipoRegiao","adicionaNovaLinha","pegaDados"); + var temp = function(o){ + pegaDados(); + return; + }; + core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarTipoRegiao","adicionaNovaLinha",temp); pegaDados(); } function pegaDados(){ @@ -58,32 +62,45 @@ function montaTabela(dados){ elCell.innerHTML = "
"; }, myColumnDefs = [ - {key:"excluir",label:"excluir",formatter:formatExclui}, - {key:"shapefile",label:"download",formatter:formatShp}, - {key:"rel",label:"agregações",formatter:formatRel}, - {key:"mais",label:"propriedades",formatter:formatMais}, - {label:"código",key:"codigo_tipo_regiao", formatter:formatTexto}, - {label:"Nome",resizeable:true,key:"nome_tipo_regiao", formatter:formatTexto}, - {label:"Descrição",resizeable:true,key:"descricao_tipo_regiao", formatter:formatTexto}, - {label:"Conexão",key:"codigo_estat_conexao",formatter:formatTexto}, - {label:"Esquema",key:"esquemadb",formatter:formatTexto}, - {label:"Tabela",key:"tabela",formatter:formatTexto}, - {label:"Geometria",key:"colunageo",formatter:formatTexto}, - {label:"Centróide",key:"colunacentroide",formatter:formatTexto}, - {label:"Data",key:"data",formatter:formatTexto}, - {label:"Região",key:"identificador",formatter:formatTexto}, - {label:"Nomes",resizeable:false,key:"colunanomeregiao",formatter:formatTexto}, - {label:"Colunas visíveis (separa com vírgula)",resizeable:false,key:"colunasvisiveis",formatter:formatTexto}, - {label:"Apelidos",resizeable:false,key:"apelidos",formatter:formatTexto}, - {label:"SRID",key:"srid",formatter:formatTexto} - ]; - myDataSource = new YAHOO.util.DataSource(dados); + {key:"excluir",label:"excluir",formatter:formatExclui}, + {key:"shapefile",label:"download",formatter:formatShp}, + {key:"rel",label:"agregações",formatter:formatRel}, + {key:"mais",label:"propriedades",formatter:formatMais}, + {label:"código",key:"codigo_tipo_regiao", formatter:formatTexto}, + {label:"Nome",resizeable:true,key:"nome_tipo_regiao", formatter:formatTexto}, + {label:"Descrição",resizeable:true,key:"descricao_tipo_regiao", formatter:formatTexto}, + {label:"Conexão",key:"codigo_estat_conexao",formatter:formatTexto}, + {label:"Esquema",key:"esquemadb",formatter:formatTexto}, + {label:"Tabela",key:"tabela",formatter:formatTexto}, + {label:"Geometria",key:"colunageo",formatter:formatTexto}, + {label:"Centróide",key:"colunacentroide",formatter:formatTexto}, + {label:"Data",key:"data",formatter:formatTexto}, + {label:"Região",key:"identificador",formatter:formatTexto}, + {label:"Nomes",resizeable:false,key:"colunanomeregiao",formatter:formatTexto}, + {label:"Colunas visíveis (separa com vírgula)",resizeable:false,key:"colunasvisiveis",formatter:formatTexto}, + {label:"Apelidos",resizeable:false,key:"apelidos",formatter:formatTexto}, + {label:"SRID",key:"srid",formatter:formatTexto} + ]; + var myDataSource = new YAHOO.util.DataSource(dados); myDataTable = new YAHOO.widget.ScrollingDataTable("tabela", myColumnDefs, myDataSource,{width:"100%"}); myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; myDataSource.responseSchema = { fields: ["codigo_tipo_regiao","nome_tipo_regiao","descricao_tipo_regiao","esquemadb","tabela","colunageo","colunacentroide","data","identificador","codigo_estat_conexao","colunanomeregiao","colunasvisiveis","apelidos","srid"] }; + /** + * @FIXME nao funciona qd ativado + */ + /* + myDataTable.subscribe('postRenderEvent',function(){ + //abre o editor + var dados = myDataTable.getDataSource(); + if(dados.liveData[0].nome_tipo_regiao == ""){ + var rec = myDataTable.getRecordSet().getRecord(0); + montaEditor([dados.liveData[0]],dados.liveData[0].codigo_tipo_regiao,rec.getId()); + } + }); + */ myDataTable.subscribe( 'cellClickEvent', function(ev){ @@ -167,7 +184,7 @@ function montaTabelaAgregacoes(dados){ {label:"Pai",resizeable:true,key:"codigo_tipo_regiao_pai", formatter:formatTexto}, {label:"Coluna de ligacao",key:"colunaligacao_regiaopai",formatter:formatTexto} ]; - myDataSource = new YAHOO.util.DataSource(dados); + var myDataSource = new YAHOO.util.DataSource(dados); myDataTable = new YAHOO.widget.DataTable("tabelaAgrega", myColumnDefs, myDataSource); myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; myDataSource.responseSchema = { diff --git a/admin/js/estat_unidade_medida.js b/admin/js/estat_unidade_medida.js index 35999d6..766d354 100755 --- a/admin/js/estat_unidade_medida.js +++ b/admin/js/estat_unidade_medida.js @@ -36,7 +36,11 @@ i3GEOadmin.umedida = { YAHOO.namespace("umedida"); YAHOO.namespace("admin.container"); core_ativaPainelAjuda("ajuda","botaoAjuda"); - core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarUnidadeMedida","adicionaNovaLinha","i3GEOadmin.umedida.obtem"); + var temp = function(o){ + i3GEOadmin.umedida.obtem(); + return; + }; + core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarUnidadeMedida","adicionaNovaLinha",temp); i3GEOadmin.umedida.obtem(); }, /* @@ -61,6 +65,14 @@ i3GEOadmin.umedida = { }; //i3GEOadmin.umedida.dataTable = new YAHOO.widget.DataTable("tabela", i3GEOadmin.umedida.defColunas(), myDataSource); i3GEOadmin.umedida.dataTable = new YAHOO.widget.ScrollingDataTable("tabela", i3GEOadmin.umedida.defColunas(), myDataSource,{width:"100%"}); + i3GEOadmin.umedida.dataTable.subscribe('postRenderEvent',function(){ + //abre o editor + if(i3GEOadmin.umedida.dados[0].nome == ""){ + var rec = i3GEOadmin.umedida.dataTable.getRecordSet().getRecord(0); + i3GEOadmin.umedida.editor([i3GEOadmin.umedida.dados[0]],i3GEOadmin.umedida.dados[0].codigo_unidade_medida,rec.getId()); + } + } + ); i3GEOadmin.umedida.dataTable.subscribe('cellClickEvent',function(ev){ var sUrl, callback,$clicouId, $recordid, target = YAHOO.util.Event.getTarget(ev), @@ -80,14 +92,14 @@ i3GEOadmin.umedida = { $recordid = registro.getId(); sUrl = "../php/metaestat.php?funcao=listaUnidadeMedida&codigo_unidade_medida="+$clicouId; callback = { - success:function(o){ - try{ - i3GEOadmin.umedida.editor(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + success:function(o){ + try{ + i3GEOadmin.umedida.editor(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -213,23 +225,23 @@ i3GEOadmin.umedida = { core_carregando(" gravando o registro do id= "+id); sUrl = "../php/metaestat.php?funcao=alterarUnidadeMedida"+par; callback = { - success:function(o){ - try { - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { - core_carregando("Não foi possível excluir. Verifique se não existem registros vinculados"); - setTimeout("core_carregando('desativa')",3000); - } - 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"); - } - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + success:function(o){ + try { + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { + core_carregando("Não foi possível excluir. Verifique se não existem registros vinculados"); + setTimeout("core_carregando('desativa')",3000); + } + 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"); + } + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } diff --git a/admin/js/identifica.js b/admin/js/identifica.js index 2439220..f00ceda 100644 --- a/admin/js/identifica.js +++ b/admin/js/identifica.js @@ -56,7 +56,7 @@ i3GEOadmin.identifica = { {label:"id",key:"id_i", formatter:i3GEOadmin.identifica.formatTexto}, {label:"nome",resizeable:true,key:"nome_i", formatter:i3GEOadmin.identifica.formatTexto}, {label:"publicado?",resizeable:true,key:"publicado_i", formatter:i3GEOadmin.identifica.formatTexto}, - {label:"programa",resizeable:true,key:"programa_i", formatter:i3GEOadmin.identifica.formatTexto}, + {label:"programa",resizeable:true,key:"abrir_i", formatter:i3GEOadmin.identifica.formatTexto}, {label:"abrir como?",resizeable:true,key:"target_i", formatter:i3GEOadmin.identifica.formatTexto} ]; }, @@ -67,7 +67,11 @@ i3GEOadmin.identifica = { YAHOO.namespace("identifica"); YAHOO.namespace("admin.container"); core_ativaPainelAjuda("ajuda","botaoAjuda"); - core_ativaBotaoAdicionaLinha("../php/identifica.php?funcao=alterarFuncoes","adicionaNovoIdentifica","i3GEOadmin.identifica.obtem"); + var temp = function(o){ + i3GEOadmin.identifica.obtem(); + return; + }; + core_ativaBotaoAdicionaLinha("../php/identifica.php?funcao=alterarFuncoes","adicionaNovoIdentifica",temp); i3GEOadmin.identifica.obtem(); }, /* @@ -92,6 +96,14 @@ i3GEOadmin.identifica = { }; //i3GEOadmin.identifica.dataTable = new YAHOO.widget.DataTable("tabela", i3GEOadmin.identifica.defColunas(), myDataSource); i3GEOadmin.identifica.dataTable = new YAHOO.widget.ScrollingDataTable("tabela", i3GEOadmin.identifica.defColunas(), myDataSource,{width:"100%"}); + i3GEOadmin.identifica.dataTable.subscribe('postRenderEvent',function(){ + //abre o editor + if(i3GEOadmin.identifica.dados[0].nome_i == ""){ + var rec = i3GEOadmin.identifica.dataTable.getRecordSet().getRecord(0); + i3GEOadmin.identifica.editor([i3GEOadmin.identifica.dados[0]],i3GEOadmin.identifica.dados[0].id_i,rec.getId()); + } + } + ); i3GEOadmin.identifica.dataTable.subscribe('cellClickEvent',function(ev){ var sUrl, callback,$clicouId, $recordid, target = YAHOO.util.Event.getTarget(ev), @@ -111,14 +123,14 @@ i3GEOadmin.identifica = { $recordid = registro.getId(); sUrl = "../php/identifica.php?funcao=pegafuncoes&id_i="+$clicouId; callback = { - success:function(o){ - try{ - i3GEOadmin.identifica.editor(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + success:function(o){ + try{ + i3GEOadmin.identifica.editor(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -231,23 +243,23 @@ i3GEOadmin.identifica = { core_carregando(" gravando o registro do id= "+id); sUrl = "../php/identifica.php?funcao=alterarFuncoes"+par; callback = { - success:function(o){ - try { - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { - core_carregando("Não foi possível excluir. Verifique se não existem registros vinculados"); - setTimeout("core_carregando('desativa')",3000); - } - 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"); - } - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + success:function(o){ + try { + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { + core_carregando("Não foi possível excluir. Verifique se não existem registros vinculados"); + setTimeout("core_carregando('desativa')",3000); + } + 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"); + } + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } diff --git a/admin/js/mapas.js b/admin/js/mapas.js index 06152a0..9c53354 100644 --- a/admin/js/mapas.js +++ b/admin/js/mapas.js @@ -66,7 +66,11 @@ i3GEOadmin.mapas = { YAHOO.namespace("mapas"); YAHOO.namespace("admin.container"); core_ativaPainelAjuda("ajuda","botaoAjuda"); - core_ativaBotaoAdicionaLinha("../php/mapas.php?funcao=alterarMapa","adicionaNovoMapa","i3GEOadmin.mapas.obtem"); + var temp = function(o){ + i3GEOadmin.mapas.obtem(); + return; + }; + core_ativaBotaoAdicionaLinha("../php/mapas.php?funcao=alterarMapa","adicionaNovoMapa",temp); i3GEOadmin.mapas.obtem(); }, /* @@ -91,6 +95,14 @@ i3GEOadmin.mapas = { }; //i3GEOadmin.mapas.dataTable = new YAHOO.widget.DataTable("tabela", i3GEOadmin.mapas.defColunas(), myDataSource); i3GEOadmin.mapas.dataTable = new YAHOO.widget.ScrollingDataTable("tabela", i3GEOadmin.mapas.defColunas(), myDataSource,{width:"100%"}); + i3GEOadmin.mapas.dataTable.subscribe('postRenderEvent',function(){ + //abre o editor + if(i3GEOadmin.mapas.dados[0].nome_mapa == ""){ + var rec = i3GEOadmin.mapas.dataTable.getRecordSet().getRecord(0); + i3GEOadmin.mapas.editor([i3GEOadmin.mapas.dados[0]],i3GEOadmin.mapas.dados[0].id_mapa,rec.getId()); + } + } + ); i3GEOadmin.mapas.dataTable.subscribe('cellClickEvent',function(ev){ var sUrl, callback,$clicouId, $recordid, target = YAHOO.util.Event.getTarget(ev), @@ -110,14 +122,14 @@ i3GEOadmin.mapas = { $recordid = registro.getId(); sUrl = "../php/mapas.php?funcao=pegaDadosMapa&id_mapa="+$clicouId; callback = { - success:function(o){ - try{ - i3GEOadmin.mapas.editor(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + success:function(o){ + try{ + i3GEOadmin.mapas.editor(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -255,23 +267,23 @@ i3GEOadmin.mapas = { core_carregando(" gravando o registro do id= "+id); sUrl = "../php/mapas.php?funcao=alterarMapa"+par; callback = { - success:function(o){ - try { - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { - core_carregando("Não foi possível excluir. Verifique se não existem registros vinculados"); - setTimeout("core_carregando('desativa')",3000); - } - 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"); - } - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + success:function(o){ + try { + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { + core_carregando("Não foi possível excluir. Verifique se não existem registros vinculados"); + setTimeout("core_carregando('desativa')",3000); + } + 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"); + } + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } diff --git a/admin/js/webservices.js b/admin/js/webservices.js index 6353a3d..1eab085 100644 --- a/admin/js/webservices.js +++ b/admin/js/webservices.js @@ -65,7 +65,11 @@ i3GEOadmin.webservices = { YAHOO.namespace("webservices"); YAHOO.namespace("admin.container"); core_ativaPainelAjuda("ajuda","botaoAjuda"); - core_ativaBotaoAdicionaLinha("../php/webservices.php?funcao=alterarWS","adicionaNovoWebservice","i3GEOadmin.webservices.obtem"); + var temp = function(o){ + i3GEOadmin.webservices.obtem(); + return; + }; + core_ativaBotaoAdicionaLinha("../php/webservices.php?funcao=alterarWS","adicionaNovoWebservice",temp); i3GEOadmin.webservices.obtem(); }, /* @@ -97,6 +101,14 @@ i3GEOadmin.webservices = { }; //i3GEOadmin.webservices.dataTable = new YAHOO.widget.DataTable("tabela", i3GEOadmin.webservices.defColunas(), myDataSource); i3GEOadmin.webservices.dataTable = new YAHOO.widget.ScrollingDataTable("tabela", i3GEOadmin.webservices.defColunas(), myDataSource,{width:"100%"}); + i3GEOadmin.webservices.dataTable.subscribe('postRenderEvent',function(){ + //abre o editor + if(i3GEOadmin.webservices.dados[0].nome_ws == ""){ + var rec = i3GEOadmin.webservices.dataTable.getRecordSet().getRecord(0); + i3GEOadmin.webservices.editor([i3GEOadmin.webservices.dados[0]],i3GEOadmin.webservices.dados[0].id_ws,rec.getId()); + } + } + ); i3GEOadmin.webservices.dataTable.subscribe('cellClickEvent',function(ev){ var sUrl, callback,$clicouId, $recordid, target = YAHOO.util.Event.getTarget(ev), @@ -116,14 +128,14 @@ i3GEOadmin.webservices = { $recordid = registro.getId(); sUrl = "../php/webservices.php?funcao=pegaDados&id_ws="+$clicouId; callback = { - success:function(o){ - try{ - i3GEOadmin.webservices.editor(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + success:function(o){ + try{ + i3GEOadmin.webservices.editor(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -260,23 +272,23 @@ i3GEOadmin.webservices = { core_carregando(" gravando o registro do id= "+id); sUrl = "../php/webservices.php?funcao=alterarWS"+par; callback = { - success:function(o){ - try { - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { - core_carregando("Não foi possível excluir. Verifique se não existem registros vinculados"); - setTimeout("core_carregando('desativa')",3000); - } - 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"); - } - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + success:function(o){ + try { + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { + core_carregando("Não foi possível excluir. Verifique se não existem registros vinculados"); + setTimeout("core_carregando('desativa')",3000); + } + 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"); + } + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } diff --git a/admin/php/identifica.php b/admin/php/identifica.php index 3278429..3298cfd 100644 --- a/admin/php/identifica.php +++ b/admin/php/identifica.php @@ -1,6 +1,6 @@ query("SELECT id_i FROM ".$esquemaadmin."i3geoadmin_identifica WHERE nome_i = '$idtemp'"); $id_i = $id_i->fetchAll(); $id_i = $id_i[0]['id_i']; - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_identifica SET nome_i = '' WHERE id_i = $id AND nome_i = '$idtemp'"); + $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_identifica SET nome_i = '' WHERE id_i = $id_i AND nome_i = '$idtemp'"); $retorna = $id_i; } $dbhw = null; diff --git a/admin/php/mapas.php b/admin/php/mapas.php index dde9fe8..4e51814 100644 --- a/admin/php/mapas.php +++ b/admin/php/mapas.php @@ -1,6 +1,6 @@ query("SELECT * FROM ".$esquemaadmin."i3geoadmin_mapas WHERE nome_mapa = '$id_temp'"); $id = $id->fetchAll(); $id = $id[0]['id_mapa']; - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_mapas SET nome_mapa = '' WHERE id_mapa = $id AND nome_mapa = '$idtemp'"); + $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_mapas SET nome_mapa = '' WHERE id_mapa = $id AND nome_mapa = '$id_temp'"); $retorna = $id; } $dbhw = null; -- libgit2 0.21.2