diff --git a/admin/admin.db b/admin/admin.db index 68f408b..db4ad89 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/html/estat_conexao.html b/admin/html/estat_conexao.html index cb08607..fecbe22 100755 --- a/admin/html/estat_conexao.html +++ b/admin/html/estat_conexao.html @@ -43,6 +43,7 @@ body { value="Adicionar um novo registro" style="left: -5px;" />


+


@@ -86,7 +87,7 @@ body { }; cabecalhoMetaestat("cabecalhoPrincipal", "conexao"); document.getElementById("formulario").style.display = "block"; - initEditor(); + i3GEOadmin.conexao.inicia(); /* temp = function() { document.getElementById("formulario").style.display = "block"; diff --git a/admin/html/estat_fonteinfo.html b/admin/html/estat_fonteinfo.html index 51dfac0..3dfaa77 100755 --- a/admin/html/estat_fonteinfo.html +++ b/admin/html/estat_fonteinfo.html @@ -41,6 +41,7 @@ body { value="Adicionar um novo registro" style="left: -5px;" />


+


@@ -85,7 +86,7 @@ body { }; cabecalhoMetaestat("cabecalhoPrincipal", "fonteinfo"); document.getElementById("formulario").style.display = "block"; - initEditor(); + i3GEOadmin.fonteinfo.inicia(); /* temp = function() { document.getElementById("formulario").style.display = "block"; diff --git a/admin/html/estat_tipo_periodo.html b/admin/html/estat_tipo_periodo.html index 29f4cb6..1b0359c 100755 --- a/admin/html/estat_tipo_periodo.html +++ b/admin/html/estat_tipo_periodo.html @@ -40,6 +40,7 @@ body { value="Adicionar um novo registro" style="left: -5px;" />


+


@@ -83,7 +84,7 @@ body { }; cabecalhoMetaestat("cabecalhoPrincipal", "periodo_tempo"); document.getElementById("formulario").style.display = "block"; - initEditor(); + i3GEOadmin.periodo.inicia(); /* temp = function() { document.getElementById("formulario").style.display = "block"; diff --git a/admin/html/estat_unidade_medida.html b/admin/html/estat_unidade_medida.html index ddea3be..91fdaaa 100755 --- a/admin/html/estat_unidade_medida.html +++ b/admin/html/estat_unidade_medida.html @@ -41,6 +41,7 @@ body { value="Adicionar um novo registro" style="left: -5px;" />


+


@@ -85,7 +86,7 @@ body { }; cabecalhoMetaestat("cabecalhoPrincipal", "unidade_medida"); document.getElementById("formulario").style.display = "block"; - initEditor(); + i3GEOadmin.umedida.inicia(); /* temp = function() { document.getElementById("formulario").style.display = "block"; diff --git a/admin/index.html b/admin/index.html index f4cc8db..a076f5c 100644 --- a/admin/index.html +++ b/admin/index.html @@ -179,10 +179,6 @@
Cadastro de tabelas com regiões geográficas - -
- Cadastro de links -
Cadastro de fontes de informação diff --git a/admin/js/estat_conexao.js b/admin/js/estat_conexao.js index 7a2984d..46a6f7a 100755 --- a/admin/js/estat_conexao.js +++ b/admin/js/estat_conexao.js @@ -1,167 +1,202 @@ -function initEditor(){ - YAHOO.namespace("admin.container"); - core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarConexao","adicionaNovaLinha","pegaDados"); - pegaDados(); +if(typeof(i3GEOadmin) === 'undefined'){ + var i3GEOadmin = {}; } -function pegaDados(){ - core_carregando("ativa"); - core_pegaDados("buscando dados...","../php/metaestat.php?funcao=listaConexao","montaTabela"); -} -function montaTabela(dados){ - YAHOO.example.InlineCellEditing = new function() { - // Custom formatter for "address" column to preserve line breaks - var formatTexto = function(elCell, oRecord, oColumn, oData){ - if(oData === ""){ - oData = ""; - } - elCell.innerHTML = "

" + oData + "

"; - }, - formatExclui = function(elCell, oRecord, oColumn){ - elCell.innerHTML = "
"; - }, - formatMais = function(elCell, oRecord, oColumn){ - elCell.innerHTML = "
"; - }, - formatSenha = function(elCell, oRecord, oColumn){ - elCell.innerHTML = "a senha deve ser editada
diretamente no banco de dados"; - }, - myColumnDefs = [ - {key:"excluir",label:"excluir",formatter:formatExclui}, - {key:"mais",label:"editar",formatter:formatMais}, - {label:"código",key:"codigo_estat_conexao", formatter:formatTexto}, - {label:"Banco de dados",resizeable:true,key:"bancodedados", formatter:formatTexto}, - {label:"Host",resizeable:true,key:"host", formatter:formatTexto}, - {label:"Porta",key:"porta",formatter:formatTexto}, - {label:"Usuário",key:"usuario",formatter:formatTexto}, - {label:"Senha",key:"senha",formatter:formatSenha} - ]; - myDataSource = new YAHOO.util.DataSource(dados); - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); - - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = { - fields: ["codigo_estat_conexao","bancodedados","host","porta","usuario","senha"] - }; - myDataTable.subscribe( - 'cellClickEvent', - function(ev){ - var record,$clicouId,$recordid,sUrl,callback, - target = YAHOO.util.Event.getTarget(ev), - column = this.getColumn(target); - if(YAHOO.admin.container.panelCK){ - YAHOO.admin.container.panelCK.destroy(); - YAHOO.admin.container.panelCK = null; +i3GEOadmin.conexao = { + dados: "", + dataTable: null, + colunas: ["codigo_estat_conexao","bancodedados","host","porta","usuario","senha"], + formatTexto: function(elCell, oRecord, oColumn, oData){ + if(oData === ""){ + oData = ""; + } + elCell.innerHTML = "

" + oData + "

"; + }, + formatExclui: function(elCell, oRecord, oColumn){ + elCell.innerHTML = "
"; + }, + formatMais: function(elCell, oRecord, oColumn){ + elCell.innerHTML = "
"; + }, + formatSenha: function(elCell, oRecord, oColumn){ + elCell.innerHTML = "a senha deve ser editada
diretamente no banco de dados"; + }, + defColunas: function(){ + return [ + {key:"excluir",label:"excluir",formatter:i3GEOadmin.conexao.formatExclui}, + {key:"mais",label:"editar",formatter:i3GEOadmin.conexao.formatMais}, + {label:"código",key:"codigo_estat_conexao", formatter:i3GEOadmin.conexao.formatTexto}, + {label:"Banco de dados",resizeable:true,key:"bancodedados", formatter:i3GEOadmin.conexao.formatTexto}, + {label:"Host",resizeable:true,key:"host", formatter:i3GEOadmin.conexao.formatTexto}, + {label:"Porta",key:"porta",formatter:i3GEOadmin.conexao.formatTexto}, + {label:"Usuário",key:"usuario",formatter:i3GEOadmin.conexao.formatTexto}, + {label:"Senha",key:"senha",formatter:i3GEOadmin.conexao.formatSenha} + ]; + }, + /* + * Inicializa o menu + */ + inicia: function(){ + YAHOO.namespace("conexao"); + YAHOO.namespace("admin.container"); + core_ativaPainelAjuda("ajuda","botaoAjuda"); + core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarConexao","adicionaNovaLinha","i3GEOadmin.conexao.obtem"); + i3GEOadmin.conexao.obtem(); + }, + /* + * Obtém a lista de menus + */ + obtem: function(){ + i3GEOadmin.conexao.dados = ""; + core_carregando("ativa"); + core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaConexao","i3GEOadmin.conexao.tabela"); + }, + tabela: function(dados){ + if(i3GEOadmin.conexao.dados == ""){ + i3GEOadmin.conexao.dados = dados; + } + core_listaDeLetras("letras","i3GEOadmin.conexao.filtra"); + YAHOO.example.InlineCellEditing = new function(){ + // Custom formatter for "address" column to preserve line breaks + var myDataSource = new YAHOO.util.DataSource(dados); + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; + myDataSource.responseSchema = { + fields: i3GEOadmin.conexao.colunas + }; + i3GEOadmin.conexao.dataTable = new YAHOO.widget.DataTable("tabela", i3GEOadmin.conexao.defColunas(), myDataSource); + i3GEOadmin.conexao.dataTable.subscribe('cellClickEvent',function(ev){ + var sUrl, callback,$clicouId, $recordid, + target = YAHOO.util.Event.getTarget(ev), + column = this.getColumn(target), + registro = this.getRecord(target); + if(YAHOO.conexao.panelCK) { + YAHOO.conexao.panelCK.destroy(); + YAHOO.conexao.panelCK = null; } if (column.key == 'excluir'){ - record = this.getRecord(target); - excluiLinha(record.getData('codigo_estat_conexao'),target); + i3GEOadmin.conexao.exclui(registro.getData('codigo_estat_conexao'),target); } if (column.key == 'mais'){ - record = this.getRecord(target); core_carregando("ativa"); core_carregando("buscando dados..."); - $clicouId = record.getData('codigo_estat_conexao'); - $recordid = record.getId(); - sUrl = "../php/metaestat.php?funcao=listaConexao&codigo_estat_conexao="+record.getData('codigo_estat_conexao'); + $clicouId = registro.getData('codigo_estat_conexao'); + $recordid = registro.getId(); + sUrl = "../php/metaestat.php?funcao=listaConexao&codigo_estat_conexao="+$clicouId; callback = { - success:function(o){ - try{ - montaEditor(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); } + }); + }; + core_carregando("desativa"); + }, + editor: function(dados,id,recordid){ + function on_editorCheckBoxChange(p_oEvent){ + if(p_oEvent.newValue.get("value") == "OK"){ + i3GEOadmin.conexao.salva(id,recordid); } - ); - }; - core_carregando("desativa"); -} -function montaEditor(dados,id,recordid){ - function on_editorCheckBoxChange(p_oEvent){ - if(p_oEvent.newValue.get("value") == "OK"){ - gravaDados(id,recordid); - } - YAHOO.admin.container.panelEditor2.destroy(); - YAHOO.admin.container.panelEditor2 = null; - }; - if(!$i("janela_editor2")){ - var ins,editorBotoes, - novoel = document.createElement("div"); - - novoel.id = "janela_editor2"; - ins = '
Editor
'; - ins += "
"; - ins += "
"; - novoel.innerHTML = ins; - document.body.appendChild(novoel); - editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); - editorBotoes.addButtons([ - { label: "Salva", value: "OK", checked: false}, - { label: "Cancela", value: "CANCEL", checked: false } - ]); - editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); - YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } ); - YAHOO.admin.container.panelEditor2.render(); - } - YAHOO.admin.container.panelEditor2.show(); - $i("editor_bd2").innerHTML = montaDiv(dados); - core_carregando("desativa"); -} -function montaDiv(i){ - var param = { - "linhas":[ - {titulo:"Banco de dados:",id:"Ebancodedados",size:"50",value:i.bancodedados,tipo:"text",div:""}, - {titulo:"Servidor:",id:"Ehost",size:"50",value:i.host,tipo:"text",div:""}, - {titulo:"Porta:",id:"Eporta",size:"50",value:i.porta,tipo:"text",div:""}, - {titulo:"Usuário:",id:"Eusuario",size:"50",value:i.usuario,tipo:"text",div:""} - ] - }, - ins = ""; - - ins += core_geraLinhas(param); - return(ins); -} + YAHOO.conexao.panelEditor2.destroy(); + YAHOO.conexao.panelEditor2 = null; + }; + if(!$i("janela_editor2")){ + var editorBotoes,ins, + novoel = document.createElement("div"); + novoel.id = "janela_editor2"; + ins = '
Editor
'; + ins += "
"; + ins += "
"; + novoel.innerHTML = ins; -function gravaDados(id,recordid){ - var campos = new Array("bancodedados","host","porta","usuario"), - par = "", - i = 0, - sUrl,callback; + document.body.appendChild(novoel); + editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); + editorBotoes.addButtons([ + { label: "Salva", value: "OK", checked: false}, + { label: "Cancela", value: "CANCEL", checked: false } + ]); + editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); + YAHOO.conexao.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { modal:true,fixedcenter:true,close:false,width:"400px", height:"360px",overflow:"auto", visible:false,constraintoviewport:true } ); + YAHOO.conexao.panelEditor2.render(); + } + YAHOO.conexao.panelEditor2.show(); + $i("editor_bd2").innerHTML = i3GEOadmin.conexao.formulario(dados); + core_carregando("desativa"); + }, + formulario: function(i){ + var param = { + "linhas":[ + {titulo:"Banco de dados:",id:"Ebancodedados",size:"50",value:i.bancodedados,tipo:"text",div:""}, + {titulo:"Servidor:",id:"Ehost",size:"50",value:i.host,tipo:"text",div:""}, + {titulo:"Porta:",id:"Eporta",size:"50",value:i.porta,tipo:"text",div:""}, + {titulo:"Usuário:",id:"Eusuario",size:"50",value:i.usuario,tipo:"text",div:""} + ] + }, + ins = ""; - for (i=0;iNão foi possível excluir. Verifique se não existem registros vinculados"); - setTimeout("core_carregando('desativa')",3000); - } - else{ - var rec = myDataTable.getRecordSet().getRecord(recordid); - myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)); - core_carregando("desativa"); - } + ins += core_geraLinhas(param); + return(ins); + }, + filtra: function(letra){ + var i,temp, + n = i3GEOadmin.conexao.dados.length, + novo = []; + if(letra == "Todos"){ + novo = i3GEOadmin.conexao.dados; + } + else{ + 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.conexao.dataTable.getRecordSet().getRecord(recordid); + i3GEOadmin.conexao.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)); + core_carregando("desativa"); + } + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } + }; + core_makeRequest(sUrl,callback); + } +}; \ No newline at end of file diff --git a/admin/js/estat_fonteinfo.js b/admin/js/estat_fonteinfo.js index 35ded8b..b07b973 100755 --- a/admin/js/estat_fonteinfo.js +++ b/admin/js/estat_fonteinfo.js @@ -1,159 +1,195 @@ -function initEditor(){ - YAHOO.namespace("admin.container"); - core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarFonteinfo","adicionaNovaLinha","pegaDados"); - pegaDados(); +if(typeof(i3GEOadmin) === 'undefined'){ + var i3GEOadmin = {}; } -function pegaDados(){ - core_carregando("ativa"); - core_pegaDados("buscando dados...","../php/metaestat.php?funcao=listaFonteinfo","montaTabela"); -} -function montaTabela(dados){ - YAHOO.example.InlineCellEditing = new function() { - // Custom formatter for "address" column to preserve line breaks - var formatTexto = function(elCell, oRecord, oColumn, oData){ - if(oData === ""){ - oData = ""; - } - elCell.innerHTML = "

" + oData + "

"; - }, - formatExclui = function(elCell, oRecord, oColumn){ - elCell.innerHTML = "
"; - }, - formatMais = function(elCell, oRecord, oColumn){ - elCell.innerHTML = "
"; - }, - myColumnDefs = [ - {key:"excluir",label:"excluir",formatter:formatExclui}, - {key:"mais",label:"editar",formatter:formatMais}, - {label:"Id",resizeable:true,key:"id_fonteinfo", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, - {label:"Título",resizeable:true,key:"titulo", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, - {label:"Link",resizeable:true,key:"link", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})} - ]; - myDataSource = new YAHOO.util.DataSource(dados); - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); - - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = { - fields: ["id_fonteinfo","titulo","link"] - }; - myDataTable.subscribe( - 'cellClickEvent', - function(ev){ - var record,$clicouId,$recordid,sUrl,callback, - target = YAHOO.util.Event.getTarget(ev), - column = this.getColumn(target); - if(YAHOO.admin.container.panelCK){ - YAHOO.admin.container.panelCK.destroy(); - YAHOO.admin.container.panelCK = null; +i3GEOadmin.fonteinfo = { + dados: "", + dataTable: null, + colunas: ["id_fonteinfo","titulo","link"], + formatTexto: function(elCell, oRecord, oColumn, oData){ + if(oData === ""){ + oData = ""; + } + elCell.innerHTML = "

" + oData + "

"; + }, + formatExclui: function(elCell, oRecord, oColumn){ + elCell.innerHTML = "
"; + }, + formatMais: function(elCell, oRecord, oColumn){ + elCell.innerHTML = "
"; + }, + defColunas: function(){ + return [ + {key:"excluir",label:"excluir",formatter:i3GEOadmin.fonteinfo.formatExclui}, + {key:"mais",label:"editar",formatter:i3GEOadmin.fonteinfo.formatMais}, + {label:"Id",resizeable:true,key:"id_fonteinfo", formatter:i3GEOadmin.fonteinfo.formatTexto}, + {label:"Título",resizeable:true,key:"titulo", formatter:i3GEOadmin.fonteinfo.formatTexto}, + {label:"Link",resizeable:true,key:"link", formatter:i3GEOadmin.fonteinfo.formatTexto} + ]; + }, + /* + * Inicializa o menu + */ + inicia: function(){ + YAHOO.namespace("fonteinfo"); + YAHOO.namespace("admin.container"); + core_ativaPainelAjuda("ajuda","botaoAjuda"); + core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarFonteinfo","adicionaNovaLinha","i3GEOadmin.fonteinfo.obtem"); + i3GEOadmin.fonteinfo.obtem(); + }, + /* + * Obtém a lista de menus + */ + obtem: function(){ + i3GEOadmin.fonteinfo.dados = ""; + core_carregando("ativa"); + core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaFonteinfo","i3GEOadmin.fonteinfo.tabela"); + }, + tabela: function(dados){ + if(i3GEOadmin.fonteinfo.dados == ""){ + i3GEOadmin.fonteinfo.dados = dados; + } + core_listaDeLetras("letras","i3GEOadmin.fonteinfo.filtra"); + YAHOO.example.InlineCellEditing = new function(){ + // Custom formatter for "address" column to preserve line breaks + var myDataSource = new YAHOO.util.DataSource(dados); + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; + myDataSource.responseSchema = { + fields: i3GEOadmin.fonteinfo.colunas + }; + i3GEOadmin.fonteinfo.dataTable = new YAHOO.widget.DataTable("tabela", i3GEOadmin.fonteinfo.defColunas(), myDataSource); + i3GEOadmin.fonteinfo.dataTable.subscribe('cellClickEvent',function(ev){ + var sUrl, callback,$clicouId, $recordid, + target = YAHOO.util.Event.getTarget(ev), + column = this.getColumn(target), + registro = this.getRecord(target); + if(YAHOO.fonteinfo.panelCK) { + YAHOO.fonteinfo.panelCK.destroy(); + YAHOO.fonteinfo.panelCK = null; } if (column.key == 'excluir'){ - record = this.getRecord(target); - excluiLinha(record.getData('id_fonteinfo'),target); + i3GEOadmin.fonteinfo.exclui(registro.getData('id_fonteinfo'),target); } if (column.key == 'mais'){ - record = this.getRecord(target); core_carregando("ativa"); core_carregando("buscando dados..."); - $clicouId = record.getData('id_fonteinfo'); - $recordid = record.getId(); - sUrl = "../php/metaestat.php?funcao=listaFonteinfo&id_fonteinfo="+record.getData('id_fonteinfo'); + $clicouId = registro.getData('id_fonteinfo'); + $recordid = registro.getId(); + sUrl = "../php/metaestat.php?funcao=listaFonteinfo&id_fonteinfo="+$clicouId; callback = { - success:function(o){ - try{ - montaEditor(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); } + }); + }; + core_carregando("desativa"); + }, + editor: function(dados,id,recordid){ + function on_editorCheckBoxChange(p_oEvent){ + if(p_oEvent.newValue.get("value") == "OK"){ + i3GEOadmin.fonteinfo.salva(id,recordid); } - ); - }; - core_carregando("desativa"); -} -function montaEditor(dados,id,recordid){ - function on_editorCheckBoxChange(p_oEvent){ - if(p_oEvent.newValue.get("value") == "OK"){ - gravaDados(id,recordid); - } - YAHOO.admin.container.panelEditor2.destroy(); - YAHOO.admin.container.panelEditor2 = null; - }; - if(!$i("janela_editor2")){ - var ins,editorBotoes, - novoel = document.createElement("div"); - - novoel.id = "janela_editor2"; - ins = '
Editor
'; - ins += "
"; - ins += "
"; - novoel.innerHTML = ins; - document.body.appendChild(novoel); - editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); - editorBotoes.addButtons([ - { label: "Salva", value: "OK", checked: false}, - { label: "Cancela", value: "CANCEL", checked: false } - ]); - editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); - YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } ); - YAHOO.admin.container.panelEditor2.render(); - } - YAHOO.admin.container.panelEditor2.show(); - $i("editor_bd2").innerHTML = montaDiv(dados); - core_carregando("desativa"); -} -function montaDiv(i){ - var param = { - "linhas":[{ - titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:"" - },{ - titulo:"Link:",id:"Elink",size:"50",value:i.link,tipo:"text",div:"" - }] - }, - ins = ""; + YAHOO.fonteinfo.panelEditor2.destroy(); + YAHOO.fonteinfo.panelEditor2 = null; + }; + if(!$i("janela_editor2")){ + var editorBotoes,ins, + novoel = document.createElement("div"); + novoel.id = "janela_editor2"; + ins = '
Editor
'; + ins += "
"; + ins += "
"; + novoel.innerHTML = ins; - ins += core_geraLinhas(param); - return(ins); -} -function gravaDados(id,recordid){ - var campos = new Array("titulo","link"), - par = "", - i = 0, - sUrl,callback; + document.body.appendChild(novoel); + editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); + editorBotoes.addButtons([ + { label: "Salva", value: "OK", checked: false}, + { label: "Cancela", value: "CANCEL", checked: false } + ]); + editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); + YAHOO.fonteinfo.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { modal:true,fixedcenter:true,close:false,width:"400px", height:"360px",overflow:"auto", visible:false,constraintoviewport:true } ); + YAHOO.fonteinfo.panelEditor2.render(); + } + YAHOO.fonteinfo.panelEditor2.show(); + $i("editor_bd2").innerHTML = i3GEOadmin.fonteinfo.formulario(dados); + core_carregando("desativa"); + }, + formulario: function(i){ + var param = { + "linhas":[{ + titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:"" + },{ + titulo:"Link:",id:"Elink",size:"50",value:i.link,tipo:"text",div:"" + }] + }, + ins = ""; - for (i=0;iNão foi possível excluir. Verifique se não existem registros vinculados"); - setTimeout("core_carregando('desativa')",3000); - } - else{ - var rec = myDataTable.getRecordSet().getRecord(recordid); - myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)); - core_carregando("desativa"); - } + ins += core_geraLinhas(param); + return(ins); + }, + filtra: function(letra){ + var i,temp, + n = i3GEOadmin.fonteinfo.dados.length, + novo = []; + if(letra == "Todos"){ + novo = i3GEOadmin.fonteinfo.dados; + } + else{ + 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.fonteinfo.dataTable.getRecordSet().getRecord(recordid); + i3GEOadmin.fonteinfo.dataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)); + core_carregando("desativa"); + } + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } + }; + core_makeRequest(sUrl,callback); + } +}; \ No newline at end of file diff --git a/admin/js/estat_tipo_periodo.js b/admin/js/estat_tipo_periodo.js index c850b76..7754fe1 100755 --- a/admin/js/estat_tipo_periodo.js +++ b/admin/js/estat_tipo_periodo.js @@ -1,160 +1,195 @@ -function initEditor(){ - YAHOO.namespace("admin.container"); - core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarTipoPeriodo","adicionaNovaLinha","pegaDados"); - pegaDados(); +if(typeof(i3GEOadmin) === 'undefined'){ + var i3GEOadmin = {}; } -function pegaDados(){ - core_carregando("ativa"); - core_pegaDados("buscando dados...","../php/metaestat.php?funcao=listaTipoPeriodo","montaTabela"); -} -function montaTabela(dados){ - YAHOO.example.InlineCellEditing = new function() { - // Custom formatter for "address" column to preserve line breaks - var formatTexto = function(elCell, oRecord, oColumn, oData){ - if(oData === ""){ - oData = ""; - } - elCell.innerHTML = "

" + oData + "

"; - }, - formatExclui = function(elCell, oRecord, oColumn){ - elCell.innerHTML = "
"; - }, - formatMais = function(elCell, oRecord, oColumn){ - elCell.innerHTML = "
"; - }, - myColumnDefs = [ - {key:"excluir",label:"excluir",formatter:formatExclui}, - {key:"mais",label:"editar",formatter:formatMais}, - {label:"código",key:"codigo_tipo_periodo", formatter:formatTexto}, - {label:"Nome",resizeable:true,key:"nome", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, - {label:"Descricao",resizeable:true,key:"descricao", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})} - ]; - myDataSource = new YAHOO.util.DataSource(dados); - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); - - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = { - fields: ["codigo_tipo_periodo","nome","descricao"] - }; - myDataTable.subscribe( - 'cellClickEvent', - function(ev){ - var record,$clicouId,$recordid,sUrl,callback, - target = YAHOO.util.Event.getTarget(ev), - column = this.getColumn(target); - if(YAHOO.admin.container.panelCK){ - YAHOO.admin.container.panelCK.destroy(); - YAHOO.admin.container.panelCK = null; +i3GEOadmin.periodo = { + dados: "", + dataTable: null, + colunas: ["codigo_tipo_periodo","nome","descricao"], + formatTexto: function(elCell, oRecord, oColumn, oData){ + if(oData === ""){ + oData = ""; + } + elCell.innerHTML = "

" + oData + "

"; + }, + formatExclui: function(elCell, oRecord, oColumn){ + elCell.innerHTML = "
"; + }, + formatMais: function(elCell, oRecord, oColumn){ + elCell.innerHTML = "
"; + }, + defColunas: function(){ + return [ + {key:"excluir",label:"excluir",formatter:i3GEOadmin.periodo.formatExclui}, + {key:"mais",label:"editar",formatter:i3GEOadmin.periodo.formatMais}, + {label:"código",key:"codigo_tipo_periodo", formatter:i3GEOadmin.periodo.formatTexto}, + {label:"Nome",resizeable:true,key:"nome", formatter:i3GEOadmin.periodo.formatTexto}, + {label:"Descricao",resizeable:true,key:"descricao", formatter:i3GEOadmin.periodo.formatTexto} + ]; + }, + /* + * Inicializa o menu + */ + inicia: function(){ + YAHOO.namespace("periodo"); + YAHOO.namespace("admin.container"); + core_ativaPainelAjuda("ajuda","botaoAjuda"); + core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarTipoPeriodo","adicionaNovaLinha","i3GEOadmin.periodo.obtem"); + i3GEOadmin.periodo.obtem(); + }, + /* + * Obtém a lista de menus + */ + obtem: function(){ + i3GEOadmin.periodo.dados = ""; + core_carregando("ativa"); + core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaTipoPeriodo","i3GEOadmin.periodo.tabela"); + }, + tabela: function(dados){ + if(i3GEOadmin.periodo.dados == ""){ + i3GEOadmin.periodo.dados = dados; + } + core_listaDeLetras("letras","i3GEOadmin.periodo.filtra"); + YAHOO.example.InlineCellEditing = new function(){ + // Custom formatter for "address" column to preserve line breaks + var myDataSource = new YAHOO.util.DataSource(dados); + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; + myDataSource.responseSchema = { + fields: i3GEOadmin.periodo.colunas + }; + i3GEOadmin.periodo.dataTable = new YAHOO.widget.DataTable("tabela", i3GEOadmin.periodo.defColunas(), myDataSource); + i3GEOadmin.periodo.dataTable.subscribe('cellClickEvent',function(ev){ + var sUrl, callback,$clicouId, $recordid, + target = YAHOO.util.Event.getTarget(ev), + column = this.getColumn(target), + registro = this.getRecord(target); + if(YAHOO.periodo.panelCK) { + YAHOO.periodo.panelCK.destroy(); + YAHOO.periodo.panelCK = null; } if (column.key == 'excluir'){ - record = this.getRecord(target); - excluiLinha(record.getData('codigo_tipo_periodo'),target); + i3GEOadmin.periodo.exclui(registro.getData('codigo_tipo_periodo'),target); } if (column.key == 'mais'){ - record = this.getRecord(target); core_carregando("ativa"); core_carregando("buscando dados..."); - $clicouId = record.getData('codigo_tipo_periodo'); - $recordid = record.getId(); - sUrl = "../php/metaestat.php?funcao=listaTipoPeriodo&codigo_tipo_periodo="+record.getData('codigo_tipo_periodo'); + $clicouId = registro.getData('codigo_tipo_periodo'); + $recordid = registro.getId(); + sUrl = "../php/metaestat.php?funcao=listaTipoPeriodo&codigo_tipo_periodo="+$clicouId; callback = { - success:function(o){ - try{ - montaEditor(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.periodo.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); } + }); + }; + core_carregando("desativa"); + }, + editor: function(dados,id,recordid){ + function on_editorCheckBoxChange(p_oEvent){ + if(p_oEvent.newValue.get("value") == "OK"){ + i3GEOadmin.periodo.salva(id,recordid); } - ); - }; - core_carregando("desativa"); -} -function montaEditor(dados,id,recordid){ - function on_editorCheckBoxChange(p_oEvent){ - if(p_oEvent.newValue.get("value") == "OK"){ - gravaDados(id,recordid); - } - YAHOO.admin.container.panelEditor2.destroy(); - YAHOO.admin.container.panelEditor2 = null; - }; - if(!$i("janela_editor2")){ - var ins,editorBotoes, - novoel = document.createElement("div"); - - novoel.id = "janela_editor2"; - ins = '
Editor
'; - ins += "
"; - ins += "
"; - novoel.innerHTML = ins; - document.body.appendChild(novoel); - editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); - editorBotoes.addButtons([ - { label: "Salva", value: "OK", checked: false}, - { label: "Cancela", value: "CANCEL", checked: false } - ]); - editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); - YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } ); - YAHOO.admin.container.panelEditor2.render(); - } - YAHOO.admin.container.panelEditor2.show(); - $i("editor_bd2").innerHTML = montaDiv(dados); - core_carregando("desativa"); -} -function montaDiv(i){ - var param = { - "linhas":[{ - titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:"" - },{ - titulo:"Descricao:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:"" - }] - }, - ins = ""; - - ins += core_geraLinhas(param); - return(ins); -} + YAHOO.periodo.panelEditor2.destroy(); + YAHOO.periodo.panelEditor2 = null; + }; + if(!$i("janela_editor2")){ + var editorBotoes,ins, + novoel = document.createElement("div"); + novoel.id = "janela_editor2"; + ins = '
Editor
'; + ins += "
"; + ins += "
"; + novoel.innerHTML = ins; -function gravaDados(id,recordid){ - var campos = new Array("nome","descricao"), - par = "", - i = 0, - sUrl,callback; + document.body.appendChild(novoel); + editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); + editorBotoes.addButtons([ + { label: "Salva", value: "OK", checked: false}, + { label: "Cancela", value: "CANCEL", checked: false } + ]); + editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); + YAHOO.periodo.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { modal:true,fixedcenter:true,close:false,width:"400px", height:"360px",overflow:"auto", visible:false,constraintoviewport:true } ); + YAHOO.periodo.panelEditor2.render(); + } + YAHOO.periodo.panelEditor2.show(); + $i("editor_bd2").innerHTML = i3GEOadmin.periodo.formulario(dados); + core_carregando("desativa"); + }, + formulario: function(i){ + var param = { + "linhas":[{ + titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:"" + },{ + titulo:"Descricao:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:"" + }] + }, + ins = ""; - for (i=0;iNão foi possível excluir. Verifique se não existem registros vinculados"); - setTimeout("core_carregando('desativa')",3000); - } - else{ - var rec = myDataTable.getRecordSet().getRecord(recordid); - myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)); - core_carregando("desativa"); - } + ins += core_geraLinhas(param); + return(ins); + }, + filtra: function(letra){ + var i,temp, + n = i3GEOadmin.periodo.dados.length, + novo = []; + if(letra == "Todos"){ + novo = i3GEOadmin.periodo.dados; + } + else{ + 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)); + core_carregando("desativa"); + } + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } + }; + core_makeRequest(sUrl,callback); + } +}; \ No newline at end of file diff --git a/admin/js/estat_unidade_medida.js b/admin/js/estat_unidade_medida.js index 02448e0..6f22485 100755 --- a/admin/js/estat_unidade_medida.js +++ b/admin/js/estat_unidade_medida.js @@ -1,187 +1,222 @@ -function initEditor(){ - YAHOO.namespace("admin.container"); - core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarUnidadeMedida","adicionaNovaLinha","pegaDados"); - pegaDados(); +if(typeof(i3GEOadmin) === 'undefined'){ + var i3GEOadmin = {}; } -function pegaDados(){ - core_carregando("ativa"); - core_pegaDados("buscando dados...","../php/metaestat.php?funcao=listaUnidadeMedida","montaTabela"); -} -function montaTabela(dados){ - YAHOO.example.InlineCellEditing = new function() { - // Custom formatter for "address" column to preserve line breaks - var formatTexto = function(elCell, oRecord, oColumn, oData){ - if(oData === ""){ - oData = ""; - } - elCell.innerHTML = "

" + oData + "

"; - }, - formatExclui = function(elCell, oRecord, oColumn){ - elCell.innerHTML = "
"; - }, - formatMais = function(elCell, oRecord, oColumn){ - elCell.innerHTML = "
"; - }, - myColumnDefs = [ - {key:"excluir",label:"excluir",formatter:formatExclui}, - {key:"mais",label:"editar",formatter:formatMais}, - {label:"código",key:"codigo_unidade_medida", formatter:formatTexto}, - {label:"Nome",resizeable:true,key:"nome", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, - {label:"Sigla",resizeable:true,key:"sigla", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, - {label:"Permite soma?",key:"permitesoma",editor:"radio" ,editorOptions:{radioOptions:["SIM","NAO"],disableBtns:false,LABEL_SAVE:"OK"}}, - {label:"Permite média?",key:"permitemedia",editor:"radio" ,editorOptions:{radioOptions:["SIM","NAO"],disableBtns:false,LABEL_SAVE:"OK"}} - ]; - myDataSource = new YAHOO.util.DataSource(dados); - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); - - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = { - fields: ["codigo_unidade_medida","nome","sigla","permitesoma","permitemedia"] - }; - myDataTable.subscribe( - 'cellClickEvent', - function(ev){ - var record,$clicouId,$recordid,sUrl,callback, - target = YAHOO.util.Event.getTarget(ev), - column = this.getColumn(target); - if(YAHOO.admin.container.panelCK){ - YAHOO.admin.container.panelCK.destroy(); - YAHOO.admin.container.panelCK = null; +i3GEOadmin.umedida = { + dados: "", + dataTable: null, + colunas: ["codigo_unidade_medida","nome","sigla","permitesoma","permitemedia"], + formatTexto: function(elCell, oRecord, oColumn, oData){ + if(oData === ""){ + oData = ""; + } + elCell.innerHTML = "

" + oData + "

"; + }, + formatExclui: function(elCell, oRecord, oColumn){ + elCell.innerHTML = "
"; + }, + formatMais: function(elCell, oRecord, oColumn){ + elCell.innerHTML = "
"; + }, + defColunas: function(){ + return [ + {key:"excluir",label:"excluir",formatter:i3GEOadmin.umedida.formatExclui}, + {key:"mais",label:"editar",formatter:i3GEOadmin.umedida.formatMais}, + {label:"código",key:"codigo_unidade_medida", formatter:i3GEOadmin.umedida.formatTexto}, + {label:"Nome",resizeable:true,key:"nome", formatter:i3GEOadmin.umedida.formatTexto}, + {label:"Sigla",resizeable:true,key:"sigla", formatter:i3GEOadmin.umedida.formatTexto}, + {label:"Permite soma?",key:"permitesoma", formatter:i3GEOadmin.umedida.formatTexto}, + {label:"Permite média?",key:"permitemedia", formatter:i3GEOadmin.umedida.formatTexto} + ]; + }, + /* + * Inicializa o menu + */ + inicia: function(){ + YAHOO.namespace("umedida"); + YAHOO.namespace("admin.container"); + core_ativaPainelAjuda("ajuda","botaoAjuda"); + core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alterarUnidadeMedida","adicionaNovaLinha","i3GEOadmin.umedida.obtem"); + i3GEOadmin.umedida.obtem(); + }, + /* + * Obtém a lista de menus + */ + obtem: function(){ + i3GEOadmin.umedida.dados = ""; + core_carregando("ativa"); + core_pegaDados("buscando endereços...","../php/metaestat.php?funcao=listaUnidadeMedida","i3GEOadmin.umedida.tabela"); + }, + tabela: function(dados){ + if(i3GEOadmin.umedida.dados == ""){ + i3GEOadmin.umedida.dados = dados; + } + core_listaDeLetras("letras","i3GEOadmin.umedida.filtra"); + YAHOO.example.InlineCellEditing = new function(){ + // Custom formatter for "address" column to preserve line breaks + var myDataSource = new YAHOO.util.DataSource(dados); + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; + myDataSource.responseSchema = { + fields: i3GEOadmin.umedida.colunas + }; + i3GEOadmin.umedida.dataTable = new YAHOO.widget.DataTable("tabela", i3GEOadmin.umedida.defColunas(), myDataSource); + i3GEOadmin.umedida.dataTable.subscribe('cellClickEvent',function(ev){ + var sUrl, callback,$clicouId, $recordid, + target = YAHOO.util.Event.getTarget(ev), + column = this.getColumn(target), + registro = this.getRecord(target); + if(YAHOO.umedida.panelCK) { + YAHOO.umedida.panelCK.destroy(); + YAHOO.umedida.panelCK = null; } if (column.key == 'excluir'){ - record = this.getRecord(target); - excluiLinha(record.getData('codigo_unidade_medida'),target); + i3GEOadmin.umedida.exclui(registro.getData('codigo_unidade_medida'),target); } if (column.key == 'mais'){ - record = this.getRecord(target); core_carregando("ativa"); core_carregando("buscando dados..."); - $clicouId = record.getData('codigo_unidade_medida'); - $recordid = record.getId(); - sUrl = "../php/metaestat.php?funcao=listaUnidadeMedida&codigo_unidade_medida="+record.getData('codigo_unidade_medida'); + $clicouId = registro.getData('codigo_unidade_medida'); + $recordid = registro.getId(); + sUrl = "../php/metaestat.php?funcao=listaUnidadeMedida&codigo_unidade_medida="+$clicouId; callback = { - success:function(o){ - try{ - montaEditor(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); } + }); + }; + core_carregando("desativa"); + }, + editor: function(dados,id,recordid){ + function on_editorCheckBoxChange(p_oEvent){ + if(p_oEvent.newValue.get("value") == "OK"){ + i3GEOadmin.umedida.salva(id,recordid); } - ); - }; - core_carregando("desativa"); -} -function montaEditor(dados,id,recordid){ - function on_editorCheckBoxChange(p_oEvent){ - if(p_oEvent.newValue.get("value") == "OK"){ - gravaDados(id,recordid); - } - YAHOO.admin.container.panelEditor2.destroy(); - YAHOO.admin.container.panelEditor2 = null; - }; - if(!$i("janela_editor2")){ - var ins,editorBotoes, - novoel = document.createElement("div"); - - novoel.id = "janela_editor2"; - ins = '
Editor
'; - ins += "
"; - ins += "
"; - novoel.innerHTML = ins; - document.body.appendChild(novoel); - editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); - editorBotoes.addButtons([ - { label: "Salva", value: "OK", checked: false}, - { label: "Cancela", value: "CANCEL", checked: false } - ]); - editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); - YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } ); - YAHOO.admin.container.panelEditor2.render(); - } - YAHOO.admin.container.panelEditor2.show(); - $i("editor_bd2").innerHTML = montaDiv(dados); - core_carregando("desativa"); -} -function montaDiv(i){ - var param = { - "linhas":[{ - titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:"" - },{ - titulo:"Sigla:",id:"Esigla",size:"50",value:i.sigla,tipo:"text",div:"" - }] - }, - ins = ""; - - ins += core_geraLinhas(param); - ins += "

Possibilita somar os valores?
"; - ins += ""; + ins += "