From e15f905eb312da2ee1e10fed4881b10b940b3805 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Sun, 19 Aug 2012 01:12:15 +0000 Subject: [PATCH] --- admin/admin.db | Bin 131072 -> 0 bytes admin/js/arvore.js | 74 +++++++++++++++++++++++++++++++++++++------------------------------------- admin/js/atlas.js | 98 +++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------- admin/js/core.js | 10 +++++----- admin/js/editormapfile.js | 96 ++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------ admin/js/estat_conexao.js | 24 ++++++++++++------------ admin/js/estat_fonteinfo.js | 20 ++++++++++---------- admin/js/estat_tipo_periodo.js | 20 ++++++++++---------- admin/js/estat_tipo_regiao.js | 190 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------- admin/js/estat_unidade_medida.js | 24 ++++++++++++------------ admin/js/estat_variavel.js | 450 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- admin/js/grupos.js | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------- admin/js/gruposusuarios.js | 46 +++++++++++++++++++++++----------------------- admin/js/identifica.js | 62 +++++++++++++++++++++++++++++++------------------------------- admin/js/listatemas.js | 6 +++--- admin/js/mapas.js | 94 +++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------- admin/js/menu.js | 68 ++++++++++++++++++++++++++++++++++---------------------------------- admin/js/operacoes.js | 44 ++++++++++++++++++++++---------------------- admin/js/perfis.js | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------- admin/js/sistemas.js | 50 +++++++++++++++++++++++++------------------------- admin/js/subgrupos.js | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------ admin/js/tags.js | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------- admin/js/temas.js | 2 +- admin/js/usuarios.js | 56 ++++++++++++++++++++++++++++---------------------------- admin/js/webservices.js | 90 +++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------- admin/php/classe_metaestat.php | 44 ++++++++++++++++++++++++++++++++++++-------- admin/php/metaestat.php | 29 ++++++++++++++++++++++++++++- admin/sql/metaestat.sql | 49 +++++++++++++++++++++++++++++++------------------ documentacao/diagramas/metaestat.erm | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------- 29 files changed, 1288 insertions(+), 1030 deletions(-) diff --git a/admin/admin.db b/admin/admin.db index 11483d7..3336bf5 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/js/arvore.js b/admin/js/arvore.js index 1609ac0..c0751a7 100644 --- a/admin/js/arvore.js +++ b/admin/js/arvore.js @@ -117,8 +117,8 @@ function montaArvore(dados) { buildTree(); } - function loadNodeData(node, fnLoadComplete) - { + function loadNodeData(node, fnLoadComplete) + { if(node.data.id_menu == undefined){ fnLoadComplete.call(); return; @@ -126,35 +126,35 @@ function montaArvore(dados) var sUrl = "../php/arvore.php?funcao=pegaGrupos&id_menu="+node.data.id_menu+"&idioma="+idiomaSel(); var callback = { - success: function(oResponse) - { - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse) + { + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); montaNosGrupos(node.data.id_menu,node,dados,true); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse) - { - oResponse.argument.fnLoadComplete(); - }, - argument: - { - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 25000 - }; - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - } - function buildTree() - { + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse) + { + oResponse.argument.fnLoadComplete(); + }, + argument: + { + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 25000 + }; + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + } + function buildTree() + { tree = new YAHOO.widget.TreeView("arvoreMenus"); tree.setDynamicLoad(loadNodeData, 1); var root = tree.getRoot(); var tempNode = new YAHOO.widget.TextNode('', root, false); tempNode.isLeaf = true; core_carregando("desativa"); - } - buildTree(); + } + buildTree(); }(); montaNosMenus(dados); tree.draw(); @@ -200,15 +200,15 @@ Monta os n�s com os grupos e permite abrir os subgrupos */ function montaNosGrupos(idmenu,no,dados,redesenha) { - var tempNodeR = null; + var tempNodeR = null; //pega os temas que ficam na raiz da �rvore if(!tree.getNodeByProperty("etiquetaTemasRaiz","menu_"+idmenu)) {montaTemasRaiz(no,dados,true);} //pega os grupos do menu - if(idmenu == undefined) + if(idmenu == undefined) {return;} if(!tree.getNodeByProperty("etiquetaGrupo","menu_"+idmenu)) - { + { var temp = "menu_"+idmenu; var d = {tipo:"etiqueta","etiquetaGrupo":temp,html:"Grupos"}; tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); @@ -297,10 +297,10 @@ Monta os n�s com os temas */ function montaNosSubgrupos(idmenu,no,dados,redesenha) { - var tempNodeR = null; + var tempNodeR = null; if(!tree.getNodeByProperty("etiquetaTemasGrupo","grupo_"+no.data.id_n1)) montaTemasRaizGrupo(idmenu,no,dados,true); - if(idmenu == undefined) + if(idmenu == undefined) {return;} if(!tree.getNodeByProperty("etiquetaTemasSubGrupo",no.data.id_n1)) { @@ -373,7 +373,7 @@ function montaTemasRaiz(no,dados,redesenha) if(no.data.id_menu == undefined) {return;} if(!tree.getNodeByProperty("etiquetaTemasRaiz","menu_"+no.data.id_menu)) - { + { var temp = "menu_"+no.data.id_menu; var d = {id_menu:no.data.id_menu,tipo:"etiqueta",etiquetaTemasRaiz:temp,html:"Temas na raiz do menu"}; tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); @@ -402,7 +402,7 @@ function montaTemasRaizGrupo(idmenu,no,dados,redesenha) if(no.data.id_n1 == undefined) {return;} if(!tree.getNodeByProperty("etiquetaTemasGrupo","grupo_"+no.data.id_n1)) - { + { var temp = "grupo_"+no.data.id_n1; var d = {etiquetaTemasGrupo:temp,tipo:"etiqueta",html:"Temas na raiz do grupo:"}; tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); @@ -437,7 +437,7 @@ function novoTemaRaiz(id) var sUrl = "../php/arvore.php?funcao=adicionarTemaRaiz&id_menu="+id+"&idioma="+idiomaSel(); var callback = { - success: function(oResponse) + success: function(oResponse) { var dados = YAHOO.lang.JSON.parse(oResponse.responseText); dados = dados.raiz[0]; @@ -469,7 +469,7 @@ function novoTemaRaizGrupo(idmenu,id) var sUrl = "../php/arvore.php?funcao=adicionarTemaRaizGrupo&id_n1="+id+"&id_menu="+idmenu+"&idioma="+idiomaSel(); var callback = { - success: function(oResponse) + success: function(oResponse) { var dados = YAHOO.lang.JSON.parse(oResponse.responseText); dados = dados.raiz[0]; @@ -500,7 +500,7 @@ function novoGrupo(id_menu) var sUrl = "../php/arvore.php?funcao=adicionarGrupo&id_menu="+id_menu+"&idioma="+idiomaSel(); var callback = { - success: function(oResponse) + success: function(oResponse) { var no = tree.getNodeByProperty("etiquetaGrupo","menu_"+id_menu); var dados = YAHOO.lang.JSON.parse(oResponse.responseText); @@ -534,7 +534,7 @@ function novoSubGrupo(id_menu,id_n1) var sUrl = "../php/arvore.php?funcao=adicionarSubGrupo&id_n1="+id_n1+"&idioma="+idiomaSel(); var callback = { - success: function(oResponse) + success: function(oResponse) { var no = tree.getNodeByProperty("etiquetaTemasSubGrupo",id_n1); var dados = YAHOO.lang.JSON.parse(oResponse.responseText); @@ -568,7 +568,7 @@ function novoTema(id_menu,id_n2) var sUrl = "../php/arvore.php?funcao=adicionarTema&id_n2="+id_n2+"&idioma="+idiomaSel(); var callback = { - success: function(oResponse) + success: function(oResponse) { var no = tree.getNodeByProperty("etiquetaTemas",id_n2); var dados = YAHOO.lang.JSON.parse(oResponse.responseText); @@ -897,7 +897,7 @@ function sobeDesce(movimento,tipo,id) } var callback = { - success: function(oResponse) + success: function(oResponse) {core_carregando("desativa");}, failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } diff --git a/admin/js/atlas.js b/admin/js/atlas.js index 2866949..c4e255a 100644 --- a/admin/js/atlas.js +++ b/admin/js/atlas.js @@ -96,40 +96,40 @@ function montaArvore(dados) { buildTree(); } - function loadNodeData(node, fnLoadComplete) - { + function loadNodeData(node, fnLoadComplete) + { var sUrl = "../php/atlas.php?funcao=pegaPranchas&id_atlas="+node.data.id_atlas; var callback = { - success: function(oResponse) - { - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse) + { + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosPranchas(node,dados,false); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse) - { - oResponse.argument.fnLoadComplete(); - }, - argument: - { - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 25000 - }; - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - } - function buildTree() - { + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse) + { + oResponse.argument.fnLoadComplete(); + }, + argument: + { + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 25000 + }; + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + } + function buildTree() + { tree = new YAHOO.widget.TreeView("tabela"); tree.setDynamicLoad(loadNodeData, 1); var root = tree.getRoot(); var tempNode = new YAHOO.widget.TextNode('', root, false); tempNode.isLeaf = true; core_carregando("desativa"); - } - buildTree(); + } + buildTree(); }(); adicionaNosAtlas(dados); tree.draw(); @@ -181,32 +181,32 @@ function adicionaNosPranchas(no,dados,redesenha) if (newVal != currentIconMode) {currentIconMode = newVal;} } - function loadTemasData(node, fnLoadComplete) - { + function loadTemasData(node, fnLoadComplete) + { var sUrl = "../php/atlas.php?funcao=pegaTemas&id_prancha="+node.data.id_prancha; var callback = { - success: function(oResponse) - { - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse) + { + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosTemas(node,dados,false); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse) - { - oResponse.argument.fnLoadComplete(); - }, - argument: - { - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 7000 - }; - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - } - if(!redesenha) - { + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse) + { + oResponse.argument.fnLoadComplete(); + }, + argument: + { + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 7000 + }; + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + } + if(!redesenha) + { var conteudo = "Adicionar nova prancha"; var d = {html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); @@ -400,7 +400,7 @@ function sobeDesce(movimento,tipo,id) } var callback = { - success: function(oResponse) + success: function(oResponse) {core_carregando("desativa");}, failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } @@ -460,7 +460,7 @@ function adicionarTema(id) var sUrl = "../php/atlas.php?funcao=alterarTema&id_prancha="+id; var callback = { - success: function(oResponse) + success: function(oResponse) { var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosTemas(no,dados,true); @@ -484,7 +484,7 @@ function adicionarPrancha(id) var sUrl = "../php/atlas.php?funcao=alterarPrancha&id_atlas="+id; var callback = { - success: function(oResponse) + success: function(oResponse) { var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosPranchas(no,dados,true); diff --git a/admin/js/core.js b/admin/js/core.js index c2ba3d0..3697c8b 100644 --- a/admin/js/core.js +++ b/admin/js/core.js @@ -307,7 +307,7 @@ function core_handleFailure(o,texto) } if (!YAHOO.carregando.container.wait) { - YAHOO.carregando.container.wait = new YAHOO.widget.Panel("wait",{width: "240px",fixedcenter: true,close: true,draggable: false,zindex:4,modal: true,visible: false}); + YAHOO.carregando.container.wait = new YAHOO.widget.Panel("wait",{width: "240px",fixedcenter: true,close: true,draggable: false,zindex:4,modal: true,visible: false}); YAHOO.carregando.container.wait.setHeader("Aguarde..."); YAHOO.carregando.container.wait.render(document.body); } @@ -363,7 +363,7 @@ function core_carregando(tipo) YAHOO.namespace("carregando.container"); if (!YAHOO.carregando.container.wait) { - YAHOO.carregando.container.wait = new YAHOO.widget.Panel("wait",{width: "240px",fixedcenter: true,close: true,draggable: false,zindex:4,modal: true,visible: false}); + YAHOO.carregando.container.wait = new YAHOO.widget.Panel("wait",{width: "240px",fixedcenter: true,close: true,draggable: false,zindex:4,modal: true,visible: false}); YAHOO.carregando.container.wait.setHeader("Aguarde..."); YAHOO.carregando.container.wait.setBody(""); YAHOO.carregando.container.wait.render(document.body); @@ -935,9 +935,9 @@ function core_menuCheckBox(valores,textos,selecionados,target,record,key) document.body.appendChild(novoel); var og_core = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name:"okcancel_checkbox_id", container:"core_menuCK_bd" }); og_core.addButtons([ - { label: "OK", value: "OK", checked: false}, - { label: "Cancel", value: "CANCEL", checked: false } - ]); + { label: "OK", value: "OK", checked: false}, + { label: "Cancel", value: "CANCEL", checked: false } + ]); og_core.on("checkedButtonChange", on_menuCheckBoxChange); YAHOO.admin.container.panelCK = new YAHOO.widget.Overlay("core_menuCK", { zindex:"100",close:false,underlay:false,width:"200px", height:"200px",overflow:"auto", visible:false,constraintoviewport:true } ); YAHOO.admin.container.panelCK.render(); diff --git a/admin/js/editormapfile.js b/admin/js/editormapfile.js index d85952d..6ac353e 100644 --- a/admin/js/editormapfile.js +++ b/admin/js/editormapfile.js @@ -195,8 +195,8 @@ function montaArvore() tree = ""; function changeIconMode() {buildTree();} - function loadNodeData(node, fnLoadComplete) - { + function loadNodeData(node, fnLoadComplete) + { if(node.data.codigoMap == undefined){ fnLoadComplete.call(); return; @@ -204,27 +204,27 @@ function montaArvore() var sUrl = "../php/editormapfile.php?funcao=pegaLayers&codigoMap="+node.data.codigoMap; var callback = { - success: function(oResponse) - { - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse) + { + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); montaRaizTema(node,dados); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse) - { - oResponse.argument.fnLoadComplete(); - }, - argument: - { - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 25000 - }; - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - } - function buildTree() - { + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse) + { + oResponse.argument.fnLoadComplete(); + }, + argument: + { + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 25000 + }; + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + } + function buildTree() + { tree = new YAHOO.widget.TreeView("tabela"); tree.setDynamicLoad(loadNodeData, 0); var root = tree.getRoot(); @@ -237,8 +237,8 @@ function montaArvore() tempNode.isLeaf = true; } core_carregando("desativa"); - } - buildTree(); + } + buildTree(); }(); montaNosRaiz("nao"); tree.draw(); @@ -291,9 +291,9 @@ Monta as opções de edição básicas de um LAYER */ function montaRaizTema(no,dados) { - var tempNodeR = ""; + var tempNodeR = ""; if(!tree.getNodeByProperty("etiquetaLayers",no.data.codigoMap)) - { + { var d = {tipo:"etiqueta",etiquetaLayers:no.data.codigoMap,html:"Layers"}; tempNodeR = new YAHOO.widget.HTMLNode(d, no, true,true); tempNodeR.isLeaf = false; @@ -363,45 +363,45 @@ function montaParametrosTemas(no,dados,redesenha) var id = codigoMap+"_"+codigoLayer; var conteudo = ""; var tempNodeR = ""; - if(!tree.getNodeByProperty("etiquetaDados",id)) - { + if(!tree.getNodeByProperty("etiquetaDados",id)) + { conteudo = " Conexão com os dados"; var d = {tipo:"etiquetaDados",etiquetaDados:id,html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = true; } - if(!tree.getNodeByProperty("etiquetaTitulo",id)) - { + if(!tree.getNodeByProperty("etiquetaTitulo",id)) + { conteudo = " Título, escala, extensão"; var d = {tipo:"etiquetaTitulo",etiquetaTitulo:id,html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = true; } - if(!tree.getNodeByProperty("etiquetaComport",id)) - { + if(!tree.getNodeByProperty("etiquetaComport",id)) + { conteudo = " Comportamento no mapa"; var d = {tipo:"etiquetaComport",etiquetaComport:id,html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = true; } - if(!tree.getNodeByProperty("etiquetaDispo",id)) - { + if(!tree.getNodeByProperty("etiquetaDispo",id)) + { conteudo = " Disponibilidade (download, wms,...)"; var d = {tipo:"etiquetaDispo",etiquetaDispo:id,html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = true; } //rever - if(!tree.getNodeByProperty("etiquetaMetadados",id)) - { + if(!tree.getNodeByProperty("etiquetaMetadados",id)) + { conteudo = " Miscelânea"; var d = {tipo:"etiquetaMetadados",etiquetaMetadados:id,html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = true; } - if(!tree.getNodeByProperty("etiquetaClasses",id)) - { + if(!tree.getNodeByProperty("etiquetaClasses",id)) + { var d = {id:id,codigoMap:codigoMap,codigoLayer:codigoLayer,tipo:"etiquetaClasses",etiquetaClasses:id,html:" Classes"}; tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); tempNodeR.isLeaf = false; @@ -469,22 +469,22 @@ function montaParametrosClasses(no,dados,redesenha) var conteudo = ""; var tempNode = ""; var tempNodeR = ""; - if(!tree.getNodeByProperty("etiquetaClasseGeral",no.data.id)) - { + if(!tree.getNodeByProperty("etiquetaClasseGeral",no.data.id)) + { conteudo = " Editar características gerais"; var d = {tipo:"etiquetaClasseGeral",etiquetaClasseGeral:codigoMap+"_"+codigoLayer+"_"+indiceClasse,html:conteudo}; tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = true; } - if(!tree.getNodeByProperty("etiquetaClasseLabel",no.data.id)) - { + if(!tree.getNodeByProperty("etiquetaClasseLabel",no.data.id)) + { conteudo = " Editar toponímia"; var d = {tipo:"etiquetaClasseLabel",etiquetaClasseLabel:codigoMap+"_"+codigoLayer+"_"+indiceClasse,html:conteudo}; tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); tempNode.isLeaf = true; } - if(!tree.getNodeByProperty("etiquetaEstilo",no.data.id)) - { + if(!tree.getNodeByProperty("etiquetaEstilo",no.data.id)) + { var d = {tipo:"etiquetaEstilo",etiquetaEstilo:codigoMap+"_"+codigoLayer+"_"+indiceClasse,html:"Estilos"}; tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); tempNodeR.isLeaf = false; @@ -795,9 +795,9 @@ function classesAuto(codigoMap,codigoLayer) document.body.appendChild(novoel); var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" }); editorBotoes.addButtons([ - { label: "Criar classes", value: "OK", checked: false}, - { label: "Cancela", value: "CANCEL", checked: false } - ]); + { label: "Criar classes", value: "OK", checked: false}, + { label: "Cancela", value: "CANCEL", checked: false } + ]); editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); YAHOO.admin.container.panelEditorAutoClasses = new YAHOO.widget.Panel("janela_editor_auto", { fixedcenter:true,close:true,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } ); YAHOO.admin.container.panelEditorAutoClasses.render(); @@ -1995,7 +1995,7 @@ function sobeDesce(movimento,tipo,codigoMap,codigoLayer,indiceClasse,indiceEstil var callback = { - success: function(o) + success: function(o) { core_carregando("desativa"); var no = ""; diff --git a/admin/js/estat_conexao.js b/admin/js/estat_conexao.js index 5e58bfa..7a2984d 100755 --- a/admin/js/estat_conexao.js +++ b/admin/js/estat_conexao.js @@ -26,15 +26,15 @@ function montaTabela(dados){ 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} - ]; + {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); @@ -100,9 +100,9 @@ function montaEditor(dados,id,recordid){ 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 } - ]); + { 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(); diff --git a/admin/js/estat_fonteinfo.js b/admin/js/estat_fonteinfo.js index 586b6d4..35ded8b 100755 --- a/admin/js/estat_fonteinfo.js +++ b/admin/js/estat_fonteinfo.js @@ -14,7 +14,7 @@ function montaTabela(dados){ if(oData === ""){ oData = ""; } - elCell.innerHTML = "

" + oData + "

"; + elCell.innerHTML = "

" + oData + "

"; }, formatExclui = function(elCell, oRecord, oColumn){ elCell.innerHTML = "
"; @@ -23,12 +23,12 @@ function montaTabela(dados){ 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})} - ]; + {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); @@ -94,9 +94,9 @@ function montaEditor(dados,id,recordid){ 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 } - ]); + { 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(); diff --git a/admin/js/estat_tipo_periodo.js b/admin/js/estat_tipo_periodo.js index 4a4d527..c850b76 100755 --- a/admin/js/estat_tipo_periodo.js +++ b/admin/js/estat_tipo_periodo.js @@ -14,7 +14,7 @@ function montaTabela(dados){ if(oData === ""){ oData = ""; } - elCell.innerHTML = "

" + oData + "

"; + elCell.innerHTML = "

" + oData + "

"; }, formatExclui = function(elCell, oRecord, oColumn){ elCell.innerHTML = "
"; @@ -23,12 +23,12 @@ function montaTabela(dados){ 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})} - ]; + {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); @@ -94,9 +94,9 @@ function montaEditor(dados,id,recordid){ 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 } - ]); + { 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(); diff --git a/admin/js/estat_tipo_regiao.js b/admin/js/estat_tipo_regiao.js index 2280253..c329818 100755 --- a/admin/js/estat_tipo_regiao.js +++ b/admin/js/estat_tipo_regiao.js @@ -7,14 +7,31 @@ function pegaDados(){ core_carregando("ativa"); core_pegaDados("buscando dados...","../php/metaestat.php?funcao=listaTipoRegiao","montaTabela"); } +function pegaDadosAgregacoes(codigo_tipo_regiao){ + core_carregando("ativa"); + core_carregando("buscando dados..."); + sUrl = "../php/metaestat.php?funcao=listaAgregaRegiao&codigo_tipo_regiao="+codigo_tipo_regiao; + callback = { + success:function(o){ + try{ + iniciaEditorAgregacoes(YAHOO.lang.JSON.parse(o.responseText),codigo_tipo_regiao); + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } + }; + core_makeRequest(sUrl,callback); +} function montaTabela(dados){ - YAHOO.example.InlineCellEditing = new function() { + YAHOO.namespace("editorregiao"); + YAHOO.editorregiao.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 + "

"; + elCell.innerHTML = "

" + oData + "

"; }, formatExclui = function(elCell, oRecord, oColumn){ elCell.innerHTML = "
"; @@ -38,15 +55,16 @@ function montaTabela(dados){ {label:"Centróide",key:"colunacentroide",formatter:formatTexto}, {label:"Data",key:"data",formatter:formatTexto}, {label:"Código",key:"identificador",formatter:formatTexto}, - {label:"Coluna com os nomes de cada região",key:"colunanomeregiao",formatter:formatTexto}, - {label:"Código SRID da projeção",key:"srid",formatter:formatTexto} + {label:"Conexão",key:"codigo_estat_conexao",formatter:formatTexto}, + {label:"Nomes",resizeable:false,key:"colunanomeregiao",formatter:formatTexto}, + {label:"SRID",key:"srid",formatter:formatTexto} ]; 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_regiao","nome_tipo_regiao","descricao_tipo_regiao","esquemadb","tabela","colunageo","colunacentroide","data","identificador","colunanomeregiao","srid"] + fields: ["codigo_tipo_regiao","nome_tipo_regiao","descricao_tipo_regiao","esquemadb","tabela","colunageo","colunacentroide","data","identificador","codigo_estat_conexao","colunanomeregiao","srid"] }; myDataTable.subscribe( 'cellClickEvent', @@ -83,15 +101,78 @@ function montaTabela(dados){ } if (column.key == 'rel'){ record = this.getRecord(target); + $clicouId = record.getData('codigo_tipo_regiao'); + $recordid = record.getId(); + pegaDadosAgregacoes(record.getData('codigo_tipo_regiao')); + } + } + ); + }; + core_carregando("desativa"); +} +function iniciaEditorAgregacoes(dados,codigo_tipo_regiao){ + core_carregando("desativa"); + //if($i("editor_bd")){return;} + core_montaEditor("","550px","250px","","Agregações"); + $i("editor_bd").innerHTML = '



'; + core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alteraAgregaRegiao&codigo_tipo_regiao="+codigo_tipo_regiao,"adicionaNovaAgregacao","pegaDadosAgregacoes('"+codigo_tipo_regiao+"')"); + montaTabelaAgregacoes(dados); +} +function montaTabelaAgregacoes(dados){ + YAHOO.namespace("editoragregacoes"); + YAHOO.editoragregacoes.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:"id_agregaregiao", formatter:formatTexto}, + {label:"Região",resizeable:true,key:"codigo_tipo_regiao", formatter:formatTexto}, + {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); + myDataTable = new YAHOO.widget.DataTable("tabelaAgrega", myColumnDefs, myDataSource); + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; + myDataSource.responseSchema = { + fields: ["id_agregaregiao","codigo_tipo_regiao","codigo_regiao_pai","colunaligacao_regiaopai"] + }; + 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; + } + if (column.key == 'excluir'){ + record = this.getRecord(target); + excluiLinhaAgregacao(record.getData('id_agregaregiao'),target); + } + if (column.key == 'mais'){ + record = this.getRecord(target); core_carregando("ativa"); core_carregando("buscando dados..."); - $clicouId = record.getData('codigo_tipo_regiao'); + $clicouId = record.getData('id_agregaregiao'); $recordid = record.getId(); - sUrl = "../php/metaestat.php?funcao=listaAgregaRegiao&codigo_tipo_regiao="+record.getData('codigo_tipo_regiao'); + sUrl = "../php/metaestat.php?funcao=listaAgregaRegiao&id_agregaregiao="+$clicouId; callback = { success:function(o){ try{ - montaTabelaAgregacoes(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); + montaEditorAgregacoes(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); } catch(e){core_handleFailure(e,o.responseText);} }, @@ -105,9 +186,6 @@ function montaTabela(dados){ }; core_carregando("desativa"); } -function montaTabelaAgregacoes(){ - -} function montaEditor(dados,id,recordid){ function on_editorCheckBoxChange(p_oEvent){ if(p_oEvent.newValue.get("value") == "OK"){ @@ -119,7 +197,6 @@ function montaEditor(dados,id,recordid){ if(!$i("janela_editor2")){ var ins,editorBotoes, novoel = document.createElement("div"); - novoel.id = "janela_editor2"; ins = '
Editor
'; ins += "
"; @@ -128,9 +205,9 @@ function montaEditor(dados,id,recordid){ 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 } - ]); + { 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(); @@ -139,6 +216,36 @@ function montaEditor(dados,id,recordid){ $i("editor_bd2").innerHTML = montaDiv(dados); core_carregando("desativa"); } +function montaEditorAgregacoes(dados,id,recordid){ + function on_editorCheckBoxChange(p_oEvent){ + if(p_oEvent.newValue.get("value") == "OK"){ + gravaDadosAgregacoes(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:"280px",overflow:"auto", visible:false,constraintoviewport:true } ); + YAHOO.admin.container.panelEditor2.render(); + } + YAHOO.admin.container.panelEditor2.show(); + $i("editor_bd2").innerHTML = montaDivAgregacoes(dados); + core_carregando("desativa"); +} function montaDiv(i){ var param = { "linhas":[ @@ -150,6 +257,7 @@ function montaDiv(i){ {titulo:"Coluna com pontos (pode ser a mesmo que a anterior):",id:"Ecolunacentroide",size:"50",value:i.colunacentroide,tipo:"text",div:""}, {titulo:"Data a qual se referem os dados:",id:"Edata",size:"50",value:i.data,tipo:"text",div:""}, {titulo:"Coluna com o código de cada registro:",id:"Eidentificador",size:"50",value:i.identificador,tipo:"text",div:""}, + {titulo:"Código da conexão com o banco:",id:"Ecodigo_estat_conexao",size:"50",value:i.codigo_estat_conexao,tipo:"text",div:""}, {titulo:"Coluna com o nome da região:",id:"Ecolunanomeregiao",size:"50",value:i.colunanomeregiao,tipo:"text",div:""}, {titulo:"Código SRID:",id:"Esrid",size:"50",value:i.srid,tipo:"text",div:""} ] @@ -159,9 +267,20 @@ function montaDiv(i){ ins += core_geraLinhas(param); return(ins); } +function montaDivAgregacoes(i){ + var param = { + "linhas":[ + {titulo:"Código da região de nível superior:",id:"Ecodigo_tipo_regiao_pai",size:"50",value:i.codigo_tipo_regiao_pai,tipo:"text",div:""}, + {titulo:"Coluna na tabela da região de nível inferior que permite a ligação:",id:"Ecolunaligacao_regiaopai",size:"50",value:i.colunaligacao_regiaopai,tipo:"text",div:""} + ] + }, + ins = ""; + ins += core_geraLinhas(param); + return(ins); +} function gravaDados(id,recordid){ - var campos = new Array("nome_tipo_regiao","descricao_tipo_regiao","esquemadb","tabela","colunageo","colunacentroide","data","identificador","colunanomeregiao","srid"), + var campos = new Array("codigo_estat_conexao","nome_tipo_regiao","descricao_tipo_regiao","esquemadb","tabela","colunageo","colunacentroide","data","identificador","colunanomeregiao","srid"), par = "", i = 0, sUrl,callback; @@ -193,9 +312,48 @@ function gravaDados(id,recordid){ }; core_makeRequest(sUrl,callback); } +function gravaDadosAgregacoes(id,recordid){ + // TODO + var campos = new Array("codigo_tipo_regiao_pai","colunaligacao_regiaopai"), + par = "", + i = 0, + sUrl,callback; + + 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"); + } + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } + }; + core_makeRequest(sUrl,callback); +} function excluiLinha(id,row){ var mensagem = " excluindo o registro do id= "+id, sUrl = "../php/metaestat.php?funcao=excluirTipoRegiao&codigo_tipo_regiao="+id; core_excluiLinha(sUrl,row,mensagem); } +function excluiLinhaAgregacao(id,row){ + var mensagem = " excluindo o registro do id= "+id, + sUrl = "../php/metaestat.php?funcao=excluirAgregaRegiao&id_agregaregiao="+id; + core_excluiLinha(sUrl,row,mensagem); +} //YAHOO.util.Event.addListener(window, "load", initMenu); \ No newline at end of file diff --git a/admin/js/estat_unidade_medida.js b/admin/js/estat_unidade_medida.js index 3ce664a..02448e0 100755 --- a/admin/js/estat_unidade_medida.js +++ b/admin/js/estat_unidade_medida.js @@ -14,7 +14,7 @@ function montaTabela(dados){ if(oData === ""){ oData = ""; } - elCell.innerHTML = "

" + oData + "

"; + elCell.innerHTML = "

" + oData + "

"; }, formatExclui = function(elCell, oRecord, oColumn){ elCell.innerHTML = "
"; @@ -23,14 +23,14 @@ function montaTabela(dados){ 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"}} - ]; + {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); @@ -96,9 +96,9 @@ function montaEditor(dados,id,recordid){ 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 } - ]); + { 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(); diff --git a/admin/js/estat_variavel.js b/admin/js/estat_variavel.js index 859164a..515bace 100755 --- a/admin/js/estat_variavel.js +++ b/admin/js/estat_variavel.js @@ -111,39 +111,39 @@ function montaArvore(dados){ function changeIconMode(){ buildTree(); } - function loadNodeData(node, fnLoadComplete){ - var sUrl = "../php/metaestat.php?funcao=listaMedidaVariavel&codigo_variavel="+node.data.codigo_variavel, + function loadNodeData(node, fnLoadComplete){ + var sUrl = "../php/metaestat.php?funcao=listaMedidaVariavel&codigo_variavel="+node.data.codigo_variavel, callback = { - success: function(oResponse){ - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse){ + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosMedidas(node,dados,false); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse){ - oResponse.argument.fnLoadComplete(); - }, - argument:{ - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 25000 - }; - if(node.data.codigo_variavel){ - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - } - else{ - fnLoadComplete.call(); - } - } - function buildTree(){ + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse){ + oResponse.argument.fnLoadComplete(); + }, + argument:{ + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 25000 + }; + if(node.data.codigo_variavel){ + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + } + else{ + fnLoadComplete.call(); + } + } + function buildTree(){ tree = new YAHOO.widget.TreeView("tabela"); tree.setDynamicLoad(loadNodeData, 1); var root = tree.getRoot(), tempNode = new YAHOO.widget.TextNode('', root, false); tempNode.isLeaf = true; core_carregando("desativa"); - } - buildTree(); + } + buildTree(); }(); adicionaNosVariaveis(dados); tree.draw(); @@ -163,83 +163,83 @@ function adicionaNosMedidas(no,dados,redesenha) if (newVal != currentIconMode) {currentIconMode = newVal;} } - function loadNodeData(node, fnLoadComplete){ - var sUrl = "../php/metaestat.php?funcao=listaParametro&id_medida_variavel="+node.data.no_parametros, + function loadNodeData(node, fnLoadComplete){ + var sUrl = "../php/metaestat.php?funcao=listaParametro&id_medida_variavel="+node.data.no_parametros, callback = { - success: function(oResponse){ - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse){ + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosParametro(node,dados,false); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse){ - oResponse.argument.fnLoadComplete(); - }, - argument:{ - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 25000 - }; - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - }; - function loadNodeDataClasses(node, fnLoadComplete){ - var sUrl = "../php/metaestat.php?funcao=listaClassificacaoMedida&id_medida_variavel="+node.data.no_classificacao, + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse){ + oResponse.argument.fnLoadComplete(); + }, + argument:{ + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 25000 + }; + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + }; + function loadNodeDataClasses(node, fnLoadComplete){ + var sUrl = "../php/metaestat.php?funcao=listaClassificacaoMedida&id_medida_variavel="+node.data.no_classificacao, callback = { - success: function(oResponse){ - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse){ + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosClassificacao(node,dados,false); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse){ - oResponse.argument.fnLoadComplete(); - }, - argument:{ - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 25000 - }; - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - }; - function loadNodeDataLinks(node, fnLoadComplete){ - var sUrl = "../php/metaestat.php?funcao=listaLinkMedida&id_medida_variavel="+node.data.no_link, + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse){ + oResponse.argument.fnLoadComplete(); + }, + argument:{ + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 25000 + }; + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + }; + function loadNodeDataLinks(node, fnLoadComplete){ + var sUrl = "../php/metaestat.php?funcao=listaLinkMedida&id_medida_variavel="+node.data.no_link, callback = { - success: function(oResponse){ - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse){ + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosLink(node,dados,false); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse){ - oResponse.argument.fnLoadComplete(); - }, - argument:{ - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 25000 - }; - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - }; - function loadNodeDataFonteinfo(node, fnLoadComplete){ - var sUrl = "../php/metaestat.php?funcao=listaFonteinfoMedida&id_medida_variavel="+node.data.no_fonteinfo, + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse){ + oResponse.argument.fnLoadComplete(); + }, + argument:{ + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 25000 + }; + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + }; + function loadNodeDataFonteinfo(node, fnLoadComplete){ + var sUrl = "../php/metaestat.php?funcao=listaFonteinfoMedida&id_medida_variavel="+node.data.no_fonteinfo, callback = { - success: function(oResponse){ - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse){ + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosFonteinfo(node,dados,false); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse){ - oResponse.argument.fnLoadComplete(); - }, - argument:{ - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 25000 - }; - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - }; - if(!redesenha && !(tree.getNodeByProperty("etiqueta_adiciona_variavel",no.data.codigo_variavel))){ + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse){ + oResponse.argument.fnLoadComplete(); + }, + argument:{ + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 25000 + }; + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + }; + if(!redesenha && !(tree.getNodeByProperty("etiqueta_adiciona_variavel",no.data.codigo_variavel))){ tempNode = new YAHOO.widget.HTMLNode( { html:"Adicionar nova medida da variável", @@ -300,7 +300,7 @@ function adicionaNosParametro(no,dados,redesenha){ if (newVal != currentIconMode) {currentIconMode = newVal;} } - if(!redesenha) { + if(!redesenha) { tempNode = new YAHOO.widget.HTMLNode( { html:"Adicionar novo parâmetro" @@ -336,26 +336,26 @@ function adicionaNosClassificacao(no,dados,redesenha){ if (newVal != currentIconMode) {currentIconMode = newVal;} } - function loadNodeData(node, fnLoadComplete){ - var sUrl = "../php/metaestat.php?funcao=listaClasseClassificacao&id_classificacao="+node.data.id_classificacao, + function loadNodeData(node, fnLoadComplete){ + var sUrl = "../php/metaestat.php?funcao=listaClasseClassificacao&id_classificacao="+node.data.id_classificacao, callback = { - success: function(oResponse){ - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse){ + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosClasses(node,dados,false); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse){ - oResponse.argument.fnLoadComplete(); - }, - argument:{ - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 25000 - }; - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - }; - if(!redesenha) { + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse){ + oResponse.argument.fnLoadComplete(); + }, + argument:{ + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 25000 + }; + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + }; + if(!redesenha) { tempNode = new YAHOO.widget.HTMLNode( { html:"Adicionar nova classificação" @@ -392,7 +392,7 @@ function adicionaNosClasses(no,dados,redesenha){ if (newVal != currentIconMode) {currentIconMode = newVal;} } - if(!redesenha) { + if(!redesenha) { tempNode = new YAHOO.widget.HTMLNode( { html:"Adicionar nova classe" @@ -428,7 +428,7 @@ function adicionaNosLink(no,dados,redesenha){ if (newVal != currentIconMode) {currentIconMode = newVal;} } - if(!redesenha) { + if(!redesenha) { tempNode = new YAHOO.widget.HTMLNode( { html:"Adicionar novo link" @@ -464,7 +464,7 @@ function adicionaNosFonteinfo(no,dados,redesenha){ if (newVal != currentIconMode) {currentIconMode = newVal;} } - if(!redesenha) { + if(!redesenha) { tempNode = new YAHOO.widget.HTMLNode( { html:"Adicionar nova fonte" @@ -506,8 +506,8 @@ function montaDivVariavel(i){ var ins = "", param = { "linhas":[ - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, - {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""} + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, + {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""} ] }; ins += core_geraLinhas(param); @@ -518,16 +518,16 @@ function montaDivMedidaVariavel(i){ var temp,ins = "", param = { "linhas":[ - {titulo:"Nome:",id:"Enomemedida",size:"50",value:i.nomemedida,tipo:"text",div:""}, - {titulo:"Unidade de medida:",id:"",size:"50",value:i.codigo_unidade_medida,tipo:"text",div:"
"}, - {titulo:"Tipo de período:",id:"",size:"50",value:i.codigo_tipo_periodo,tipo:"text",div:"
"}, - {titulo:"Tipo de região:",id:"",size:"50",value:i.codigo_tipo_regiao,tipo:"text",div:"
"}, - {titulo:"Conexão:",id:"",size:"50",value:i.codigo_estat_conexao,tipo:"text",div:"
"}, - {titulo:"Esquema do banco:",id:"Eesquemadb",size:"50",value:i.esquemadb,tipo:"text",div:""}, - {titulo:"Tabela do banco:",id:"Etabela",size:"50",value:i.tabela,tipo:"text",div:""}, - {titulo:"Coluna com os valores:",id:"Ecolunavalor",size:"50",value:i.colunavalor,tipo:"text",div:""}, - {titulo:"Coluna com os IDs da tabela GEO:",id:"Ecolunaidgeo",size:"50",value:i.colunaidgeo,tipo:"text",div:""}, - {titulo:"Filtro adicional:",id:"Efiltro",size:"50",value:i.filtro,tipo:"text",div:""} + {titulo:"Nome:",id:"Enomemedida",size:"50",value:i.nomemedida,tipo:"text",div:""}, + {titulo:"Unidade de medida:",id:"",size:"50",value:i.codigo_unidade_medida,tipo:"text",div:"
"}, + {titulo:"Tipo de período:",id:"",size:"50",value:i.codigo_tipo_periodo,tipo:"text",div:"
"}, + {titulo:"Tipo de região:",id:"",size:"50",value:i.codigo_tipo_regiao,tipo:"text",div:"
"}, + {titulo:"Conexão:",id:"",size:"50",value:i.codigo_estat_conexao,tipo:"text",div:"
"}, + {titulo:"Esquema do banco:",id:"Eesquemadb",size:"50",value:i.esquemadb,tipo:"text",div:""}, + {titulo:"Tabela do banco:",id:"Etabela",size:"50",value:i.tabela,tipo:"text",div:""}, + {titulo:"Coluna com os valores:",id:"Ecolunavalor",size:"50",value:i.colunavalor,tipo:"text",div:""}, + {titulo:"Coluna com os IDs da tabela GEO:",id:"Ecolunaidgeo",size:"50",value:i.colunaidgeo,tipo:"text",div:""}, + {titulo:"Filtro adicional:",id:"Efiltro",size:"50",value:i.filtro,tipo:"text",div:""} ] }; ins += core_geraLinhas(param); @@ -562,10 +562,10 @@ function montaDivParametroMedida(i){ var ins = "", param = { "linhas":[ - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, - {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""}, - {titulo:"Coluna:",id:"Ecoluna",size:"50",value:i.coluna,tipo:"text",div:""}, - {titulo:"id_pai:",id:"Eid_pai",size:"50",value:i.id_pai,tipo:"text",div:""} + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, + {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""}, + {titulo:"Coluna:",id:"Ecoluna",size:"50",value:i.coluna,tipo:"text",div:""}, + {titulo:"id_pai:",id:"Eid_pai",size:"50",value:i.id_pai,tipo:"text",div:""} ] }; ins += core_geraLinhas(param); @@ -576,8 +576,8 @@ function montaDivClassificacaoMedida(i){ var ins = "", param = { "linhas":[ - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, - {titulo:"Observação:",id:"Eobservacao",size:"50",value:i.observacao,tipo:"text",div:""} + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, + {titulo:"Observação:",id:"Eobservacao",size:"50",value:i.observacao,tipo:"text",div:""} ] }; ins += core_geraLinhas(param); @@ -589,17 +589,17 @@ function montaDivClasseClassificacao(i){ var ins = "", param = { "linhas":[ - {titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""}, - {titulo:"Expressão (no estilo Mapserver)
exemplo (([nu_farm_funcionando] > 0) and ([nu_farm_funcionando] < 5)):",id:"Eexpressao",size:"50",value:i.expressao,tipo:"text",div:""}, - {titulo:"Símbolo:",id:"Esimbolo",size:"10",value:i.simbolo,tipo:"text",div:""}, - {titulo:"Tamanho do símbolo:",id:"Etamanho",size:"10",value:i.tamanho,tipo:"text",div:""}, - {titulo:"Vermelho:",id:"Evermelho",size:"10",value:i.vermelho,tipo:"text",div:""}, - {titulo:"Verde:",id:"Everde",size:"10",value:i.verde,tipo:"text",div:""}, - {titulo:"Azul:",id:"Eazul",size:"10",value:i.azul,tipo:"text",div:""}, - {titulo:"Contorno - tamanho do símbolo:",id:"Eotamanho",size:"10",value:i.otamanho,tipo:"text",div:""}, - {titulo:"Contorno - Vermelho:",id:"Eovermelho",size:"10",value:i.overmelho,tipo:"text",div:""}, - {titulo:"Contorno - Verde:",id:"Eoverde",size:"10",value:i.overde,tipo:"text",div:""}, - {titulo:"Contorno - Azul:",id:"Eoazul",size:"10",value:i.oazul,tipo:"text",div:""} + {titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""}, + {titulo:"Expressão (no estilo Mapserver)
exemplo (([nu_farm_funcionando] > 0) and ([nu_farm_funcionando] < 5)):",id:"Eexpressao",size:"50",value:i.expressao,tipo:"text",div:""}, + {titulo:"Símbolo:",id:"Esimbolo",size:"10",value:i.simbolo,tipo:"text",div:""}, + {titulo:"Tamanho do símbolo:",id:"Etamanho",size:"10",value:i.tamanho,tipo:"text",div:""}, + {titulo:"Vermelho:",id:"Evermelho",size:"10",value:i.vermelho,tipo:"text",div:""}, + {titulo:"Verde:",id:"Everde",size:"10",value:i.verde,tipo:"text",div:""}, + {titulo:"Azul:",id:"Eazul",size:"10",value:i.azul,tipo:"text",div:""}, + {titulo:"Contorno - tamanho do símbolo:",id:"Eotamanho",size:"10",value:i.otamanho,tipo:"text",div:""}, + {titulo:"Contorno - Vermelho:",id:"Eovermelho",size:"10",value:i.overmelho,tipo:"text",div:""}, + {titulo:"Contorno - Verde:",id:"Eoverde",size:"10",value:i.overde,tipo:"text",div:""}, + {titulo:"Contorno - Azul:",id:"Eoazul",size:"10",value:i.oazul,tipo:"text",div:""} ] }; ins += core_geraLinhas(param); @@ -610,8 +610,8 @@ function montaDivLinkMedida(i){ var ins = "", param = { "linhas":[ - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, - {titulo:"Link:",id:"Elink",size:"50",value:i.link,tipo:"text",div:""} + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, + {titulo:"Link:",id:"Elink",size:"50",value:i.link,tipo:"text",div:""} ] }; ins += core_geraLinhas(param); @@ -636,13 +636,13 @@ function adicionarMedidaVariavel(codigo_variavel){ var no = tree.getNodeByProperty("codigo_variavel",codigo_variavel), sUrl = "../php/metaestat.php?funcao=alteraMedidaVariavel&codigo_variavel="+codigo_variavel, callback = { - success: function(oResponse){ + success: function(oResponse){ var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosMedidas(no,[dados],true); editar('medidaVariavel',dados.id_medida_variavel); }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -657,13 +657,13 @@ function adicionarParametroMedida(id_medida_variavel){ var no = tree.getNodeByProperty("id_medida_variavel",id_medida_variavel), sUrl = "../php/metaestat.php?funcao=alteraParametroMedida&id_medida_variavel="+id_medida_variavel, callback = { - success: function(oResponse){ + success: function(oResponse){ var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosParametro(no,[dados],true); editar('parametroMedida',dados.id_parametro_medida); }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -671,13 +671,13 @@ function adicionarLinkMedida(id_medida_variavel){ var no = tree.getNodeByProperty("no_link",id_medida_variavel), sUrl = "../php/metaestat.php?funcao=alteraLinkMedida&id_medida_variavel="+id_medida_variavel, callback = { - success: function(oResponse){ + success: function(oResponse){ var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosLink(no,[dados],true); editar('linkMedida',dados.id_link); }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -685,13 +685,13 @@ function adicionarFonteinfoMedida(id_medida_variavel,id_fonteinfo){ var no = tree.getNodeByProperty("no_fonteinfo",id_medida_variavel), sUrl = "../php/metaestat.php?funcao=alteraFonteinfo&id_medida_variavel="+id_medida_variavel, callback = { - success: function(oResponse){ + success: function(oResponse){ var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosLink(no,[dados],true); editar('fonteinfo',dados.id_fonteinfo); }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -704,13 +704,13 @@ function adicionarClassificacaoMedida(id_medida_variavel){ var no = tree.getNodeByProperty("no_classificacao",id_medida_variavel), sUrl = "../php/metaestat.php?funcao=alteraClassificacaoMedida&id_medida_variavel="+id_medida_variavel, callback = { - success: function(oResponse){ + success: function(oResponse){ var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosClassificacao(no,[dados],true); editar('classificacaoMedida',dados.id_classificacao); }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -723,13 +723,13 @@ function adicionarClasseClassificacao(id_classificacao){ var no = tree.getNodeByProperty("id_classificacao",id_classificacao), sUrl = "../php/metaestat.php?funcao=alteraClasseClassificacao&id_classificacao="+id_classificacao, callback = { - success: function(oResponse){ + success: function(oResponse){ var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosClasses(no,[dados],true); editar('classeClassificacao',dados.id_classe); }, - failure:core_handleFailure, - argument: { foo:"foo", bar:"bar" } + failure:core_handleFailure, + argument: { foo:"foo", bar:"bar" } }; core_makeRequest(sUrl,callback); } @@ -926,7 +926,7 @@ function sql(tipo,id) { new YAHOO.widget.Button("i3geoestat"); $i("i3geoestat-button").onclick = function(){ var u,sUrl,callback = { - success: function(oResponse){ + success: function(oResponse){ var dados = YAHOO.lang.JSON.parse(oResponse.responseText); u = i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+dados.mapfile+"&layers="+dados.layer; $i("ultimaUrl").innerHTML = u; @@ -947,7 +947,7 @@ function sql(tipo,id) { new YAHOO.widget.Button("graficoestat"); $i("graficoestat-button").onclick = function(){ var callback = { - success: function(oResponse){ + success: function(oResponse){ var dados = YAHOO.lang.JSON.parse(oResponse.responseText); dados = dados.grupos; if(dados == ""){ @@ -1135,66 +1135,66 @@ function gravaDados(tipo,id){ {par += "&"+campos[i]+"="+($i("E"+campos[i]).value);} var callback = { - success:function(o){ - try { - var no; - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { - core_carregando("Não foi possível excluir. Verifique se não existem menus vinculados a este tema"); - setTimeout("core_carregando('desativa')",3000); - } - else{ - if(tipo == "variavel"){ - no = tree.getNodeByProperty("codigo_variavel",id); - no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Enome").value+" - "+document.getElementById("Edescricao").value+" id: "+id+""; + success:function(o){ + try { + var no; + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { + core_carregando("Não foi possível excluir. Verifique se não existem menus vinculados a este tema"); + setTimeout("core_carregando('desativa')",3000); + } + else{ + if(tipo == "variavel"){ + no = tree.getNodeByProperty("codigo_variavel",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Enome").value+" - "+document.getElementById("Edescricao").value+" id: "+id+""; no.getContentEl().getElementsByTagName("span")[0].style.color = ""; - no.html = no.getContentEl().innerHTML; - } - if(tipo == "medidaVariavel"){ - no = tree.getNodeByProperty("id_medida_variavel",id); - no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Enomemedida").value+" - "+document.getElementById("Eesquemadb").value+" - "+document.getElementById("Etabela").value+" - "+document.getElementById("Ecolunavalor").value+" id: "+id+""; + no.html = no.getContentEl().innerHTML; + } + if(tipo == "medidaVariavel"){ + no = tree.getNodeByProperty("id_medida_variavel",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Enomemedida").value+" - "+document.getElementById("Eesquemadb").value+" - "+document.getElementById("Etabela").value+" - "+document.getElementById("Ecolunavalor").value+" id: "+id+""; no.getContentEl().getElementsByTagName("span")[0].style.color = ""; - no.html = no.getContentEl().innerHTML; - } - if(tipo == "parametroMedida"){ - no = tree.getNodeByProperty("id_parametro_medida",id); - no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Enome").value+" - "+document.getElementById("Edescricao").value+" id: "+id+""; + no.html = no.getContentEl().innerHTML; + } + if(tipo == "parametroMedida"){ + no = tree.getNodeByProperty("id_parametro_medida",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Enome").value+" - "+document.getElementById("Edescricao").value+" id: "+id+""; no.getContentEl().getElementsByTagName("span")[0].style.color = ""; - no.html = no.getContentEl().innerHTML; - } - if(tipo == "classificacaoMedida"){ - no = tree.getNodeByProperty("id_classificacao",id); - no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Enome").value+" Obs.: "+document.getElementById("Eobservacao").value+" id: "+id+""; + no.html = no.getContentEl().innerHTML; + } + if(tipo == "classificacaoMedida"){ + no = tree.getNodeByProperty("id_classificacao",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Enome").value+" Obs.: "+document.getElementById("Eobservacao").value+" id: "+id+""; no.getContentEl().getElementsByTagName("span")[0].style.color = ""; - no.html = no.getContentEl().innerHTML; - } - if(tipo == "classeClassificacao"){ - no = tree.getNodeByProperty("id_classe",id); - no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Etitulo").value+" id: "+id+""; + no.html = no.getContentEl().innerHTML; + } + if(tipo == "classeClassificacao"){ + no = tree.getNodeByProperty("id_classe",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Etitulo").value+" id: "+id+""; no.getContentEl().getElementsByTagName("span")[0].style.color = ""; - no.html = no.getContentEl().innerHTML; - } - if(tipo == "linkMedida"){ - no = tree.getNodeByProperty("id_link",id); - no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Enome").value+" - "+document.getElementById("Elink").value+" - id: "+id+""; + no.html = no.getContentEl().innerHTML; + } + if(tipo == "linkMedida"){ + no = tree.getNodeByProperty("id_link",id); + no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Enome").value+" - "+document.getElementById("Elink").value+" - id: "+id+""; no.getContentEl().getElementsByTagName("span")[0].style.color = ""; - no.html = no.getContentEl().innerHTML; - } - if(tipo == "fonteinfo"){ - no = tree.getNodeByProperty("no_fonteinfo",id); - adicionaNosFonteinfo(no,[YAHOO.lang.JSON.parse(o.responseText)],true); - //no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Etitulo").value+" - "+document.getElementById("Elink").value+" - id: "+id+""; + no.html = no.getContentEl().innerHTML; + } + if(tipo == "fonteinfo"){ + no = tree.getNodeByProperty("no_fonteinfo",id); + adicionaNosFonteinfo(no,[YAHOO.lang.JSON.parse(o.responseText)],true); + //no.getContentEl().getElementsByTagName("span")[0].innerHTML = ""+document.getElementById("Etitulo").value+" - "+document.getElementById("Elink").value+" - id: "+id+""; //no.getContentEl().getElementsByTagName("span")[0].style.color = ""; - //no.html = no.getContentEl().innerHTML; - } - core_carregando("desativa"); - } + //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" } }; if(prog && par){ core_carregando("ativa"); @@ -1210,13 +1210,13 @@ Lista os dados das tabelas auxiliares e guarda no objeto dadosAuxiliares */ function listaDadosAuxiliares(){ var callback = { - success:function(o){ - try { - dadosAuxiliares = YAHOO.lang.JSON.parse(o.responseText); - } - catch(e){core_handleFailure(e,o.responseText);} - }, - failure:core_handleFailure, + success:function(o){ + try { + dadosAuxiliares = YAHOO.lang.JSON.parse(o.responseText); + } + catch(e){core_handleFailure(e,o.responseText);} + }, + failure:core_handleFailure, argument: { foo:"foo", bar:"bar" } }; core_makeRequest("../php/metaestat.php?funcao=listaDadosTabelasAuxiliares",callback); diff --git a/admin/js/grupos.js b/admin/js/grupos.js index 7bf696d..6128863 100644 --- a/admin/js/grupos.js +++ b/admin/js/grupos.js @@ -73,102 +73,84 @@ function filtraDadosLetras_G(letra){ } function montaTabela_G(dados) { - if(dados_G == ""){ - dados_G = dados; - } - core_listaDeLetras("letras_G","filtraDadosLetras_G"); - YAHOO.example.InlineCellEditing = new function() - { - // Custom formatter for "address" column to preserve line breaks - var formatTexto = function(elCell, oRecord, oColumn, oData) - { - if(oData === ""){ - oData = "Clique para editar, tecle enter e depois salve"; - } - elCell.innerHTML = "

" + oData + "

"; - }; - var formatTextoId = function(elCell, oRecord, oColumn, oData) - { - elCell.innerHTML = "

" + oData + "

"; - }; - var formatSalva = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var formatExclui = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var myColumnDefs = [ - {key:"excluir",label:"excluir",formatter:formatExclui}, - {label:"salvar",formatter:formatSalva}, - {label:"id",key:"id_grupo", formatter:formatTextoId}, - {label:"nome",resizeable:true,key:"nome_grupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, - {label:"descrição",resizeable:true,key:"desc_grupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, - {label:"en",resizeable:true,key:"en", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, - {label:"es",resizeable:true,key:"es", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, - {label:"it",resizeable:true,key:"it", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})} - ]; - myDataSource = new YAHOO.util.DataSource(dados); - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = - { - fields: ["it","es","en","desc_grupo","id_grupo","nome_grupo"] - }; - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); - // Set up editing flow - myDataTable.highlightEditableCell = function(oArgs) - { - var elCell = oArgs.target; - var column = myDataTable.getColumn(oArgs.target); - //if(column.editor != "null") - if(!YAHOO.lang.isNull(column.editor)) - { + if(dados_G == ""){ + dados_G = dados; + } + core_listaDeLetras("letras_G","filtraDadosLetras_G"); + YAHOO.example.InlineCellEditing = new function(){ + // Custom formatter for "address" column to preserve line breaks + var formatTexto = function(elCell, oRecord, oColumn, oData){ + if(oData === ""){ + oData = "Clique para editar, tecle enter e depois salve"; + } + elCell.innerHTML = "

" + oData + "

"; + }, + formatTextoId = function(elCell, oRecord, oColumn, oData){ + elCell.innerHTML = "

" + oData + "

"; + }, + formatSalva = function(elCell, oRecord, oColumn){ + elCell.innerHTML = "
"; + }, + formatExclui = function(elCell, oRecord, oColumn){ + elCell.innerHTML = "
"; + }, + myColumnDefs = [ + {key:"excluir",label:"excluir",formatter:formatExclui}, + {label:"salvar",formatter:formatSalva}, + {label:"id",key:"id_grupo", formatter:formatTextoId}, + {label:"nome",resizeable:true,key:"nome_grupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, + {label:"descrição",resizeable:true,key:"desc_grupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, + {label:"en",resizeable:true,key:"en", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, + {label:"es",resizeable:true,key:"es", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, + {label:"it",resizeable:true,key:"it", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})} + ]; + myDataSource = new YAHOO.util.DataSource(dados); + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; + myDataSource.responseSchema = { + fields: ["it","es","en","desc_grupo","id_grupo","nome_grupo"] + }; + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); + // Set up editing flow + myDataTable.highlightEditableCell = function(oArgs) { + var elCell = oArgs.target, + column = myDataTable.getColumn(oArgs.target); + //if(column.editor != "null") + if(!YAHOO.lang.isNull(column.editor)){ YAHOO.util.Dom.addClass(elCell,'yui-dt-highlighted'); - } - }; - myDataTable.unhighlightEditableCell = function(oArgs) - { - var elCell = oArgs.target; - if(elCell.style.cursor="pointer") - { + } + }; + myDataTable.unhighlightEditableCell = function(oArgs){ + var elCell = oArgs.target; + if(elCell.style.cursor="pointer"){ YAHOO.util.Dom.removeClass(elCell,'yui-dt-highlighted'); - } - }; - myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell); - myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell); - myDataTable.subscribe('cellClickEvent',function(ev) - { - var target = YAHOO.util.Event.getTarget(ev); - var column = this.getColumn(target); - if(YAHOO.admin.container.panelCK) - { + } + }; + myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell); + myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell); + myDataTable.subscribe('cellClickEvent',function(ev){ + var record,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; } - if (column.key == 'excluir') - { - var record = this.getRecord(target); + if (column.key == 'excluir'){ + record = this.getRecord(target); excluiLinha_G(record.getData('id_grupo'),target); } else {this.onEventShowCellEditor(ev);} }); - // Hook into custom event to customize save-flow of "radio" editor - myDataTable.subscribe("editorUpdateEvent", function(oArgs) - { - if(oArgs.editor.column.key === "active") - { - this.saveCellEditor(); - - } - }); - myDataTable.subscribe("editorBlurEvent", function(oArgs) - { - this.cancelCellEditor(); - }); - myDataTable.subscribe("editorSaveEvent", function(oArgs) - { + // Hook into custom event to customize save-flow of "radio" editor + myDataTable.subscribe("editorUpdateEvent", function(oArgs){ + if(oArgs.editor.column.key === "active"){ + this.saveCellEditor(); + } + }); + myDataTable.subscribe("editorBlurEvent", function(oArgs){ + this.cancelCellEditor(); + }); + myDataTable.subscribe("editorSaveEvent", function(oArgs){ if(oArgs.newData != oArgs.oldData){ var linha = myDataTable.getTrEl(oArgs.editor.getRecord()); if(linha){ @@ -176,9 +158,9 @@ function montaTabela_G(dados) linha.style.textDecoration = "blink"; } } - }); - }; - core_carregando("desativa"); + }); + }; + core_carregando("desativa"); } /* Function: gravaLinha_G diff --git a/admin/js/gruposusuarios.js b/admin/js/gruposusuarios.js index 7d768a5..75c5cf0 100755 --- a/admin/js/gruposusuarios.js +++ b/admin/js/gruposusuarios.js @@ -83,34 +83,34 @@ function montaArvore(dados){ function changeIconMode(){ buildTree(); } - function loadNodeData(node, fnLoadComplete){ - var sUrl = "../php/gruposusuarios.php?funcao=pegaUsuariosGrupo&id_grupo="+node.data.id_grupo; + function loadNodeData(node, fnLoadComplete){ + var sUrl = "../php/gruposusuarios.php?funcao=pegaUsuariosGrupo&id_grupo="+node.data.id_grupo; var callback = { - success: function(oResponse){ - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse){ + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosUsuarios(node,dados,false); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse){ - oResponse.argument.fnLoadComplete(); - }, - argument:{ - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 25000 - }; - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - } - function buildTree(){ + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse){ + oResponse.argument.fnLoadComplete(); + }, + argument:{ + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 25000 + }; + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + } + function buildTree(){ tree = new YAHOO.widget.TreeView("tabela"); tree.setDynamicLoad(loadNodeData, 1); var root = tree.getRoot(); var tempNode = new YAHOO.widget.TextNode('', root, false); tempNode.isLeaf = true; core_carregando("desativa"); - } - buildTree(); + } + buildTree(); }(); adicionaNosGrupos(dados); tree.draw(); @@ -122,7 +122,7 @@ function adicionaNosUsuarios(no,dados,redesenha) if (newVal != currentIconMode) {currentIconMode = newVal;} } - if(!redesenha){ + if(!redesenha){ var conteudo = "Adicionar novo usuário"; var d = {html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); @@ -196,8 +196,8 @@ function editar(tipo,id){ function montaDivGrupo(i){ var param = { "linhas":[ - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, - {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""} + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, + {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""} ] }; var ins = ""; diff --git a/admin/js/identifica.js b/admin/js/identifica.js index 6120e83..781d3c0 100644 --- a/admin/js/identifica.js +++ b/admin/js/identifica.js @@ -44,37 +44,37 @@ function pegaFuncoes() } function montaTabela(dados) { - YAHOO.example.InlineCellEditing = new function() - { - // Custom formatter for "address" column to preserve line breaks - var formatMais = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var formatTexto = function(elCell, oRecord, oColumn, oData) - { - elCell.innerHTML = "

" + oData + "

"; - }; - var formatExclui = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
";//onclick='excluiLinha(\""+oRecord.getData("id_menu")+"\",\""+oRecord.getId()+"\")'>
"; - }; - var myColumnDefs = [ - {key:"excluir",label:"excluir",formatter:formatExclui}, + YAHOO.example.InlineCellEditing = new function() + { + // Custom formatter for "address" column to preserve line breaks + var formatMais = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
"; + }; + var formatTexto = function(elCell, oRecord, oColumn, oData) + { + elCell.innerHTML = "

" + oData + "

"; + }; + var formatExclui = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
";//onclick='excluiLinha(\""+oRecord.getData("id_menu")+"\",\""+oRecord.getId()+"\")'>
"; + }; + var myColumnDefs = [ + {key:"excluir",label:"excluir",formatter:formatExclui}, {key:"mais",label:"editar",formatter:formatMais}, - {label:"id",key:"id_i", formatter:formatTexto}, + {label:"id",key:"id_i", formatter:formatTexto}, {label:"nome",resizeable:true,key:"nome_i", formatter:formatTexto, editor:"textbox"}, {label:"publicado?",key:"publicado_i",editor:"radio" ,editorOptions:{radioOptions:["SIM","NAO"],disableBtns:false}}, {label:"programa",resizeable:true,key:"abrir_i", formatter:formatTexto, editor:"textbox"}, {label:"abrir como?",key:"target_i", formatter:formatTexto,editor:"dropdown" ,editorOptions:{dropdownOptions:["self","target"],disableBtns:false}} - ]; - myDataSource = new YAHOO.util.DataSource(dados); - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = - { - fields: ["publicado_i","abrir_i","id_i","nome_i","target_i"] - }; - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); + ]; + myDataSource = new YAHOO.util.DataSource(dados); + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; + myDataSource.responseSchema = + { + fields: ["publicado_i","abrir_i","id_i","nome_i","target_i"] + }; + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); myDataTable.subscribe('cellClickEvent',function(ev) { var target = YAHOO.util.Event.getTarget(ev); @@ -114,8 +114,8 @@ function montaTabela(dados) } }); - }; - core_carregando("desativa"); + }; + core_carregando("desativa"); } function montaEditor(dados,id,recordid) { @@ -142,9 +142,9 @@ function montaEditor(dados,id,recordid) document.body.appendChild(novoel); var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" }); editorBotoes.addButtons([ - { label: "Salva", value: "OK", checked: false}, - { label: "Cancela", value: "CANCEL", checked: false } - ]); + { label: "Salva", value: "OK", checked: false}, + { label: "Cancela", value: "CANCEL", checked: false } + ]); editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); YAHOO.admin.container.panelEditor = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } ); YAHOO.admin.container.panelEditor.render(); diff --git a/admin/js/listatemas.js b/admin/js/listatemas.js index ce6cf41..cf9ba04 100644 --- a/admin/js/listatemas.js +++ b/admin/js/listatemas.js @@ -32,9 +32,9 @@ function montaEditorTema(dados) document.body.appendChild(novoel); var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" }); editorBotoes.addButtons([ - { label: "Salva", value: "OK", checked: false}, - { label: "Cancela", value: "CANCEL", checked: false } - ]); + { label: "Salva", value: "OK", checked: false}, + { label: "Cancela", value: "CANCEL", checked: false } + ]); editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); YAHOO.admin.container.panelEditorTema = new YAHOO.widget.Panel("janela_editor_tema", { fixedcenter:true,close:true,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } ); YAHOO.admin.container.panelEditorTema.render(); diff --git a/admin/js/mapas.js b/admin/js/mapas.js index 83d7c58..edc028b 100644 --- a/admin/js/mapas.js +++ b/admin/js/mapas.js @@ -64,37 +64,37 @@ Monta a tabela com as opções de edição de cada regis */ function montaTabela(dados) { - YAHOO.example.InlineCellEditing = new function() - { - // Custom formatter for "address" column to preserve line breaks - var formatTextoId = function(elCell, oRecord, oColumn, oData) - { - elCell.innerHTML = "

" + oData + "

"; - }; + YAHOO.example.InlineCellEditing = new function() + { + // Custom formatter for "address" column to preserve line breaks + var formatTextoId = function(elCell, oRecord, oColumn, oData) + { + elCell.innerHTML = "

" + oData + "

"; + }; - var formatMais = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var formatExclui = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var myColumnDefs = [ - {key:"excluir",label:"excluir",formatter:formatExclui}, - {key:"mais",label:"mais",formatter:formatMais}, - {label:"id",key:"id_mapa", formatter:formatTextoId}, - {label:"nome",key:"nome_mapa", formatter:formatTextoId}, - {label:"ordem",key:"ordem_mapa", formatter:formatTextoId} - ]; - myDataSource = new YAHOO.util.DataSource(dados); - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = - { - fields: ["id_mapa","nome_mapa","ordem_mapa"] - }; - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); - // Set up editing flow + var formatMais = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
"; + }; + var formatExclui = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
"; + }; + var myColumnDefs = [ + {key:"excluir",label:"excluir",formatter:formatExclui}, + {key:"mais",label:"mais",formatter:formatMais}, + {label:"id",key:"id_mapa", formatter:formatTextoId}, + {label:"nome",key:"nome_mapa", formatter:formatTextoId}, + {label:"ordem",key:"ordem_mapa", formatter:formatTextoId} + ]; + myDataSource = new YAHOO.util.DataSource(dados); + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; + myDataSource.responseSchema = + { + fields: ["id_mapa","nome_mapa","ordem_mapa"] + }; + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); + // Set up editing flow myDataTable.subscribe('cellClickEvent',function(ev) { var target = YAHOO.util.Event.getTarget(ev); @@ -129,20 +129,20 @@ function montaTabela(dados) } }); - // Hook into custom event to customize save-flow of "radio" editor - myDataTable.subscribe("editorUpdateEvent", function(oArgs) - { - if(oArgs.editor.column.key === "active") - { - this.saveCellEditor(); - } - }); - myDataTable.subscribe("editorBlurEvent", function(oArgs) - { - this.cancelCellEditor(); - }); - }; - core_carregando("desativa"); + // Hook into custom event to customize save-flow of "radio" editor + myDataTable.subscribe("editorUpdateEvent", function(oArgs) + { + if(oArgs.editor.column.key === "active") + { + this.saveCellEditor(); + } + }); + myDataTable.subscribe("editorBlurEvent", function(oArgs) + { + this.cancelCellEditor(); + }); + }; + core_carregando("desativa"); } function montaEditorMapa(dados,id,recordid) { @@ -169,9 +169,9 @@ function montaEditorMapa(dados,id,recordid) document.body.appendChild(novoel); var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" }); editorBotoes.addButtons([ - { label: "Salva", value: "OK", checked: false}, - { label: "Cancela", value: "CANCEL", checked: false } - ]); + { label: "Salva", value: "OK", checked: false}, + { label: "Cancela", value: "CANCEL", checked: false } + ]); editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); YAHOO.admin.container.panelEditorMapa = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } ); YAHOO.admin.container.panelEditorMapa.render(); diff --git a/admin/js/menu.js b/admin/js/menu.js index ac5ec79..ba3f466 100644 --- a/admin/js/menu.js +++ b/admin/js/menu.js @@ -74,32 +74,32 @@ function filtraDadosLetras_M(letra){ } function montaTabela_M(dados) { - if(dados_M == ""){ - dados_M = dados; - } - core_listaDeLetras("letras_M","filtraDadosLetras_M"); + if(dados_M == ""){ + dados_M = dados; + } + core_listaDeLetras("letras_M","filtraDadosLetras_M"); YAHOO.example.InlineCellEditing = new function() - { - // Custom formatter for "address" column to preserve line breaks - var formatTexto = function(elCell, oRecord, oColumn, oData) - { - if(oData === ""){ + { + // Custom formatter for "address" column to preserve line breaks + var formatTexto = function(elCell, oRecord, oColumn, oData) + { + if(oData === ""){ oData = ""; } elCell.innerHTML = "

" + oData + "

"; - }; - var formatExclui = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
";//onclick='excluiLinha_M(\""+oRecord.getData("id_menu")+"\",\""+oRecord.getId()+"\")'>"; - }; - var formatMais = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var myColumnDefs = [ - {key:"excluir",label:"excluir",formatter:formatExclui}, + }; + var formatExclui = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
";//onclick='excluiLinha_M(\""+oRecord.getData("id_menu")+"\",\""+oRecord.getId()+"\")'>"; + }; + var formatMais = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
"; + }; + var myColumnDefs = [ + {key:"excluir",label:"excluir",formatter:formatExclui}, {key:"mais",label:"editar",formatter:formatMais}, - {label:"id",key:"id_menu", formatter:formatTexto}, + {label:"id",key:"id_menu", formatter:formatTexto}, {label:"nome padrão do menu",resizeable:true,key:"nome_menu", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, {label:"nome em inglês (opcional)",resizeable:true,key:"en", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, {label:"nome em espanhol (opcional)",resizeable:true,key:"es", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, @@ -108,15 +108,15 @@ function montaTabela_M(dados) {label:"perfis",resizeable:true,key:"perfil_menu", formatter:formatTexto,editor:"textbox",editorOptions:{LABEL_SAVE:"OK"}}, {label:"inicia aberto?",key:"aberto", editor:"radio" ,editorOptions:{radioOptions:["SIM","NAO"],disableBtns:false,LABEL_SAVE:"OK"}}, {label:"descrição",resizeable:true,key:"desc_menu", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})} - ]; + ]; //YAHOO.widget.CellEditor.LABEL_SAVE = "Aplicar"; - myDataSource = new YAHOO.util.DataSource(dados); - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = - { - fields: ["it","es","en","publicado_menu","perfil_menu","aberto","desc_menu","id_menu","nome_menu"] - }; - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); + myDataSource = new YAHOO.util.DataSource(dados); + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; + myDataSource.responseSchema = + { + fields: ["it","es","en","publicado_menu","perfil_menu","aberto","desc_menu","id_menu","nome_menu"] + }; + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); myDataTable.subscribe('cellClickEvent',function(ev) { var target = YAHOO.util.Event.getTarget(ev); @@ -155,8 +155,8 @@ function montaTabela_M(dados) core_makeRequest(sUrl,callback); } }); - }; - core_carregando("desativa"); + }; + core_carregando("desativa"); } function montaEditor_M(dados,id,recordid) { @@ -182,9 +182,9 @@ function montaEditor_M(dados,id,recordid) document.body.appendChild(novoel); var 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 } - ]); + { 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:"480px",overflow:"auto", visible:false,constraintoviewport:true } ); YAHOO.admin.container.panelEditor2.render(); diff --git a/admin/js/operacoes.js b/admin/js/operacoes.js index 490787d..04142fc 100644 --- a/admin/js/operacoes.js +++ b/admin/js/operacoes.js @@ -92,34 +92,34 @@ function montaArvore(dados){ { buildTree(); } - function loadNodeData(node, fnLoadComplete){ - var sUrl = "../php/operacoes.php?funcao=pegaPapeisOperacao&id_operacao="+node.data.id_operacao; + function loadNodeData(node, fnLoadComplete){ + var sUrl = "../php/operacoes.php?funcao=pegaPapeisOperacao&id_operacao="+node.data.id_operacao; var callback = { - success: function(oResponse){ - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse){ + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosPapeis(node,dados,false); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse){ - oResponse.argument.fnLoadComplete(); - }, - argument:{ - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 25000 - }; - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - } - function buildTree(){ + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse){ + oResponse.argument.fnLoadComplete(); + }, + argument:{ + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 25000 + }; + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + } + function buildTree(){ tree = new YAHOO.widget.TreeView("tabela"); tree.setDynamicLoad(loadNodeData, 1); var root = tree.getRoot(); var tempNode = new YAHOO.widget.TextNode('', root, false); tempNode.isLeaf = true; core_carregando("desativa"); - } - buildTree(); + } + buildTree(); }(); adicionaNosOperacoes(dados); tree.draw(); @@ -139,8 +139,8 @@ function adicionaNosPapeis(no,dados,redesenha) if (newVal != currentIconMode) {currentIconMode = newVal;} } - if(!redesenha) - { + if(!redesenha) + { var conteudo = "Adicionar novo papel"; var d = {html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); diff --git a/admin/js/perfis.js b/admin/js/perfis.js index 9ff6535..7e6ba83 100644 --- a/admin/js/perfis.js +++ b/admin/js/perfis.js @@ -57,59 +57,59 @@ function pegaPerfis() } function montaTabela(dados) { - YAHOO.example.InlineCellEditing = new function() - { - // Custom formatter for "address" column to preserve line breaks - var formatTexto = function(elCell, oRecord, oColumn, oData) - { - elCell.innerHTML = "

" + oData + "

"; - }; - var formatTextoId = function(elCell, oRecord, oColumn, oData) - { - elCell.innerHTML = "

" + oData + "

"; - }; - - var formatSalva = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var formatExclui = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var myColumnDefs = [ - {key:"excluir",label:"excluir",formatter:formatExclui}, - {label:"salvar",formatter:formatSalva}, - {label:"id",key:"id_perfil", formatter:formatTextoId}, + YAHOO.example.InlineCellEditing = new function() + { + // Custom formatter for "address" column to preserve line breaks + var formatTexto = function(elCell, oRecord, oColumn, oData) + { + elCell.innerHTML = "

" + oData + "

"; + }; + var formatTextoId = function(elCell, oRecord, oColumn, oData) + { + elCell.innerHTML = "

" + oData + "

"; + }; + + var formatSalva = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
"; + }; + var formatExclui = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
"; + }; + var myColumnDefs = [ + {key:"excluir",label:"excluir",formatter:formatExclui}, + {label:"salvar",formatter:formatSalva}, + {label:"id",key:"id_perfil", formatter:formatTextoId}, {label:"nome",resizeable:true,key:"perfil", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})} - ]; - myDataSource = new YAHOO.util.DataSource(dados); - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = - { - fields: ["id_perfil","perfil"] - }; - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); - // Set up editing flow - myDataTable.highlightEditableCell = function(oArgs) - { - var elCell = oArgs.target; - var column = myDataTable.getColumn(oArgs.target); - if(!YAHOO.lang.isNull(column.editor)) - { + ]; + myDataSource = new YAHOO.util.DataSource(dados); + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; + myDataSource.responseSchema = + { + fields: ["id_perfil","perfil"] + }; + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); + // Set up editing flow + myDataTable.highlightEditableCell = function(oArgs) + { + var elCell = oArgs.target; + var column = myDataTable.getColumn(oArgs.target); + if(!YAHOO.lang.isNull(column.editor)) + { YAHOO.util.Dom.addClass(elCell,'yui-dt-highlighted'); - } - }; - myDataTable.unhighlightEditableCell = function(oArgs) - { - var elCell = oArgs.target; - if(elCell.style.cursor="pointer") - { + } + }; + myDataTable.unhighlightEditableCell = function(oArgs) + { + var elCell = oArgs.target; + if(elCell.style.cursor="pointer") + { YAHOO.util.Dom.removeClass(elCell,'yui-dt-highlighted'); - } - }; - myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell); - myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell); + } + }; + myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell); + myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell); myDataTable.subscribe('cellClickEvent',function(ev) { var target = YAHOO.util.Event.getTarget(ev); @@ -129,29 +129,29 @@ function montaTabela(dados) this.onEventShowCellEditor(ev); } }); - // Hook into custom event to customize save-flow of "radio" editor - myDataTable.subscribe("editorUpdateEvent", function(oArgs) - { - if(oArgs.editor.column.key === "active") - { - this.saveCellEditor(); - } - }); - myDataTable.subscribe("editorSaveEvent", function(oArgs) - { + // Hook into custom event to customize save-flow of "radio" editor + myDataTable.subscribe("editorUpdateEvent", function(oArgs) + { + if(oArgs.editor.column.key === "active") + { + this.saveCellEditor(); + } + }); + myDataTable.subscribe("editorSaveEvent", function(oArgs) + { if(oArgs.newData != oArgs.oldData){ var linha = myDataTable.getTrEl(oArgs.editor.getRecord()); linha.style.color = "blue"; linha.style.textDecoration = "blink"; } - }); - - myDataTable.subscribe("editorBlurEvent", function(oArgs) - { - this.cancelCellEditor(); - }); - }; - core_carregando("desativa"); + }); + + myDataTable.subscribe("editorBlurEvent", function(oArgs) + { + this.cancelCellEditor(); + }); + }; + core_carregando("desativa"); } /* Function: gravaLinha diff --git a/admin/js/sistemas.js b/admin/js/sistemas.js index 0685f10..e488acc 100644 --- a/admin/js/sistemas.js +++ b/admin/js/sistemas.js @@ -96,40 +96,40 @@ function montaArvore(dados) { buildTree(); } - function loadNodeData(node, fnLoadComplete) - { + function loadNodeData(node, fnLoadComplete) + { var sUrl = "../php/sistemas.php?funcao=pegaFuncoes&id_sistema="+node.data.id_sistema; var callback = { - success: function(oResponse) - { - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse) + { + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNos(node,dados,false); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse) - { - oResponse.argument.fnLoadComplete(); - }, - argument: - { - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 25000 - }; - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - } - function buildTree() - { + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse) + { + oResponse.argument.fnLoadComplete(); + }, + argument: + { + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 25000 + }; + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + } + function buildTree() + { tree = new YAHOO.widget.TreeView("tabela"); tree.setDynamicLoad(loadNodeData, 0); var root = tree.getRoot(); var tempNode = new YAHOO.widget.TextNode('', root, false); tempNode.isLeaf = true; core_carregando("desativa"); - } - buildTree(); + } + buildTree(); }(); adicionaNosRaiz(dados); tree.draw(); @@ -307,7 +307,7 @@ function adicionarFuncao(id) var sUrl = "../php/sistemas.php?funcao=alterarFuncoes&id_sistema="+id; var callback = { - success: function(oResponse) + success: function(oResponse) { var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNos(no,dados,true); diff --git a/admin/js/subgrupos.js b/admin/js/subgrupos.js index c021b03..4134716 100644 --- a/admin/js/subgrupos.js +++ b/admin/js/subgrupos.js @@ -74,71 +74,71 @@ function filtraDadosLetras_S(letra){ } function montaTabela_S(dados) { - if(dados_S == ""){ - dados_S = dados; - } - core_listaDeLetras("letras_S","filtraDadosLetras_S"); + if(dados_S == ""){ + dados_S = dados; + } + core_listaDeLetras("letras_S","filtraDadosLetras_S"); YAHOO.example.InlineCellEditing = new function() - { - // Custom formatter for "address" column to preserve line breaks - var formatTexto = function(elCell, oRecord, oColumn, oData) - { - if(oData === ""){ + { + // Custom formatter for "address" column to preserve line breaks + var formatTexto = function(elCell, oRecord, oColumn, oData) + { + if(oData === ""){ oData = "Clique para editar, tecle enter e depois salve"; } elCell.innerHTML = "

" + oData + "

"; - }; - var formatTextoId = function(elCell, oRecord, oColumn, oData) - { - elCell.innerHTML = "

" + oData + "

"; - }; - - var formatSalva = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var formatExclui = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var myColumnDefs = [ - {key:"excluir",label:"excluir",formatter:formatExclui}, - {label:"salvar",formatter:formatSalva}, - {label:"id",key:"id_subgrupo", formatter:formatTextoId}, + }; + var formatTextoId = function(elCell, oRecord, oColumn, oData) + { + elCell.innerHTML = "

" + oData + "

"; + }; + + var formatSalva = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
"; + }; + var formatExclui = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
"; + }; + var myColumnDefs = [ + {key:"excluir",label:"excluir",formatter:formatExclui}, + {label:"salvar",formatter:formatSalva}, + {label:"id",key:"id_subgrupo", formatter:formatTextoId}, {label:"nome",resizeable:true,key:"nome_subgrupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, {label:"descrição",resizeable:true,key:"desc_subgrupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, {label:"en",resizeable:true,key:"en", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, {label:"es",resizeable:true,key:"es", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, {label:"it",resizeable:true,key:"it", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})} - ]; - myDataSource = new YAHOO.util.DataSource(dados); - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = - { - fields: ["it","es","en","desc_subgrupo","id_subgrupo","nome_subgrupo"] - }; - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); - // Set up editing flow - myDataTable.highlightEditableCell = function(oArgs) - { - var elCell = oArgs.target; - var column = myDataTable.getColumn(oArgs.target); - //if(column.editor != "null") - if(!YAHOO.lang.isNull(column.editor)) - { + ]; + myDataSource = new YAHOO.util.DataSource(dados); + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; + myDataSource.responseSchema = + { + fields: ["it","es","en","desc_subgrupo","id_subgrupo","nome_subgrupo"] + }; + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); + // Set up editing flow + myDataTable.highlightEditableCell = function(oArgs) + { + var elCell = oArgs.target; + var column = myDataTable.getColumn(oArgs.target); + //if(column.editor != "null") + if(!YAHOO.lang.isNull(column.editor)) + { YAHOO.util.Dom.addClass(elCell,'yui-dt-highlighted'); - } - }; - myDataTable.unhighlightEditableCell = function(oArgs) - { - var elCell = oArgs.target; - if(elCell.style.cursor="pointer") - { + } + }; + myDataTable.unhighlightEditableCell = function(oArgs) + { + var elCell = oArgs.target; + if(elCell.style.cursor="pointer") + { YAHOO.util.Dom.removeClass(elCell,'yui-dt-highlighted'); - } - }; - myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell); - myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell); + } + }; + myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell); + myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell); myDataTable.subscribe('cellClickEvent',function(ev) { var target = YAHOO.util.Event.getTarget(ev); @@ -156,30 +156,30 @@ function montaTabela_S(dados) else {this.onEventShowCellEditor(ev);} }); - // Hook into custom event to customize save-flow of "radio" editor - myDataTable.subscribe("editorUpdateEvent", function(oArgs) - { - if(oArgs.editor.column.key === "active") - { - this.saveCellEditor(); - - } - }); - myDataTable.subscribe("editorBlurEvent", function(oArgs) - { - this.cancelCellEditor(); - }); - myDataTable.subscribe("editorSaveEvent", function(oArgs) - { + // Hook into custom event to customize save-flow of "radio" editor + myDataTable.subscribe("editorUpdateEvent", function(oArgs) + { + if(oArgs.editor.column.key === "active") + { + this.saveCellEditor(); + + } + }); + myDataTable.subscribe("editorBlurEvent", function(oArgs) + { + this.cancelCellEditor(); + }); + myDataTable.subscribe("editorSaveEvent", function(oArgs) + { if(oArgs.newData != oArgs.oldData){ var linha = myDataTable.getTrEl(oArgs.editor.getRecord()); linha.style.color = "blue"; linha.style.textDecoration = "blink"; } - }); + }); - }; - core_carregando("desativa"); + }; + core_carregando("desativa"); } /* Function: gravaLinha_S diff --git a/admin/js/tags.js b/admin/js/tags.js index 463190c..9e5e788 100644 --- a/admin/js/tags.js +++ b/admin/js/tags.js @@ -57,59 +57,59 @@ function pegaTags() } function montaTabela(dados) { - YAHOO.example.InlineCellEditing = new function() - { - // Custom formatter for "address" column to preserve line breaks - var formatTexto = function(elCell, oRecord, oColumn, oData) - { - elCell.innerHTML = "

" + oData + "

"; - }; - var formatTextoId = function(elCell, oRecord, oColumn, oData) - { - elCell.innerHTML = "

" + oData + "

"; - }; - - var formatSalva = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var formatExclui = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var myColumnDefs = [ - {key:"excluir",label:"excluir",formatter:formatExclui}, - {label:"salvar",formatter:formatSalva}, - {label:"id",key:"id_tag", formatter:formatTextoId}, + YAHOO.example.InlineCellEditing = new function() + { + // Custom formatter for "address" column to preserve line breaks + var formatTexto = function(elCell, oRecord, oColumn, oData) + { + elCell.innerHTML = "

" + oData + "

"; + }; + var formatTextoId = function(elCell, oRecord, oColumn, oData) + { + elCell.innerHTML = "

" + oData + "

"; + }; + + var formatSalva = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
"; + }; + var formatExclui = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
"; + }; + var myColumnDefs = [ + {key:"excluir",label:"excluir",formatter:formatExclui}, + {label:"salvar",formatter:formatSalva}, + {label:"id",key:"id_tag", formatter:formatTextoId}, {label:"nome",resizeable:true,key:"nome", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})} - ]; - myDataSource = new YAHOO.util.DataSource(dados); - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = - { - fields: ["id_tag","nome"] - }; - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); - // Set up editing flow - myDataTable.highlightEditableCell = function(oArgs) - { - var elCell = oArgs.target; - var column = myDataTable.getColumn(oArgs.target); - if(!YAHOO.lang.isNull(column.editor)) - { + ]; + myDataSource = new YAHOO.util.DataSource(dados); + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; + myDataSource.responseSchema = + { + fields: ["id_tag","nome"] + }; + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); + // Set up editing flow + myDataTable.highlightEditableCell = function(oArgs) + { + var elCell = oArgs.target; + var column = myDataTable.getColumn(oArgs.target); + if(!YAHOO.lang.isNull(column.editor)) + { YAHOO.util.Dom.addClass(elCell,'yui-dt-highlighted'); - } - }; - myDataTable.unhighlightEditableCell = function(oArgs) - { - var elCell = oArgs.target; - if(elCell.style.cursor="pointer") - { + } + }; + myDataTable.unhighlightEditableCell = function(oArgs) + { + var elCell = oArgs.target; + if(elCell.style.cursor="pointer") + { YAHOO.util.Dom.removeClass(elCell,'yui-dt-highlighted'); - } - }; - myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell); - myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell); + } + }; + myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell); + myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell); myDataTable.subscribe('cellClickEvent',function(ev) { var target = YAHOO.util.Event.getTarget(ev); @@ -127,30 +127,30 @@ function montaTabela(dados) else {this.onEventShowCellEditor(ev);} }); - // Hook into custom event to customize save-flow of "radio" editor - myDataTable.subscribe("editorUpdateEvent", function(oArgs) - { - if(oArgs.editor.column.key === "active") - { - this.saveCellEditor(); - - } - }); - myDataTable.subscribe("editorBlurEvent", function(oArgs) - { - this.cancelCellEditor(); - }); - myDataTable.subscribe("editorSaveEvent", function(oArgs) - { + // Hook into custom event to customize save-flow of "radio" editor + myDataTable.subscribe("editorUpdateEvent", function(oArgs) + { + if(oArgs.editor.column.key === "active") + { + this.saveCellEditor(); + + } + }); + myDataTable.subscribe("editorBlurEvent", function(oArgs) + { + this.cancelCellEditor(); + }); + myDataTable.subscribe("editorSaveEvent", function(oArgs) + { if(oArgs.newData != oArgs.oldData){ var linha = myDataTable.getTrEl(oArgs.editor.getRecord()); linha.style.color = "blue"; linha.style.textDecoration = "blink"; } - }); + }); - }; - core_carregando("desativa"); + }; + core_carregando("desativa"); } /* Function: gravaLinha diff --git a/admin/js/temas.js b/admin/js/temas.js index a984125..aa3de35 100644 --- a/admin/js/temas.js +++ b/admin/js/temas.js @@ -424,7 +424,7 @@ function pegaMetadados(codigoMap,codigoLayer) var ins = "
+- Metadados
"; var retorna = function(retorna) { - ins += ""; + ins += ""; var param = { "linhas":[ {texto:"Nome que será utilizado na legenda do mapa e na guia 'Temas'", diff --git a/admin/js/usuarios.js b/admin/js/usuarios.js index 7cbaec6..5613a25 100755 --- a/admin/js/usuarios.js +++ b/admin/js/usuarios.js @@ -92,34 +92,34 @@ function montaArvore(dados){ { buildTree(); } - function loadNodeData(node, fnLoadComplete){ - var sUrl = "../php/usuarios.php?funcao=pegaPapeisUsuario&id_usuario="+node.data.id_usuario; + function loadNodeData(node, fnLoadComplete){ + var sUrl = "../php/usuarios.php?funcao=pegaPapeisUsuario&id_usuario="+node.data.id_usuario; var callback = { - success: function(oResponse){ - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); + success: function(oResponse){ + var dados = YAHOO.lang.JSON.parse(oResponse.responseText); adicionaNosPapeis(node,dados,false); - oResponse.argument.fnLoadComplete(); - }, - failure: function(oResponse){ - oResponse.argument.fnLoadComplete(); - }, - argument:{ - "node": node, - "fnLoadComplete": fnLoadComplete - }, - timeout: 25000 - }; - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); - } - function buildTree(){ + oResponse.argument.fnLoadComplete(); + }, + failure: function(oResponse){ + oResponse.argument.fnLoadComplete(); + }, + argument:{ + "node": node, + "fnLoadComplete": fnLoadComplete + }, + timeout: 25000 + }; + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); + } + function buildTree(){ tree = new YAHOO.widget.TreeView("tabela"); tree.setDynamicLoad(loadNodeData, 1); var root = tree.getRoot(); var tempNode = new YAHOO.widget.TextNode('', root, false); tempNode.isLeaf = true; core_carregando("desativa"); - } - buildTree(); + } + buildTree(); }(); adicionaNosUsuarios(dados); tree.draw(); @@ -139,8 +139,8 @@ function adicionaNosPapeis(no,dados,redesenha) if (newVal != currentIconMode) {currentIconMode = newVal;} } - if(!redesenha) - { + if(!redesenha) + { var conteudo = "Adicionar novo papel"; var d = {html:conteudo}; var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); @@ -222,12 +222,12 @@ function editar(tipo,id) function montaDivUsuario(i){ var param = { "linhas":[ - {titulo:"Nome:",id:"Enome_usuario",size:"50",value:i.nome_usuario,tipo:"text",div:""}, - {titulo:"Login:",id:"Elogin",size:"50",value:i.login,tipo:"text",div:""}, - {ajuda:"Se o usuário já existir, preencha para alterar a senha. Se for mantido em branco, o sistema gerará uma senha aleatória no caso de novos usuários. Envie a senha por e-mail após o cadastro.",titulo:"Nova senha:",id:"Esenha",size:"50",value:"",tipo:"text",div:""}, - {titulo:"E-mail:",id:"Eemail",size:"50",value:i.email,tipo:"text",div:""}, - {titulo:"Data de cadastro:",id:"Edata_cadastro",size:"50",value:i.data_cadastro,tipo:"text",div:""}, - {titulo:"Ativo:",id:"",size:"50",value:i.ativo,tipo:"text",div:"
"} + {titulo:"Nome:",id:"Enome_usuario",size:"50",value:i.nome_usuario,tipo:"text",div:""}, + {titulo:"Login:",id:"Elogin",size:"50",value:i.login,tipo:"text",div:""}, + {ajuda:"Se o usuário já existir, preencha para alterar a senha. Se for mantido em branco, o sistema gerará uma senha aleatória no caso de novos usuários. Envie a senha por e-mail após o cadastro.",titulo:"Nova senha:",id:"Esenha",size:"50",value:"",tipo:"text",div:""}, + {titulo:"E-mail:",id:"Eemail",size:"50",value:i.email,tipo:"text",div:""}, + {titulo:"Data de cadastro:",id:"Edata_cadastro",size:"50",value:i.data_cadastro,tipo:"text",div:""}, + {titulo:"Ativo:",id:"",size:"50",value:i.ativo,tipo:"text",div:"
"} ] }; var ins = ""; diff --git a/admin/js/webservices.js b/admin/js/webservices.js index 2fda73d..fb5a0cf 100644 --- a/admin/js/webservices.js +++ b/admin/js/webservices.js @@ -53,7 +53,7 @@ Obtém a lista de WS */ function pegaWS() { - // + // //pega o tipo de WS que será listado se tiver sido definido na url // var tipows = "",u; @@ -75,33 +75,33 @@ Monta a tabela de edição function montaTabela(dados) { YAHOO.example.InlineCellEditing = new function() - { - // Custom formatter for "address" column to preserve line breaks - var formatTextoId = function(elCell, oRecord, oColumn, oData) - { - elCell.innerHTML = "

" + oData + "

"; - }; - var formatMais = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var formatExclui = function(elCell, oRecord, oColumn) - { - elCell.innerHTML = "
"; - }; - var myColumnDefs = [ - {key:"excluir",label:"excluir",formatter:formatExclui}, - {key:"mais",label:"editar",formatter:formatMais}, - {label:"id",key:"id_ws", formatter:formatTextoId}, - {label:"tipo",key:"tipo_ws", formatter:formatTextoId}, - {label:"nome",key:"nome_ws", formatter:formatTextoId}, - ]; - myDataSource = new YAHOO.util.DataSource(dados); - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = - {fields: ["id_ws","nome_ws","tipo_ws"]}; - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); - // Set up editing flow + { + // Custom formatter for "address" column to preserve line breaks + var formatTextoId = function(elCell, oRecord, oColumn, oData) + { + elCell.innerHTML = "

" + oData + "

"; + }; + var formatMais = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
"; + }; + var formatExclui = function(elCell, oRecord, oColumn) + { + elCell.innerHTML = "
"; + }; + var myColumnDefs = [ + {key:"excluir",label:"excluir",formatter:formatExclui}, + {key:"mais",label:"editar",formatter:formatMais}, + {label:"id",key:"id_ws", formatter:formatTextoId}, + {label:"tipo",key:"tipo_ws", formatter:formatTextoId}, + {label:"nome",key:"nome_ws", formatter:formatTextoId}, + ]; + myDataSource = new YAHOO.util.DataSource(dados); + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; + myDataSource.responseSchema = + {fields: ["id_ws","nome_ws","tipo_ws"]}; + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); + // Set up editing flow myDataTable.subscribe('cellClickEvent',function(ev) { var target = YAHOO.util.Event.getTarget(ev); @@ -136,20 +136,20 @@ function montaTabela(dados) } }); - // Hook into custom event to customize save-flow of "radio" editor - myDataTable.subscribe("editorUpdateEvent", function(oArgs) - { - if(oArgs.editor.column.key === "active") - { - this.saveCellEditor(); - } - }); - myDataTable.subscribe("editorBlurEvent", function(oArgs) - { - this.cancelCellEditor(); - }); - }; - core_carregando("desativa"); + // Hook into custom event to customize save-flow of "radio" editor + myDataTable.subscribe("editorUpdateEvent", function(oArgs) + { + if(oArgs.editor.column.key === "active") + { + this.saveCellEditor(); + } + }); + myDataTable.subscribe("editorBlurEvent", function(oArgs) + { + this.cancelCellEditor(); + }); + }; + core_carregando("desativa"); } function montaEditor(dados,id,recordid) { @@ -176,9 +176,9 @@ function montaEditor(dados,id,recordid) document.body.appendChild(novoel); var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" }); editorBotoes.addButtons([ - { label: "Salva", value: "OK", checked: false}, - { label: "Cancela", value: "CANCEL", checked: false } - ]); + { label: "Salva", value: "OK", checked: false}, + { label: "Cancela", value: "CANCEL", checked: false } + ]); editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); YAHOO.admin.container.panelEditor = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } ); YAHOO.admin.container.panelEditor.render(); diff --git a/admin/php/classe_metaestat.php b/admin/php/classe_metaestat.php index ee00809..4ca7a6a 100755 --- a/admin/php/classe_metaestat.php +++ b/admin/php/classe_metaestat.php @@ -156,16 +156,16 @@ class Metaestat{ $r = $r[0]; } else{ - $r = false; + $r = array(); } } - if($r != false) + if($r != false && count($r) > 0){ $r = $this->converteTextoArray($r); - + } return $r; } else{ - return false; + return array(); } } else{ @@ -651,14 +651,14 @@ class Metaestat{ Altera uma regiao */ - function alteraTipoRegiao($codigo_tipo_regiao,$nome_tipo_regiao,$descricao_tipo_regiao,$esquemadb,$tabela,$colunageo,$colunacentroide,$data,$identificador,$colunanomeregiao,$srid){ + function alteraTipoRegiao($codigo_tipo_regiao,$nome_tipo_regiao,$descricao_tipo_regiao,$esquemadb,$tabela,$colunageo,$colunacentroide,$data,$identificador,$colunanomeregiao,$srid,$codigo_estat_conexao){ try { if($codigo_tipo_regiao != ""){ if($this->convUTF){ $nome_tipo_regiao = utf8_encode($nome_tipo_regiao); $descricao_tipo_regiao = utf8_encode($descricao_tipo_regiao); } - $this->dbhw->query("UPDATE ".$this->esquemaadmin."i3geoestat_tipo_regiao SET colunacentroide = '$colunacentroide',nome_tipo_regiao = '$nome_tipo_regiao',descricao_tipo_regiao = '$descricao_tipo_regiao',esquemadb = '$esquemadb',tabela = '$tabela',colunageo = '$colunageo',data = '$data',identificador = '$identificador',colunanomeregiao = '$colunanomeregiao', srid = '$srid' WHERE codigo_tipo_regiao = $codigo_tipo_regiao"); + $this->dbhw->query("UPDATE ".$this->esquemaadmin."i3geoestat_tipo_regiao SET codigo_estat_conexao = '$codigo_estat_conexao', colunacentroide = '$colunacentroide',nome_tipo_regiao = '$nome_tipo_regiao',descricao_tipo_regiao = '$descricao_tipo_regiao',esquemadb = '$esquemadb',tabela = '$tabela',colunageo = '$colunageo',data = '$data',identificador = '$identificador',colunanomeregiao = '$colunanomeregiao', srid = '$srid' WHERE codigo_tipo_regiao = $codigo_tipo_regiao"); $retorna = $codigo_tipo_regiao; } else{ @@ -670,6 +670,22 @@ class Metaestat{ return "Error!: " . $e->getMessage(); } } + function alteraAgregaRegiao($codigo_tipo_regiao,$id_agregaregiao="",$codigo_tipo_regiao_pai="",$coluna_ligacao_regiaopai=""){ + try { + if($id_agregaregiao != ""){ + $this->dbhw->query("UPDATE ".$this->esquemaadmin."i3geoestat_agregaregiao SET colunaligacao_regiaopai = '$colunaligacao_regiaopai', codigo_tipo_regiao_pai = '$codigo_tipo_regiao_pai' WHERE id_agregaregiao = $id_agregaregiao"); + $retorna = $id_agregaregiao; + } + else{ + $retorna = $this->insertId("i3geoestat_agregaregiao","colunaligacao_regiaopai","id_agregaregiao"); + $this->dbhw->query("UPDATE ".$this->esquemaadmin."i3geoestat_agregaregiao SET codigo_tipo_regiao = '$codigo_tipo_regiao' WHERE id_agregaregiao = $retorna"); + } + return $retorna; + } + catch (PDOException $e) { + return "Error!: " . $e->getMessage(); + } + } /* Function: alteraParametroMedida @@ -980,6 +996,18 @@ class Metaestat{ $sql .= "ORDER BY nome_tipo_regiao"; return $this->execSQL($sql,$codigo_tipo_regiao); } + function listaAgregaRegiao($codigo_tipo_regiao,$id_agregaregiao=""){ + $sql = "select * from ".$this->esquemaadmin."i3geoestat_agregaregiao "; + if($id_agregaregiao != ""){ + $sql .= "WHERE id_agregaregiao = $id_agregaregiao "; + } + else{ + $sql .= "WHERE codigo_tipo_regiao = $codigo_tipo_regiao"; + } + $sql .= " ORDER BY colunaligacao_regiaopai"; + //echo $sql;exit; + return $this->execSQL($sql,$id_agregaregiao); + } function esquemasConexao($codigo_estat_conexao){ $c = $this->listaConexao($codigo_estat_conexao,true); $dbhold = $this->dbh; @@ -1103,7 +1131,7 @@ class Metaestat{ } else{ $tipos[] = "java.lang.String"; - } + } } $xml .= '' . PHP_EOL; } @@ -1128,7 +1156,7 @@ class Metaestat{ } else{ $tipos[] = "java.lang.String"; - } + } break; } $xml .= '' . PHP_EOL; diff --git a/admin/php/metaestat.php b/admin/php/metaestat.php index 24b5ead..1dc0bf1 100644 --- a/admin/php/metaestat.php +++ b/admin/php/metaestat.php @@ -203,6 +203,14 @@ switch (strtoupper($funcao)) retornaJSON($m->listaTipoRegiao($codigo_tipo_regiao)); exit; break; + case "LISTAAGREGAREGIAO": + $m = new Metaestat(); + if(empty($codigo_tipo_regiao)){ + $codigo_tipo_regiao = ""; + } + retornaJSON($m->listaAgregaRegiao($codigo_tipo_regiao,$id_agregaregiao)); + exit; + break; /* Valor: ALTERARVARIAVEL @@ -386,11 +394,23 @@ switch (strtoupper($funcao)) $codigo_tipo_regiao = $m->alteraTipoRegiao(); } else{ - $codigo_tipo_regiao = $m->alteraTipoRegiao($codigo_tipo_regiao,$nome_tipo_regiao,$descricao_tipo_regiao,$esquemadb,$tabela,$colunageo,$colunacentroide,$data,$identificador,$colunanomeregiao,$srid); + $codigo_tipo_regiao = $m->alteraTipoRegiao($codigo_tipo_regiao,$nome_tipo_regiao,$descricao_tipo_regiao,$esquemadb,$tabela,$colunageo,$colunacentroide,$data,$identificador,$colunanomeregiao,$srid,$codigo_estat_conexao); } retornaJSON($m->listaTipoRegiao($codigo_tipo_regiao)); exit; break; + case "ALTERAAGREGAREGIAO": + $m = new Metaestat(); + if(empty($id_agregaregiao)){ + $id_agregaregiao = $m->alteraAgregaRegiao($codigo_tipo_regiao); + } + else{ + $id_agregaregiao = $m->alteraAgregaRegiao("",$id_agregaregiao,$codigo_tipo_regiao_pai,$coluna_ligacao_regiaopai); + $codigo_tipo_regiao = ""; + } + retornaJSON($m->listaAgregaRegiao($codigo_tipo_regiao,$id_agregaregiao)); + exit; + break; /* Valor: ALTERARTIPOPERIODO @@ -543,6 +563,13 @@ switch (strtoupper($funcao)) retornaJSON("erro"); exit; break; + case "EXCLUIRAGREGAREGIAO": + $tabela = "i3geoestat_agregaregiao"; + $id = $id_agregaregiao; + $m = new Metaestat(); + retornaJSON($m->excluirRegistro("i3geoestat_agregaregiao","id_agregaregiao",$id)); + exit; + break; /* Valor: EXCLUIRMEDIDAVARIAVEL diff --git a/admin/sql/metaestat.sql b/admin/sql/metaestat.sql index ddc4a03..239f710 100644 --- a/admin/sql/metaestat.sql +++ b/admin/sql/metaestat.sql @@ -1,6 +1,7 @@ /* drop tables */ +drop table i3geoestat_agregaregiao; drop table i3geoestat_classes; drop table i3geoestat_classificacao; drop table i3geoestat_fonteinfo_medida; @@ -15,22 +16,10 @@ drop table i3geoestat_unidade_medida; drop table i3geoestat_variavel; - + /* create tables */ -create table i3geoestat_unidade_medida -( - codigo_unidade_medida integer not null unique primary key autoincrement, - nome text, - sigla text, - -- o tipo de unidade permite que os valores sejam somados? (0 ou 1) - permitesoma integer default 0, - -- o tipo de unidade permite o cálculo de média aritmética? (0 ou 1) - permitemedia integer default 0 -); - - -- lista controlada dos parâmetros de conexão com o banco de dados onde residem dados create table i3geoestat_conexao ( @@ -76,6 +65,18 @@ create table i3geoestat_tipo_regiao ); +create table i3geoestat_agregaregiao +( + id_agregaregiao integer not null unique primary key autoincrement, + codigo_tipo_regiao integer, + codigo_tipo_regiao_pai integer, + -- coluna na tabela filho que liga com a coluna de identificadores da coluna pai + colunaligacao_regiaopai text, + foreign key (codigo_tipo_regiao) + references i3geoestat_tipo_regiao (codigo_tipo_regiao) +); + + -- lista controlada de tipos de período de tempo create table i3geoestat_tipo_periodo ( @@ -94,6 +95,18 @@ create table i3geoestat_variavel ); +create table i3geoestat_unidade_medida +( + codigo_unidade_medida integer not null unique primary key autoincrement, + nome text, + sigla text, + -- o tipo de unidade permite que os valores sejam somados? (0 ou 1) + permitesoma integer default 0, + -- o tipo de unidade permite o cálculo de média aritmética? (0 ou 1) + permitemedia integer default 0 +); + + -- descreve as colunas que contém valores de algum tipo de medida, por exemplo população residente create table i3geoestat_medida_variavel ( @@ -115,16 +128,16 @@ create table i3geoestat_medida_variavel filtro text, -- titulo da medida nomemedida text, - foreign key (codigo_unidade_medida) - references i3geoestat_unidade_medida (codigo_unidade_medida), foreign key (codigo_tipo_regiao) references i3geoestat_tipo_regiao (codigo_tipo_regiao), foreign key (codigo_tipo_periodo) references i3geoestat_tipo_periodo (codigo_tipo_periodo), + foreign key (codigo_variavel) + references i3geoestat_variavel (codigo_variavel), foreign key (codigo_estat_conexao) references i3geoestat_conexao (codigo_estat_conexao), - foreign key (codigo_variavel) - references i3geoestat_variavel (codigo_variavel) + foreign key (codigo_unidade_medida) + references i3geoestat_unidade_medida (codigo_unidade_medida) ); @@ -218,4 +231,4 @@ create table i3geoestat_parametro_medida ); - + diff --git a/documentacao/diagramas/metaestat.erm b/documentacao/diagramas/metaestat.erm index 4bd1c54..dbc03c6 100644 --- a/documentacao/diagramas/metaestat.erm +++ b/documentacao/diagramas/metaestat.erm @@ -11,8 +11,8 @@ 0 1.0 - 155 - 111 + -372 + 275 255 128 @@ -41,7 +41,7 @@ false All - C:\ms4w\Apache\htdocs\i3geo\admin\sql\metaestat.sql + /var/www/i3geo/admin/sql/metaestat.sql @@ -97,7 +97,7 @@ -1 -1 - Segoe UI + Ubuntu 9 50 50 @@ -110,7 +110,7 @@ false 2012-07-17 15:03:53 - 2012-08-16 11:27:59 + 2012-08-18 09:59:03 Project Name @@ -1068,7 +1068,7 @@ - 36 + 38 1 @@ -1259,7 +1259,7 @@ - 40 + 41 6 @@ -1386,7 +1386,7 @@ - 38 + 37 9 @@ -1753,7 +1753,7 @@ - 37 + 39 18 @@ -2466,7 +2466,7 @@ 2 - 2 + 13 9 1..n 1 @@ -2483,7 +2483,7 @@ 3 - 4 + 3 9 1..n 1 @@ -2500,7 +2500,7 @@ 4 - 13 + 4 9 1..n 1 @@ -2534,7 +2534,7 @@ 6 - 3 + 2 9 1..n 1 @@ -2592,7 +2592,7 @@ 38 0 - 2 + 6 @@ -2625,7 +2625,7 @@ 39 5 - 6 + 3 @@ -2658,7 +2658,7 @@ 40 8 - 3 + 4 @@ -2691,7 +2691,7 @@ 41 61 - 4 + 2 @@ -3060,7 +3060,7 @@ - 41 + 40 51 @@ -3148,7 +3148,7 @@ 8 - 9 + 8 11 1..n 1 @@ -3165,7 +3165,7 @@ 9 - 8 + 9 11 1..n 1 @@ -3191,7 +3191,7 @@ 53 37 - 8 + 9 @@ -3224,7 +3224,7 @@ 54 34 - 9 + 8 @@ -3367,7 +3367,7 @@ - 39 + 36 57 @@ -4383,6 +4383,56 @@ the_geom2 + + + 61 + 3 + + + 62 + Estados + + + 63 + Limites estaduais + + + 64 + 1 + + + 65 + public + + + 66 + tb_ibge_estados + + + 67 + the_geom + + + 68 + + + + 69 + co_ibge_uf + + + 70 + no_uf + + + 71 + 4326 + + + 72 + the_geom + + 0 -- libgit2 0.21.2