Commit e15f905eb312da2ee1e10fed4881b10b940b3805

Authored by Edmar Moretti
1 parent 7d25f250

--no commit message

admin/admin.db
No preview for this file type
admin/js/arvore.js
@@ -117,8 +117,8 @@ function montaArvore(dados) @@ -117,8 +117,8 @@ function montaArvore(dados)
117 { 117 {
118 buildTree(); 118 buildTree();
119 } 119 }
120 - function loadNodeData(node, fnLoadComplete)  
121 - { 120 + function loadNodeData(node, fnLoadComplete)
  121 + {
122 if(node.data.id_menu == undefined){ 122 if(node.data.id_menu == undefined){
123 fnLoadComplete.call(); 123 fnLoadComplete.call();
124 return; 124 return;
@@ -126,35 +126,35 @@ function montaArvore(dados) @@ -126,35 +126,35 @@ function montaArvore(dados)
126 var sUrl = "../php/arvore.php?funcao=pegaGrupos&id_menu="+node.data.id_menu+"&idioma="+idiomaSel(); 126 var sUrl = "../php/arvore.php?funcao=pegaGrupos&id_menu="+node.data.id_menu+"&idioma="+idiomaSel();
127 var callback = 127 var callback =
128 { 128 {
129 - success: function(oResponse)  
130 - {  
131 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 129 + success: function(oResponse)
  130 + {
  131 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
132 montaNosGrupos(node.data.id_menu,node,dados,true); 132 montaNosGrupos(node.data.id_menu,node,dados,true);
133 - oResponse.argument.fnLoadComplete();  
134 - },  
135 - failure: function(oResponse)  
136 - {  
137 - oResponse.argument.fnLoadComplete();  
138 - },  
139 - argument:  
140 - {  
141 - "node": node,  
142 - "fnLoadComplete": fnLoadComplete  
143 - },  
144 - timeout: 25000  
145 - };  
146 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
147 - }  
148 - function buildTree()  
149 - { 133 + oResponse.argument.fnLoadComplete();
  134 + },
  135 + failure: function(oResponse)
  136 + {
  137 + oResponse.argument.fnLoadComplete();
  138 + },
  139 + argument:
  140 + {
  141 + "node": node,
  142 + "fnLoadComplete": fnLoadComplete
  143 + },
  144 + timeout: 25000
  145 + };
  146 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  147 + }
  148 + function buildTree()
  149 + {
150 tree = new YAHOO.widget.TreeView("arvoreMenus"); 150 tree = new YAHOO.widget.TreeView("arvoreMenus");
151 tree.setDynamicLoad(loadNodeData, 1); 151 tree.setDynamicLoad(loadNodeData, 1);
152 var root = tree.getRoot(); 152 var root = tree.getRoot();
153 var tempNode = new YAHOO.widget.TextNode('', root, false); 153 var tempNode = new YAHOO.widget.TextNode('', root, false);
154 tempNode.isLeaf = true; 154 tempNode.isLeaf = true;
155 core_carregando("desativa"); 155 core_carregando("desativa");
156 - }  
157 - buildTree(); 156 + }
  157 + buildTree();
158 }(); 158 }();
159 montaNosMenus(dados); 159 montaNosMenus(dados);
160 tree.draw(); 160 tree.draw();
@@ -200,15 +200,15 @@ Monta os n�s com os grupos e permite abrir os subgrupos @@ -200,15 +200,15 @@ Monta os n�s com os grupos e permite abrir os subgrupos
200 */ 200 */
201 function montaNosGrupos(idmenu,no,dados,redesenha) 201 function montaNosGrupos(idmenu,no,dados,redesenha)
202 { 202 {
203 - var tempNodeR = null; 203 + var tempNodeR = null;
204 //pega os temas que ficam na raiz da �rvore 204 //pega os temas que ficam na raiz da �rvore
205 if(!tree.getNodeByProperty("etiquetaTemasRaiz","menu_"+idmenu)) 205 if(!tree.getNodeByProperty("etiquetaTemasRaiz","menu_"+idmenu))
206 {montaTemasRaiz(no,dados,true);} 206 {montaTemasRaiz(no,dados,true);}
207 //pega os grupos do menu 207 //pega os grupos do menu
208 - if(idmenu == undefined) 208 + if(idmenu == undefined)
209 {return;} 209 {return;}
210 if(!tree.getNodeByProperty("etiquetaGrupo","menu_"+idmenu)) 210 if(!tree.getNodeByProperty("etiquetaGrupo","menu_"+idmenu))
211 - { 211 + {
212 var temp = "menu_"+idmenu; 212 var temp = "menu_"+idmenu;
213 var d = {tipo:"etiqueta","etiquetaGrupo":temp,html:"<i style=color:gray >Grupos</i>"}; 213 var d = {tipo:"etiqueta","etiquetaGrupo":temp,html:"<i style=color:gray >Grupos</i>"};
214 tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); 214 tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true);
@@ -297,10 +297,10 @@ Monta os n�s com os temas @@ -297,10 +297,10 @@ Monta os n�s com os temas
297 */ 297 */
298 function montaNosSubgrupos(idmenu,no,dados,redesenha) 298 function montaNosSubgrupos(idmenu,no,dados,redesenha)
299 { 299 {
300 - var tempNodeR = null; 300 + var tempNodeR = null;
301 if(!tree.getNodeByProperty("etiquetaTemasGrupo","grupo_"+no.data.id_n1)) 301 if(!tree.getNodeByProperty("etiquetaTemasGrupo","grupo_"+no.data.id_n1))
302 montaTemasRaizGrupo(idmenu,no,dados,true); 302 montaTemasRaizGrupo(idmenu,no,dados,true);
303 - if(idmenu == undefined) 303 + if(idmenu == undefined)
304 {return;} 304 {return;}
305 if(!tree.getNodeByProperty("etiquetaTemasSubGrupo",no.data.id_n1)) 305 if(!tree.getNodeByProperty("etiquetaTemasSubGrupo",no.data.id_n1))
306 { 306 {
@@ -373,7 +373,7 @@ function montaTemasRaiz(no,dados,redesenha) @@ -373,7 +373,7 @@ function montaTemasRaiz(no,dados,redesenha)
373 if(no.data.id_menu == undefined) 373 if(no.data.id_menu == undefined)
374 {return;} 374 {return;}
375 if(!tree.getNodeByProperty("etiquetaTemasRaiz","menu_"+no.data.id_menu)) 375 if(!tree.getNodeByProperty("etiquetaTemasRaiz","menu_"+no.data.id_menu))
376 - { 376 + {
377 var temp = "menu_"+no.data.id_menu; 377 var temp = "menu_"+no.data.id_menu;
378 var d = {id_menu:no.data.id_menu,tipo:"etiqueta",etiquetaTemasRaiz:temp,html:"<i style=color:gray >Temas na raiz do menu</i>"}; 378 var d = {id_menu:no.data.id_menu,tipo:"etiqueta",etiquetaTemasRaiz:temp,html:"<i style=color:gray >Temas na raiz do menu</i>"};
379 tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); 379 tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true);
@@ -402,7 +402,7 @@ function montaTemasRaizGrupo(idmenu,no,dados,redesenha) @@ -402,7 +402,7 @@ function montaTemasRaizGrupo(idmenu,no,dados,redesenha)
402 if(no.data.id_n1 == undefined) 402 if(no.data.id_n1 == undefined)
403 {return;} 403 {return;}
404 if(!tree.getNodeByProperty("etiquetaTemasGrupo","grupo_"+no.data.id_n1)) 404 if(!tree.getNodeByProperty("etiquetaTemasGrupo","grupo_"+no.data.id_n1))
405 - { 405 + {
406 var temp = "grupo_"+no.data.id_n1; 406 var temp = "grupo_"+no.data.id_n1;
407 var d = {etiquetaTemasGrupo:temp,tipo:"etiqueta",html:"<i style=color:gray >Temas na raiz do grupo:</i>"}; 407 var d = {etiquetaTemasGrupo:temp,tipo:"etiqueta",html:"<i style=color:gray >Temas na raiz do grupo:</i>"};
408 tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); 408 tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true);
@@ -437,7 +437,7 @@ function novoTemaRaiz(id) @@ -437,7 +437,7 @@ function novoTemaRaiz(id)
437 var sUrl = "../php/arvore.php?funcao=adicionarTemaRaiz&id_menu="+id+"&idioma="+idiomaSel(); 437 var sUrl = "../php/arvore.php?funcao=adicionarTemaRaiz&id_menu="+id+"&idioma="+idiomaSel();
438 var callback = 438 var callback =
439 { 439 {
440 - success: function(oResponse) 440 + success: function(oResponse)
441 { 441 {
442 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 442 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
443 dados = dados.raiz[0]; 443 dados = dados.raiz[0];
@@ -469,7 +469,7 @@ function novoTemaRaizGrupo(idmenu,id) @@ -469,7 +469,7 @@ function novoTemaRaizGrupo(idmenu,id)
469 var sUrl = "../php/arvore.php?funcao=adicionarTemaRaizGrupo&id_n1="+id+"&id_menu="+idmenu+"&idioma="+idiomaSel(); 469 var sUrl = "../php/arvore.php?funcao=adicionarTemaRaizGrupo&id_n1="+id+"&id_menu="+idmenu+"&idioma="+idiomaSel();
470 var callback = 470 var callback =
471 { 471 {
472 - success: function(oResponse) 472 + success: function(oResponse)
473 { 473 {
474 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 474 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
475 dados = dados.raiz[0]; 475 dados = dados.raiz[0];
@@ -500,7 +500,7 @@ function novoGrupo(id_menu) @@ -500,7 +500,7 @@ function novoGrupo(id_menu)
500 var sUrl = "../php/arvore.php?funcao=adicionarGrupo&id_menu="+id_menu+"&idioma="+idiomaSel(); 500 var sUrl = "../php/arvore.php?funcao=adicionarGrupo&id_menu="+id_menu+"&idioma="+idiomaSel();
501 var callback = 501 var callback =
502 { 502 {
503 - success: function(oResponse) 503 + success: function(oResponse)
504 { 504 {
505 var no = tree.getNodeByProperty("etiquetaGrupo","menu_"+id_menu); 505 var no = tree.getNodeByProperty("etiquetaGrupo","menu_"+id_menu);
506 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 506 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
@@ -534,7 +534,7 @@ function novoSubGrupo(id_menu,id_n1) @@ -534,7 +534,7 @@ function novoSubGrupo(id_menu,id_n1)
534 var sUrl = "../php/arvore.php?funcao=adicionarSubGrupo&id_n1="+id_n1+"&idioma="+idiomaSel(); 534 var sUrl = "../php/arvore.php?funcao=adicionarSubGrupo&id_n1="+id_n1+"&idioma="+idiomaSel();
535 var callback = 535 var callback =
536 { 536 {
537 - success: function(oResponse) 537 + success: function(oResponse)
538 { 538 {
539 var no = tree.getNodeByProperty("etiquetaTemasSubGrupo",id_n1); 539 var no = tree.getNodeByProperty("etiquetaTemasSubGrupo",id_n1);
540 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 540 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
@@ -568,7 +568,7 @@ function novoTema(id_menu,id_n2) @@ -568,7 +568,7 @@ function novoTema(id_menu,id_n2)
568 var sUrl = "../php/arvore.php?funcao=adicionarTema&id_n2="+id_n2+"&idioma="+idiomaSel(); 568 var sUrl = "../php/arvore.php?funcao=adicionarTema&id_n2="+id_n2+"&idioma="+idiomaSel();
569 var callback = 569 var callback =
570 { 570 {
571 - success: function(oResponse) 571 + success: function(oResponse)
572 { 572 {
573 var no = tree.getNodeByProperty("etiquetaTemas",id_n2); 573 var no = tree.getNodeByProperty("etiquetaTemas",id_n2);
574 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 574 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
@@ -897,7 +897,7 @@ function sobeDesce(movimento,tipo,id) @@ -897,7 +897,7 @@ function sobeDesce(movimento,tipo,id)
897 } 897 }
898 var callback = 898 var callback =
899 { 899 {
900 - success: function(oResponse) 900 + success: function(oResponse)
901 {core_carregando("desativa");}, 901 {core_carregando("desativa");},
902 failure:core_handleFailure, 902 failure:core_handleFailure,
903 argument: { foo:"foo", bar:"bar" } 903 argument: { foo:"foo", bar:"bar" }
admin/js/atlas.js
@@ -96,40 +96,40 @@ function montaArvore(dados) @@ -96,40 +96,40 @@ function montaArvore(dados)
96 { 96 {
97 buildTree(); 97 buildTree();
98 } 98 }
99 - function loadNodeData(node, fnLoadComplete)  
100 - { 99 + function loadNodeData(node, fnLoadComplete)
  100 + {
101 var sUrl = "../php/atlas.php?funcao=pegaPranchas&id_atlas="+node.data.id_atlas; 101 var sUrl = "../php/atlas.php?funcao=pegaPranchas&id_atlas="+node.data.id_atlas;
102 var callback = 102 var callback =
103 { 103 {
104 - success: function(oResponse)  
105 - {  
106 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 104 + success: function(oResponse)
  105 + {
  106 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
107 adicionaNosPranchas(node,dados,false); 107 adicionaNosPranchas(node,dados,false);
108 - oResponse.argument.fnLoadComplete();  
109 - },  
110 - failure: function(oResponse)  
111 - {  
112 - oResponse.argument.fnLoadComplete();  
113 - },  
114 - argument:  
115 - {  
116 - "node": node,  
117 - "fnLoadComplete": fnLoadComplete  
118 - },  
119 - timeout: 25000  
120 - };  
121 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
122 - }  
123 - function buildTree()  
124 - { 108 + oResponse.argument.fnLoadComplete();
  109 + },
  110 + failure: function(oResponse)
  111 + {
  112 + oResponse.argument.fnLoadComplete();
  113 + },
  114 + argument:
  115 + {
  116 + "node": node,
  117 + "fnLoadComplete": fnLoadComplete
  118 + },
  119 + timeout: 25000
  120 + };
  121 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  122 + }
  123 + function buildTree()
  124 + {
125 tree = new YAHOO.widget.TreeView("tabela"); 125 tree = new YAHOO.widget.TreeView("tabela");
126 tree.setDynamicLoad(loadNodeData, 1); 126 tree.setDynamicLoad(loadNodeData, 1);
127 var root = tree.getRoot(); 127 var root = tree.getRoot();
128 var tempNode = new YAHOO.widget.TextNode('', root, false); 128 var tempNode = new YAHOO.widget.TextNode('', root, false);
129 tempNode.isLeaf = true; 129 tempNode.isLeaf = true;
130 core_carregando("desativa"); 130 core_carregando("desativa");
131 - }  
132 - buildTree(); 131 + }
  132 + buildTree();
133 }(); 133 }();
134 adicionaNosAtlas(dados); 134 adicionaNosAtlas(dados);
135 tree.draw(); 135 tree.draw();
@@ -181,32 +181,32 @@ function adicionaNosPranchas(no,dados,redesenha) @@ -181,32 +181,32 @@ function adicionaNosPranchas(no,dados,redesenha)
181 if (newVal != currentIconMode) 181 if (newVal != currentIconMode)
182 {currentIconMode = newVal;} 182 {currentIconMode = newVal;}
183 } 183 }
184 - function loadTemasData(node, fnLoadComplete)  
185 - { 184 + function loadTemasData(node, fnLoadComplete)
  185 + {
186 var sUrl = "../php/atlas.php?funcao=pegaTemas&id_prancha="+node.data.id_prancha; 186 var sUrl = "../php/atlas.php?funcao=pegaTemas&id_prancha="+node.data.id_prancha;
187 var callback = 187 var callback =
188 { 188 {
189 - success: function(oResponse)  
190 - {  
191 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 189 + success: function(oResponse)
  190 + {
  191 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
192 adicionaNosTemas(node,dados,false); 192 adicionaNosTemas(node,dados,false);
193 - oResponse.argument.fnLoadComplete();  
194 - },  
195 - failure: function(oResponse)  
196 - {  
197 - oResponse.argument.fnLoadComplete();  
198 - },  
199 - argument:  
200 - {  
201 - "node": node,  
202 - "fnLoadComplete": fnLoadComplete  
203 - },  
204 - timeout: 7000  
205 - };  
206 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
207 - }  
208 - if(!redesenha)  
209 - { 193 + oResponse.argument.fnLoadComplete();
  194 + },
  195 + failure: function(oResponse)
  196 + {
  197 + oResponse.argument.fnLoadComplete();
  198 + },
  199 + argument:
  200 + {
  201 + "node": node,
  202 + "fnLoadComplete": fnLoadComplete
  203 + },
  204 + timeout: 7000
  205 + };
  206 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  207 + }
  208 + if(!redesenha)
  209 + {
210 var conteudo = "<span style=\"cursor:pointer;\" onclick=\"adicionarPrancha('"+no.data.id_atlas+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar nova prancha</i></span>"; 210 var conteudo = "<span style=\"cursor:pointer;\" onclick=\"adicionarPrancha('"+no.data.id_atlas+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar nova prancha</i></span>";
211 var d = {html:conteudo}; 211 var d = {html:conteudo};
212 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); 212 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true);
@@ -400,7 +400,7 @@ function sobeDesce(movimento,tipo,id) @@ -400,7 +400,7 @@ function sobeDesce(movimento,tipo,id)
400 } 400 }
401 var callback = 401 var callback =
402 { 402 {
403 - success: function(oResponse) 403 + success: function(oResponse)
404 {core_carregando("desativa");}, 404 {core_carregando("desativa");},
405 failure:core_handleFailure, 405 failure:core_handleFailure,
406 argument: { foo:"foo", bar:"bar" } 406 argument: { foo:"foo", bar:"bar" }
@@ -460,7 +460,7 @@ function adicionarTema(id) @@ -460,7 +460,7 @@ function adicionarTema(id)
460 var sUrl = "../php/atlas.php?funcao=alterarTema&id_prancha="+id; 460 var sUrl = "../php/atlas.php?funcao=alterarTema&id_prancha="+id;
461 var callback = 461 var callback =
462 { 462 {
463 - success: function(oResponse) 463 + success: function(oResponse)
464 { 464 {
465 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 465 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
466 adicionaNosTemas(no,dados,true); 466 adicionaNosTemas(no,dados,true);
@@ -484,7 +484,7 @@ function adicionarPrancha(id) @@ -484,7 +484,7 @@ function adicionarPrancha(id)
484 var sUrl = "../php/atlas.php?funcao=alterarPrancha&id_atlas="+id; 484 var sUrl = "../php/atlas.php?funcao=alterarPrancha&id_atlas="+id;
485 var callback = 485 var callback =
486 { 486 {
487 - success: function(oResponse) 487 + success: function(oResponse)
488 { 488 {
489 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 489 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
490 adicionaNosPranchas(no,dados,true); 490 adicionaNosPranchas(no,dados,true);
admin/js/core.js
@@ -307,7 +307,7 @@ function core_handleFailure(o,texto) @@ -307,7 +307,7 @@ function core_handleFailure(o,texto)
307 } 307 }
308 if (!YAHOO.carregando.container.wait) 308 if (!YAHOO.carregando.container.wait)
309 { 309 {
310 - YAHOO.carregando.container.wait = new YAHOO.widget.Panel("wait",{width: "240px",fixedcenter: true,close: true,draggable: false,zindex:4,modal: true,visible: false}); 310 + YAHOO.carregando.container.wait = new YAHOO.widget.Panel("wait",{width: "240px",fixedcenter: true,close: true,draggable: false,zindex:4,modal: true,visible: false});
311 YAHOO.carregando.container.wait.setHeader("Aguarde..."); 311 YAHOO.carregando.container.wait.setHeader("Aguarde...");
312 YAHOO.carregando.container.wait.render(document.body); 312 YAHOO.carregando.container.wait.render(document.body);
313 } 313 }
@@ -363,7 +363,7 @@ function core_carregando(tipo) @@ -363,7 +363,7 @@ function core_carregando(tipo)
363 YAHOO.namespace("carregando.container"); 363 YAHOO.namespace("carregando.container");
364 if (!YAHOO.carregando.container.wait) 364 if (!YAHOO.carregando.container.wait)
365 { 365 {
366 - YAHOO.carregando.container.wait = new YAHOO.widget.Panel("wait",{width: "240px",fixedcenter: true,close: true,draggable: false,zindex:4,modal: true,visible: false}); 366 + YAHOO.carregando.container.wait = new YAHOO.widget.Panel("wait",{width: "240px",fixedcenter: true,close: true,draggable: false,zindex:4,modal: true,visible: false});
367 YAHOO.carregando.container.wait.setHeader("Aguarde..."); 367 YAHOO.carregando.container.wait.setHeader("Aguarde...");
368 YAHOO.carregando.container.wait.setBody("<img src=\"../../imagens/aguarde.gif\"/>"); 368 YAHOO.carregando.container.wait.setBody("<img src=\"../../imagens/aguarde.gif\"/>");
369 YAHOO.carregando.container.wait.render(document.body); 369 YAHOO.carregando.container.wait.render(document.body);
@@ -935,9 +935,9 @@ function core_menuCheckBox(valores,textos,selecionados,target,record,key) @@ -935,9 +935,9 @@ function core_menuCheckBox(valores,textos,selecionados,target,record,key)
935 document.body.appendChild(novoel); 935 document.body.appendChild(novoel);
936 var og_core = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name:"okcancel_checkbox_id", container:"core_menuCK_bd" }); 936 var og_core = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name:"okcancel_checkbox_id", container:"core_menuCK_bd" });
937 og_core.addButtons([ 937 og_core.addButtons([
938 - { label: "OK", value: "OK", checked: false},  
939 - { label: "Cancel", value: "CANCEL", checked: false }  
940 - ]); 938 + { label: "OK", value: "OK", checked: false},
  939 + { label: "Cancel", value: "CANCEL", checked: false }
  940 + ]);
941 og_core.on("checkedButtonChange", on_menuCheckBoxChange); 941 og_core.on("checkedButtonChange", on_menuCheckBoxChange);
942 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 } ); 942 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 } );
943 YAHOO.admin.container.panelCK.render(); 943 YAHOO.admin.container.panelCK.render();
admin/js/editormapfile.js
@@ -195,8 +195,8 @@ function montaArvore() @@ -195,8 +195,8 @@ function montaArvore()
195 tree = ""; 195 tree = "";
196 function changeIconMode() 196 function changeIconMode()
197 {buildTree();} 197 {buildTree();}
198 - function loadNodeData(node, fnLoadComplete)  
199 - { 198 + function loadNodeData(node, fnLoadComplete)
  199 + {
200 if(node.data.codigoMap == undefined){ 200 if(node.data.codigoMap == undefined){
201 fnLoadComplete.call(); 201 fnLoadComplete.call();
202 return; 202 return;
@@ -204,27 +204,27 @@ function montaArvore() @@ -204,27 +204,27 @@ function montaArvore()
204 var sUrl = "../php/editormapfile.php?funcao=pegaLayers&codigoMap="+node.data.codigoMap; 204 var sUrl = "../php/editormapfile.php?funcao=pegaLayers&codigoMap="+node.data.codigoMap;
205 var callback = 205 var callback =
206 { 206 {
207 - success: function(oResponse)  
208 - {  
209 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 207 + success: function(oResponse)
  208 + {
  209 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
210 montaRaizTema(node,dados); 210 montaRaizTema(node,dados);
211 - oResponse.argument.fnLoadComplete();  
212 - },  
213 - failure: function(oResponse)  
214 - {  
215 - oResponse.argument.fnLoadComplete();  
216 - },  
217 - argument:  
218 - {  
219 - "node": node,  
220 - "fnLoadComplete": fnLoadComplete  
221 - },  
222 - timeout: 25000  
223 - };  
224 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
225 - }  
226 - function buildTree()  
227 - { 211 + oResponse.argument.fnLoadComplete();
  212 + },
  213 + failure: function(oResponse)
  214 + {
  215 + oResponse.argument.fnLoadComplete();
  216 + },
  217 + argument:
  218 + {
  219 + "node": node,
  220 + "fnLoadComplete": fnLoadComplete
  221 + },
  222 + timeout: 25000
  223 + };
  224 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  225 + }
  226 + function buildTree()
  227 + {
228 tree = new YAHOO.widget.TreeView("tabela"); 228 tree = new YAHOO.widget.TreeView("tabela");
229 tree.setDynamicLoad(loadNodeData, 0); 229 tree.setDynamicLoad(loadNodeData, 0);
230 var root = tree.getRoot(); 230 var root = tree.getRoot();
@@ -237,8 +237,8 @@ function montaArvore() @@ -237,8 +237,8 @@ function montaArvore()
237 tempNode.isLeaf = true; 237 tempNode.isLeaf = true;
238 } 238 }
239 core_carregando("desativa"); 239 core_carregando("desativa");
240 - }  
241 - buildTree(); 240 + }
  241 + buildTree();
242 }(); 242 }();
243 montaNosRaiz("nao"); 243 montaNosRaiz("nao");
244 tree.draw(); 244 tree.draw();
@@ -291,9 +291,9 @@ Monta as op&amp;ccedil;&amp;otilde;es de edi&amp;ccedil;&amp;atilde;o b&amp;aacute;sicas de um LAYER @@ -291,9 +291,9 @@ Monta as op&amp;ccedil;&amp;otilde;es de edi&amp;ccedil;&amp;atilde;o b&amp;aacute;sicas de um LAYER
291 */ 291 */
292 function montaRaizTema(no,dados) 292 function montaRaizTema(no,dados)
293 { 293 {
294 - var tempNodeR = ""; 294 + var tempNodeR = "";
295 if(!tree.getNodeByProperty("etiquetaLayers",no.data.codigoMap)) 295 if(!tree.getNodeByProperty("etiquetaLayers",no.data.codigoMap))
296 - { 296 + {
297 var d = {tipo:"etiqueta",etiquetaLayers:no.data.codigoMap,html:"<i>Layers</i>"}; 297 var d = {tipo:"etiqueta",etiquetaLayers:no.data.codigoMap,html:"<i>Layers</i>"};
298 tempNodeR = new YAHOO.widget.HTMLNode(d, no, true,true); 298 tempNodeR = new YAHOO.widget.HTMLNode(d, no, true,true);
299 tempNodeR.isLeaf = false; 299 tempNodeR.isLeaf = false;
@@ -363,45 +363,45 @@ function montaParametrosTemas(no,dados,redesenha) @@ -363,45 +363,45 @@ function montaParametrosTemas(no,dados,redesenha)
363 var id = codigoMap+"_"+codigoLayer; 363 var id = codigoMap+"_"+codigoLayer;
364 var conteudo = ""; 364 var conteudo = "";
365 var tempNodeR = ""; 365 var tempNodeR = "";
366 - if(!tree.getNodeByProperty("etiquetaDados",id))  
367 - { 366 + if(!tree.getNodeByProperty("etiquetaDados",id))
  367 + {
368 conteudo = "<span style=cursor:pointer; onclick=\"editorDados('"+codigoMap+"','"+codigoLayer+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='' src=\"../imagens/06.png\" /> Conex&atilde;o com os dados</span>"; 368 conteudo = "<span style=cursor:pointer; onclick=\"editorDados('"+codigoMap+"','"+codigoLayer+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='' src=\"../imagens/06.png\" /> Conex&atilde;o com os dados</span>";
369 var d = {tipo:"etiquetaDados",etiquetaDados:id,html:conteudo}; 369 var d = {tipo:"etiquetaDados",etiquetaDados:id,html:conteudo};
370 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); 370 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true);
371 tempNode.isLeaf = true; 371 tempNode.isLeaf = true;
372 } 372 }
373 - if(!tree.getNodeByProperty("etiquetaTitulo",id))  
374 - { 373 + if(!tree.getNodeByProperty("etiquetaTitulo",id))
  374 + {
375 conteudo = "<span style=cursor:pointer; onclick=\"editorTitulo('"+codigoMap+"','"+codigoLayer+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='' src=\"../imagens/06.png\" /> T&iacute;tulo, escala, extens&atilde;o</span>"; 375 conteudo = "<span style=cursor:pointer; onclick=\"editorTitulo('"+codigoMap+"','"+codigoLayer+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='' src=\"../imagens/06.png\" /> T&iacute;tulo, escala, extens&atilde;o</span>";
376 var d = {tipo:"etiquetaTitulo",etiquetaTitulo:id,html:conteudo}; 376 var d = {tipo:"etiquetaTitulo",etiquetaTitulo:id,html:conteudo};
377 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); 377 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true);
378 tempNode.isLeaf = true; 378 tempNode.isLeaf = true;
379 } 379 }
380 - if(!tree.getNodeByProperty("etiquetaComport",id))  
381 - { 380 + if(!tree.getNodeByProperty("etiquetaComport",id))
  381 + {
382 conteudo = "<span style=cursor:pointer; onclick=\"editorComport('"+codigoMap+"','"+codigoLayer+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='' src=\"../imagens/06.png\" /> Comportamento no mapa</span>"; 382 conteudo = "<span style=cursor:pointer; onclick=\"editorComport('"+codigoMap+"','"+codigoLayer+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='' src=\"../imagens/06.png\" /> Comportamento no mapa</span>";
383 var d = {tipo:"etiquetaComport",etiquetaComport:id,html:conteudo}; 383 var d = {tipo:"etiquetaComport",etiquetaComport:id,html:conteudo};
384 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); 384 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true);
385 tempNode.isLeaf = true; 385 tempNode.isLeaf = true;
386 } 386 }
387 387
388 - if(!tree.getNodeByProperty("etiquetaDispo",id))  
389 - { 388 + if(!tree.getNodeByProperty("etiquetaDispo",id))
  389 + {
390 conteudo = "<span style=cursor:pointer; onclick=\"editorDispo('"+codigoMap+"','"+codigoLayer+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='' src=\"../imagens/06.png\" /> Disponibilidade (download, wms,...)</span>"; 390 conteudo = "<span style=cursor:pointer; onclick=\"editorDispo('"+codigoMap+"','"+codigoLayer+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='' src=\"../imagens/06.png\" /> Disponibilidade (download, wms,...)</span>";
391 var d = {tipo:"etiquetaDispo",etiquetaDispo:id,html:conteudo}; 391 var d = {tipo:"etiquetaDispo",etiquetaDispo:id,html:conteudo};
392 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); 392 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true);
393 tempNode.isLeaf = true; 393 tempNode.isLeaf = true;
394 } 394 }
395 //rever 395 //rever
396 - if(!tree.getNodeByProperty("etiquetaMetadados",id))  
397 - { 396 + if(!tree.getNodeByProperty("etiquetaMetadados",id))
  397 + {
398 conteudo = "<span style=cursor:pointer; onclick=\"editorMetadados('"+codigoMap+"','"+codigoLayer+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='edita metadados' src=\"../imagens/06.png\" /> Miscel&acirc;nea</span>"; 398 conteudo = "<span style=cursor:pointer; onclick=\"editorMetadados('"+codigoMap+"','"+codigoLayer+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='edita metadados' src=\"../imagens/06.png\" /> Miscel&acirc;nea</span>";
399 var d = {tipo:"etiquetaMetadados",etiquetaMetadados:id,html:conteudo}; 399 var d = {tipo:"etiquetaMetadados",etiquetaMetadados:id,html:conteudo};
400 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); 400 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true);
401 tempNode.isLeaf = true; 401 tempNode.isLeaf = true;
402 } 402 }
403 - if(!tree.getNodeByProperty("etiquetaClasses",id))  
404 - { 403 + if(!tree.getNodeByProperty("etiquetaClasses",id))
  404 + {
405 var d = {id:id,codigoMap:codigoMap,codigoLayer:codigoLayer,tipo:"etiquetaClasses",etiquetaClasses:id,html:"<i>&nbsp;Classes</i>"}; 405 var d = {id:id,codigoMap:codigoMap,codigoLayer:codigoLayer,tipo:"etiquetaClasses",etiquetaClasses:id,html:"<i>&nbsp;Classes</i>"};
406 tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); 406 tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true);
407 tempNodeR.isLeaf = false; 407 tempNodeR.isLeaf = false;
@@ -469,22 +469,22 @@ function montaParametrosClasses(no,dados,redesenha) @@ -469,22 +469,22 @@ function montaParametrosClasses(no,dados,redesenha)
469 var conteudo = ""; 469 var conteudo = "";
470 var tempNode = ""; 470 var tempNode = "";
471 var tempNodeR = ""; 471 var tempNodeR = "";
472 - if(!tree.getNodeByProperty("etiquetaClasseGeral",no.data.id))  
473 - { 472 + if(!tree.getNodeByProperty("etiquetaClasseGeral",no.data.id))
  473 + {
474 conteudo = "<span style=cursor:pointer; onclick=\"editorClasseGeral('"+codigoMap+"','"+codigoLayer+"','"+indiceClasse+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='edita caracter&iacute;sticas da classe' src=\"../imagens/06.png\" /> Editar caracter&iacute;sticas gerais</span>"; 474 conteudo = "<span style=cursor:pointer; onclick=\"editorClasseGeral('"+codigoMap+"','"+codigoLayer+"','"+indiceClasse+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='edita caracter&iacute;sticas da classe' src=\"../imagens/06.png\" /> Editar caracter&iacute;sticas gerais</span>";
475 var d = {tipo:"etiquetaClasseGeral",etiquetaClasseGeral:codigoMap+"_"+codigoLayer+"_"+indiceClasse,html:conteudo}; 475 var d = {tipo:"etiquetaClasseGeral",etiquetaClasseGeral:codigoMap+"_"+codigoLayer+"_"+indiceClasse,html:conteudo};
476 tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); 476 tempNode = new YAHOO.widget.HTMLNode(d, no, false,true);
477 tempNode.isLeaf = true; 477 tempNode.isLeaf = true;
478 } 478 }
479 - if(!tree.getNodeByProperty("etiquetaClasseLabel",no.data.id))  
480 - { 479 + if(!tree.getNodeByProperty("etiquetaClasseLabel",no.data.id))
  480 + {
481 conteudo = "<span style=cursor:pointer; onclick=\"editorClasseLabel('"+codigoMap+"','"+codigoLayer+"','"+indiceClasse+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='edita identificadores de texto' src=\"../imagens/06.png\" /> Editar topon&iacute;mia</span>"; 481 conteudo = "<span style=cursor:pointer; onclick=\"editorClasseLabel('"+codigoMap+"','"+codigoLayer+"','"+indiceClasse+"')\" ><img width='10px' heigth='10px' style=\"position:relative;top:0px\" title='edita identificadores de texto' src=\"../imagens/06.png\" /> Editar topon&iacute;mia</span>";
482 var d = {tipo:"etiquetaClasseLabel",etiquetaClasseLabel:codigoMap+"_"+codigoLayer+"_"+indiceClasse,html:conteudo}; 482 var d = {tipo:"etiquetaClasseLabel",etiquetaClasseLabel:codigoMap+"_"+codigoLayer+"_"+indiceClasse,html:conteudo};
483 tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); 483 tempNode = new YAHOO.widget.HTMLNode(d, no, false,true);
484 tempNode.isLeaf = true; 484 tempNode.isLeaf = true;
485 } 485 }
486 - if(!tree.getNodeByProperty("etiquetaEstilo",no.data.id))  
487 - { 486 + if(!tree.getNodeByProperty("etiquetaEstilo",no.data.id))
  487 + {
488 var d = {tipo:"etiquetaEstilo",etiquetaEstilo:codigoMap+"_"+codigoLayer+"_"+indiceClasse,html:"<i>Estilos</i>"}; 488 var d = {tipo:"etiquetaEstilo",etiquetaEstilo:codigoMap+"_"+codigoLayer+"_"+indiceClasse,html:"<i>Estilos</i>"};
489 tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true); 489 tempNodeR = new YAHOO.widget.HTMLNode(d, no, false,true);
490 tempNodeR.isLeaf = false; 490 tempNodeR.isLeaf = false;
@@ -795,9 +795,9 @@ function classesAuto(codigoMap,codigoLayer) @@ -795,9 +795,9 @@ function classesAuto(codigoMap,codigoLayer)
795 document.body.appendChild(novoel); 795 document.body.appendChild(novoel);
796 var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" }); 796 var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" });
797 editorBotoes.addButtons([ 797 editorBotoes.addButtons([
798 - { label: "Criar classes", value: "OK", checked: false},  
799 - { label: "Cancela", value: "CANCEL", checked: false }  
800 - ]); 798 + { label: "Criar classes", value: "OK", checked: false},
  799 + { label: "Cancela", value: "CANCEL", checked: false }
  800 + ]);
801 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 801 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
802 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 } ); 802 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 } );
803 YAHOO.admin.container.panelEditorAutoClasses.render(); 803 YAHOO.admin.container.panelEditorAutoClasses.render();
@@ -1995,7 +1995,7 @@ function sobeDesce(movimento,tipo,codigoMap,codigoLayer,indiceClasse,indiceEstil @@ -1995,7 +1995,7 @@ function sobeDesce(movimento,tipo,codigoMap,codigoLayer,indiceClasse,indiceEstil
1995 1995
1996 var callback = 1996 var callback =
1997 { 1997 {
1998 - success: function(o) 1998 + success: function(o)
1999 { 1999 {
2000 core_carregando("desativa"); 2000 core_carregando("desativa");
2001 var no = ""; 2001 var no = "";
admin/js/estat_conexao.js
@@ -26,15 +26,15 @@ function montaTabela(dados){ @@ -26,15 +26,15 @@ function montaTabela(dados){
26 elCell.innerHTML = "a senha deve ser editada<br>diretamente no banco de dados"; 26 elCell.innerHTML = "a senha deve ser editada<br>diretamente no banco de dados";
27 }, 27 },
28 myColumnDefs = [ 28 myColumnDefs = [
29 - {key:"excluir",label:"excluir",formatter:formatExclui},  
30 - {key:"mais",label:"editar",formatter:formatMais},  
31 - {label:"c&oacute;digo",key:"codigo_estat_conexao", formatter:formatTexto},  
32 - {label:"Banco de dados",resizeable:true,key:"bancodedados", formatter:formatTexto},  
33 - {label:"Host",resizeable:true,key:"host", formatter:formatTexto},  
34 - {label:"Porta",key:"porta",formatter:formatTexto},  
35 - {label:"Usu&aacute;rio",key:"usuario",formatter:formatTexto},  
36 - {label:"Senha",key:"senha",formatter:formatSenha}  
37 - ]; 29 + {key:"excluir",label:"excluir",formatter:formatExclui},
  30 + {key:"mais",label:"editar",formatter:formatMais},
  31 + {label:"c&oacute;digo",key:"codigo_estat_conexao", formatter:formatTexto},
  32 + {label:"Banco de dados",resizeable:true,key:"bancodedados", formatter:formatTexto},
  33 + {label:"Host",resizeable:true,key:"host", formatter:formatTexto},
  34 + {label:"Porta",key:"porta",formatter:formatTexto},
  35 + {label:"Usu&aacute;rio",key:"usuario",formatter:formatTexto},
  36 + {label:"Senha",key:"senha",formatter:formatSenha}
  37 + ];
38 myDataSource = new YAHOO.util.DataSource(dados); 38 myDataSource = new YAHOO.util.DataSource(dados);
39 myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); 39 myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);
40 40
@@ -100,9 +100,9 @@ function montaEditor(dados,id,recordid){ @@ -100,9 +100,9 @@ function montaEditor(dados,id,recordid){
100 document.body.appendChild(novoel); 100 document.body.appendChild(novoel);
101 editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); 101 editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" });
102 editorBotoes.addButtons([ 102 editorBotoes.addButtons([
103 - { label: "Salva", value: "OK", checked: false},  
104 - { label: "Cancela", value: "CANCEL", checked: false }  
105 - ]); 103 + { label: "Salva", value: "OK", checked: false},
  104 + { label: "Cancela", value: "CANCEL", checked: false }
  105 + ]);
106 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 106 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
107 YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } ); 107 YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } );
108 YAHOO.admin.container.panelEditor2.render(); 108 YAHOO.admin.container.panelEditor2.render();
admin/js/estat_fonteinfo.js
@@ -14,7 +14,7 @@ function montaTabela(dados){ @@ -14,7 +14,7 @@ function montaTabela(dados){
14 if(oData === ""){ 14 if(oData === ""){
15 oData = "<span style='color:gray' ></span>"; 15 oData = "<span style='color:gray' ></span>";
16 } 16 }
17 - elCell.innerHTML = "<pre ><p style=cursor:pointer title='clique para editar'>" + oData + "</pre>"; 17 + elCell.innerHTML = "<pre ><p>" + oData + "</pre>";
18 }, 18 },
19 formatExclui = function(elCell, oRecord, oColumn){ 19 formatExclui = function(elCell, oRecord, oColumn){
20 elCell.innerHTML = "<div class=excluir title='exclui' style='text-align:center' ></div>"; 20 elCell.innerHTML = "<div class=excluir title='exclui' style='text-align:center' ></div>";
@@ -23,12 +23,12 @@ function montaTabela(dados){ @@ -23,12 +23,12 @@ function montaTabela(dados){
23 elCell.innerHTML = "<div class=editar style='text-align:center' ></div>"; 23 elCell.innerHTML = "<div class=editar style='text-align:center' ></div>";
24 }, 24 },
25 myColumnDefs = [ 25 myColumnDefs = [
26 - {key:"excluir",label:"excluir",formatter:formatExclui},  
27 - {key:"mais",label:"editar",formatter:formatMais},  
28 - {label:"Id",resizeable:true,key:"id_fonteinfo", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},  
29 - {label:"T&iacute;tulo",resizeable:true,key:"titulo", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},  
30 - {label:"Link",resizeable:true,key:"link", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}  
31 - ]; 26 + {key:"excluir",label:"excluir",formatter:formatExclui},
  27 + {key:"mais",label:"editar",formatter:formatMais},
  28 + {label:"Id",resizeable:true,key:"id_fonteinfo", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
  29 + {label:"T&iacute;tulo",resizeable:true,key:"titulo", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
  30 + {label:"Link",resizeable:true,key:"link", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}
  31 + ];
32 myDataSource = new YAHOO.util.DataSource(dados); 32 myDataSource = new YAHOO.util.DataSource(dados);
33 myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); 33 myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);
34 34
@@ -94,9 +94,9 @@ function montaEditor(dados,id,recordid){ @@ -94,9 +94,9 @@ function montaEditor(dados,id,recordid){
94 document.body.appendChild(novoel); 94 document.body.appendChild(novoel);
95 editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); 95 editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" });
96 editorBotoes.addButtons([ 96 editorBotoes.addButtons([
97 - { label: "Salva", value: "OK", checked: false},  
98 - { label: "Cancela", value: "CANCEL", checked: false }  
99 - ]); 97 + { label: "Salva", value: "OK", checked: false},
  98 + { label: "Cancela", value: "CANCEL", checked: false }
  99 + ]);
100 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 100 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
101 YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } ); 101 YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } );
102 YAHOO.admin.container.panelEditor2.render(); 102 YAHOO.admin.container.panelEditor2.render();
admin/js/estat_tipo_periodo.js
@@ -14,7 +14,7 @@ function montaTabela(dados){ @@ -14,7 +14,7 @@ function montaTabela(dados){
14 if(oData === ""){ 14 if(oData === ""){
15 oData = "<span style='color:gray' ></span>"; 15 oData = "<span style='color:gray' ></span>";
16 } 16 }
17 - elCell.innerHTML = "<pre ><p style=cursor:pointer title='clique para editar'>" + oData + "</pre>"; 17 + elCell.innerHTML = "<pre ><p>" + oData + "</pre>";
18 }, 18 },
19 formatExclui = function(elCell, oRecord, oColumn){ 19 formatExclui = function(elCell, oRecord, oColumn){
20 elCell.innerHTML = "<div class=excluir title='exclui' style='text-align:center' ></div>"; 20 elCell.innerHTML = "<div class=excluir title='exclui' style='text-align:center' ></div>";
@@ -23,12 +23,12 @@ function montaTabela(dados){ @@ -23,12 +23,12 @@ function montaTabela(dados){
23 elCell.innerHTML = "<div class=editar style='text-align:center' ></div>"; 23 elCell.innerHTML = "<div class=editar style='text-align:center' ></div>";
24 }, 24 },
25 myColumnDefs = [ 25 myColumnDefs = [
26 - {key:"excluir",label:"excluir",formatter:formatExclui},  
27 - {key:"mais",label:"editar",formatter:formatMais},  
28 - {label:"c&oacute;digo",key:"codigo_tipo_periodo", formatter:formatTexto},  
29 - {label:"Nome",resizeable:true,key:"nome", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},  
30 - {label:"Descricao",resizeable:true,key:"descricao", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}  
31 - ]; 26 + {key:"excluir",label:"excluir",formatter:formatExclui},
  27 + {key:"mais",label:"editar",formatter:formatMais},
  28 + {label:"c&oacute;digo",key:"codigo_tipo_periodo", formatter:formatTexto},
  29 + {label:"Nome",resizeable:true,key:"nome", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
  30 + {label:"Descricao",resizeable:true,key:"descricao", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}
  31 + ];
32 myDataSource = new YAHOO.util.DataSource(dados); 32 myDataSource = new YAHOO.util.DataSource(dados);
33 myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); 33 myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);
34 34
@@ -94,9 +94,9 @@ function montaEditor(dados,id,recordid){ @@ -94,9 +94,9 @@ function montaEditor(dados,id,recordid){
94 document.body.appendChild(novoel); 94 document.body.appendChild(novoel);
95 editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); 95 editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" });
96 editorBotoes.addButtons([ 96 editorBotoes.addButtons([
97 - { label: "Salva", value: "OK", checked: false},  
98 - { label: "Cancela", value: "CANCEL", checked: false }  
99 - ]); 97 + { label: "Salva", value: "OK", checked: false},
  98 + { label: "Cancela", value: "CANCEL", checked: false }
  99 + ]);
100 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 100 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
101 YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } ); 101 YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } );
102 YAHOO.admin.container.panelEditor2.render(); 102 YAHOO.admin.container.panelEditor2.render();
admin/js/estat_tipo_regiao.js
@@ -7,14 +7,31 @@ function pegaDados(){ @@ -7,14 +7,31 @@ function pegaDados(){
7 core_carregando("ativa"); 7 core_carregando("ativa");
8 core_pegaDados("buscando dados...","../php/metaestat.php?funcao=listaTipoRegiao","montaTabela"); 8 core_pegaDados("buscando dados...","../php/metaestat.php?funcao=listaTipoRegiao","montaTabela");
9 } 9 }
  10 +function pegaDadosAgregacoes(codigo_tipo_regiao){
  11 + core_carregando("ativa");
  12 + core_carregando("buscando dados...");
  13 + sUrl = "../php/metaestat.php?funcao=listaAgregaRegiao&codigo_tipo_regiao="+codigo_tipo_regiao;
  14 + callback = {
  15 + success:function(o){
  16 + try{
  17 + iniciaEditorAgregacoes(YAHOO.lang.JSON.parse(o.responseText),codigo_tipo_regiao);
  18 + }
  19 + catch(e){core_handleFailure(e,o.responseText);}
  20 + },
  21 + failure:core_handleFailure,
  22 + argument: { foo:"foo", bar:"bar" }
  23 + };
  24 + core_makeRequest(sUrl,callback);
  25 +}
10 function montaTabela(dados){ 26 function montaTabela(dados){
11 - YAHOO.example.InlineCellEditing = new function() { 27 + YAHOO.namespace("editorregiao");
  28 + YAHOO.editorregiao.InlineCellEditing = new function() {
12 // Custom formatter for "address" column to preserve line breaks 29 // Custom formatter for "address" column to preserve line breaks
13 var formatTexto = function(elCell, oRecord, oColumn, oData){ 30 var formatTexto = function(elCell, oRecord, oColumn, oData){
14 if(oData === ""){ 31 if(oData === ""){
15 oData = "<span style='color:gray' ></span>"; 32 oData = "<span style='color:gray' ></span>";
16 } 33 }
17 - elCell.innerHTML = "<pre ><p style=cursor:pointer title='clique para editar'>" + oData + "</pre>"; 34 + elCell.innerHTML = "<pre ><p>" + oData + "</pre>";
18 }, 35 },
19 formatExclui = function(elCell, oRecord, oColumn){ 36 formatExclui = function(elCell, oRecord, oColumn){
20 elCell.innerHTML = "<div class=excluir title='exclui' style='text-align:center' ></div>"; 37 elCell.innerHTML = "<div class=excluir title='exclui' style='text-align:center' ></div>";
@@ -38,15 +55,16 @@ function montaTabela(dados){ @@ -38,15 +55,16 @@ function montaTabela(dados){
38 {label:"Centr&oacute;ide",key:"colunacentroide",formatter:formatTexto}, 55 {label:"Centr&oacute;ide",key:"colunacentroide",formatter:formatTexto},
39 {label:"Data",key:"data",formatter:formatTexto}, 56 {label:"Data",key:"data",formatter:formatTexto},
40 {label:"C&oacute;digo",key:"identificador",formatter:formatTexto}, 57 {label:"C&oacute;digo",key:"identificador",formatter:formatTexto},
41 - {label:"Coluna com os nomes de cada regi&atilde;o",key:"colunanomeregiao",formatter:formatTexto},  
42 - {label:"C&oacute;digo SRID da proje&ccedil;&atilde;o",key:"srid",formatter:formatTexto} 58 + {label:"Conexão",key:"codigo_estat_conexao",formatter:formatTexto},
  59 + {label:"Nomes",resizeable:false,key:"colunanomeregiao",formatter:formatTexto},
  60 + {label:"SRID",key:"srid",formatter:formatTexto}
43 ]; 61 ];
44 myDataSource = new YAHOO.util.DataSource(dados); 62 myDataSource = new YAHOO.util.DataSource(dados);
45 myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); 63 myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);
46 64
47 myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; 65 myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
48 myDataSource.responseSchema = { 66 myDataSource.responseSchema = {
49 - fields: ["codigo_tipo_regiao","nome_tipo_regiao","descricao_tipo_regiao","esquemadb","tabela","colunageo","colunacentroide","data","identificador","colunanomeregiao","srid"] 67 + fields: ["codigo_tipo_regiao","nome_tipo_regiao","descricao_tipo_regiao","esquemadb","tabela","colunageo","colunacentroide","data","identificador","codigo_estat_conexao","colunanomeregiao","srid"]
50 }; 68 };
51 myDataTable.subscribe( 69 myDataTable.subscribe(
52 'cellClickEvent', 70 'cellClickEvent',
@@ -83,15 +101,78 @@ function montaTabela(dados){ @@ -83,15 +101,78 @@ function montaTabela(dados){
83 } 101 }
84 if (column.key == 'rel'){ 102 if (column.key == 'rel'){
85 record = this.getRecord(target); 103 record = this.getRecord(target);
  104 + $clicouId = record.getData('codigo_tipo_regiao');
  105 + $recordid = record.getId();
  106 + pegaDadosAgregacoes(record.getData('codigo_tipo_regiao'));
  107 + }
  108 + }
  109 + );
  110 + };
  111 + core_carregando("desativa");
  112 +}
  113 +function iniciaEditorAgregacoes(dados,codigo_tipo_regiao){
  114 + core_carregando("desativa");
  115 + //if($i("editor_bd")){return;}
  116 + core_montaEditor("","550px","250px","","Agrega&ccedil;&otilde;es");
  117 + $i("editor_bd").innerHTML = '<p class=paragrafo ><p class=paragrafo ><input type=button id=adicionaNovaAgregacao value="Adicionar nova rela&ccedil;&atilde;o" style="left:-5px;" /></p><p><br><br><div id="tabelaAgrega" style="left:-5px;"> </div>';
  118 + core_ativaBotaoAdicionaLinha("../php/metaestat.php?funcao=alteraAgregaRegiao&codigo_tipo_regiao="+codigo_tipo_regiao,"adicionaNovaAgregacao","pegaDadosAgregacoes('"+codigo_tipo_regiao+"')");
  119 + montaTabelaAgregacoes(dados);
  120 +}
  121 +function montaTabelaAgregacoes(dados){
  122 + YAHOO.namespace("editoragregacoes");
  123 + YAHOO.editoragregacoes.InlineCellEditing = new function() {
  124 + // Custom formatter for "address" column to preserve line breaks
  125 + var formatTexto = function(elCell, oRecord, oColumn, oData){
  126 + if(oData === ""){
  127 + oData = "<span style='color:gray' ></span>";
  128 + }
  129 + elCell.innerHTML = "<pre ><p>" + oData + "</pre>";
  130 + },
  131 + formatExclui = function(elCell, oRecord, oColumn){
  132 + elCell.innerHTML = "<div class=excluir title='exclui' style='text-align:center' ></div>";
  133 + },
  134 + formatMais = function(elCell, oRecord, oColumn){
  135 + elCell.innerHTML = "<div class=editar style='text-align:center' ></div>";
  136 + },
  137 + myColumnDefs = [
  138 + {key:"excluir",label:"excluir",formatter:formatExclui},
  139 + {key:"mais",label:"editar",formatter:formatMais},
  140 + {label:"c&oacute;digo",key:"id_agregaregiao", formatter:formatTexto},
  141 + {label:"Regi&atilde;o",resizeable:true,key:"codigo_tipo_regiao", formatter:formatTexto},
  142 + {label:"Pai",resizeable:true,key:"codigo_tipo_regiao_pai", formatter:formatTexto},
  143 + {label:"Coluna de ligacao",key:"colunaligacao_regiaopai",formatter:formatTexto}
  144 + ];
  145 + myDataSource = new YAHOO.util.DataSource(dados);
  146 + myDataTable = new YAHOO.widget.DataTable("tabelaAgrega", myColumnDefs, myDataSource);
  147 + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
  148 + myDataSource.responseSchema = {
  149 + fields: ["id_agregaregiao","codigo_tipo_regiao","codigo_regiao_pai","colunaligacao_regiaopai"]
  150 + };
  151 + myDataTable.subscribe(
  152 + 'cellClickEvent',
  153 + function(ev){
  154 + var record,$clicouId,$recordid,sUrl,callback,
  155 + target = YAHOO.util.Event.getTarget(ev),
  156 + column = this.getColumn(target);
  157 + if(YAHOO.admin.container.panelCK){
  158 + YAHOO.admin.container.panelCK.destroy();
  159 + YAHOO.admin.container.panelCK = null;
  160 + }
  161 + if (column.key == 'excluir'){
  162 + record = this.getRecord(target);
  163 + excluiLinhaAgregacao(record.getData('id_agregaregiao'),target);
  164 + }
  165 + if (column.key == 'mais'){
  166 + record = this.getRecord(target);
86 core_carregando("ativa"); 167 core_carregando("ativa");
87 core_carregando("buscando dados..."); 168 core_carregando("buscando dados...");
88 - $clicouId = record.getData('codigo_tipo_regiao'); 169 + $clicouId = record.getData('id_agregaregiao');
89 $recordid = record.getId(); 170 $recordid = record.getId();
90 - sUrl = "../php/metaestat.php?funcao=listaAgregaRegiao&codigo_tipo_regiao="+record.getData('codigo_tipo_regiao'); 171 + sUrl = "../php/metaestat.php?funcao=listaAgregaRegiao&id_agregaregiao="+$clicouId;
91 callback = { 172 callback = {
92 success:function(o){ 173 success:function(o){
93 try{ 174 try{
94 - montaTabelaAgregacoes(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid); 175 + montaEditorAgregacoes(YAHOO.lang.JSON.parse(o.responseText),$clicouId,$recordid);
95 } 176 }
96 catch(e){core_handleFailure(e,o.responseText);} 177 catch(e){core_handleFailure(e,o.responseText);}
97 }, 178 },
@@ -105,9 +186,6 @@ function montaTabela(dados){ @@ -105,9 +186,6 @@ function montaTabela(dados){
105 }; 186 };
106 core_carregando("desativa"); 187 core_carregando("desativa");
107 } 188 }
108 -function montaTabelaAgregacoes(){  
109 -  
110 -}  
111 function montaEditor(dados,id,recordid){ 189 function montaEditor(dados,id,recordid){
112 function on_editorCheckBoxChange(p_oEvent){ 190 function on_editorCheckBoxChange(p_oEvent){
113 if(p_oEvent.newValue.get("value") == "OK"){ 191 if(p_oEvent.newValue.get("value") == "OK"){
@@ -119,7 +197,6 @@ function montaEditor(dados,id,recordid){ @@ -119,7 +197,6 @@ function montaEditor(dados,id,recordid){
119 if(!$i("janela_editor2")){ 197 if(!$i("janela_editor2")){
120 var ins,editorBotoes, 198 var ins,editorBotoes,
121 novoel = document.createElement("div"); 199 novoel = document.createElement("div");
122 -  
123 novoel.id = "janela_editor2"; 200 novoel.id = "janela_editor2";
124 ins = '<div class="hd">Editor</div>'; 201 ins = '<div class="hd">Editor</div>';
125 ins += "<div class='bd' style='height:354px;overflow:auto'>"; 202 ins += "<div class='bd' style='height:354px;overflow:auto'>";
@@ -128,9 +205,9 @@ function montaEditor(dados,id,recordid){ @@ -128,9 +205,9 @@ function montaEditor(dados,id,recordid){
128 document.body.appendChild(novoel); 205 document.body.appendChild(novoel);
129 editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); 206 editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" });
130 editorBotoes.addButtons([ 207 editorBotoes.addButtons([
131 - { label: "Salva", value: "OK", checked: false},  
132 - { label: "Cancela", value: "CANCEL", checked: false }  
133 - ]); 208 + { label: "Salva", value: "OK", checked: false},
  209 + { label: "Cancela", value: "CANCEL", checked: false }
  210 + ]);
134 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 211 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
135 YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } ); 212 YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } );
136 YAHOO.admin.container.panelEditor2.render(); 213 YAHOO.admin.container.panelEditor2.render();
@@ -139,6 +216,36 @@ function montaEditor(dados,id,recordid){ @@ -139,6 +216,36 @@ function montaEditor(dados,id,recordid){
139 $i("editor_bd2").innerHTML = montaDiv(dados); 216 $i("editor_bd2").innerHTML = montaDiv(dados);
140 core_carregando("desativa"); 217 core_carregando("desativa");
141 } 218 }
  219 +function montaEditorAgregacoes(dados,id,recordid){
  220 + function on_editorCheckBoxChange(p_oEvent){
  221 + if(p_oEvent.newValue.get("value") == "OK"){
  222 + gravaDadosAgregacoes(id,recordid);
  223 + }
  224 + YAHOO.admin.container.panelEditor2.destroy();
  225 + YAHOO.admin.container.panelEditor2 = null;
  226 + };
  227 + if(!$i("janela_editor2")){
  228 + var ins,editorBotoes,
  229 + novoel = document.createElement("div");
  230 + novoel.id = "janela_editor2";
  231 + ins = '<div class="hd">Editor</div>';
  232 + ins += "<div class='bd' style='height:354px;overflow:auto'>";
  233 + ins += "<div id='okcancel_checkbox2'></div><div id='editor_bd2'></div>";
  234 + novoel.innerHTML = ins;
  235 + document.body.appendChild(novoel);
  236 + editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" });
  237 + editorBotoes.addButtons([
  238 + { label: "Salva", value: "OK", checked: false},
  239 + { label: "Cancela", value: "CANCEL", checked: false }
  240 + ]);
  241 + editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
  242 + YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"280px",overflow:"auto", visible:false,constraintoviewport:true } );
  243 + YAHOO.admin.container.panelEditor2.render();
  244 + }
  245 + YAHOO.admin.container.panelEditor2.show();
  246 + $i("editor_bd2").innerHTML = montaDivAgregacoes(dados);
  247 + core_carregando("desativa");
  248 +}
142 function montaDiv(i){ 249 function montaDiv(i){
143 var param = { 250 var param = {
144 "linhas":[ 251 "linhas":[
@@ -150,6 +257,7 @@ function montaDiv(i){ @@ -150,6 +257,7 @@ function montaDiv(i){
150 {titulo:"Coluna com pontos (pode ser a mesmo que a anterior):",id:"Ecolunacentroide",size:"50",value:i.colunacentroide,tipo:"text",div:""}, 257 {titulo:"Coluna com pontos (pode ser a mesmo que a anterior):",id:"Ecolunacentroide",size:"50",value:i.colunacentroide,tipo:"text",div:""},
151 {titulo:"Data a qual se referem os dados:",id:"Edata",size:"50",value:i.data,tipo:"text",div:""}, 258 {titulo:"Data a qual se referem os dados:",id:"Edata",size:"50",value:i.data,tipo:"text",div:""},
152 {titulo:"Coluna com o c&oacute;digo de cada registro:",id:"Eidentificador",size:"50",value:i.identificador,tipo:"text",div:""}, 259 {titulo:"Coluna com o c&oacute;digo de cada registro:",id:"Eidentificador",size:"50",value:i.identificador,tipo:"text",div:""},
  260 + {titulo:"C&oacute;digo da conex&atilde;o com o banco:",id:"Ecodigo_estat_conexao",size:"50",value:i.codigo_estat_conexao,tipo:"text",div:""},
153 {titulo:"Coluna com o nome da regi&atilde;o:",id:"Ecolunanomeregiao",size:"50",value:i.colunanomeregiao,tipo:"text",div:""}, 261 {titulo:"Coluna com o nome da regi&atilde;o:",id:"Ecolunanomeregiao",size:"50",value:i.colunanomeregiao,tipo:"text",div:""},
154 {titulo:"C&oacute;digo SRID:",id:"Esrid",size:"50",value:i.srid,tipo:"text",div:""} 262 {titulo:"C&oacute;digo SRID:",id:"Esrid",size:"50",value:i.srid,tipo:"text",div:""}
155 ] 263 ]
@@ -159,9 +267,20 @@ function montaDiv(i){ @@ -159,9 +267,20 @@ function montaDiv(i){
159 ins += core_geraLinhas(param); 267 ins += core_geraLinhas(param);
160 return(ins); 268 return(ins);
161 } 269 }
  270 +function montaDivAgregacoes(i){
  271 + var param = {
  272 + "linhas":[
  273 + {titulo:"C&oacute;digo da regi&atilde;o de n&iacute;vel superior:",id:"Ecodigo_tipo_regiao_pai",size:"50",value:i.codigo_tipo_regiao_pai,tipo:"text",div:""},
  274 + {titulo:"Coluna na tabela da regi&atilde;o de n&iacute;vel inferior que permite a liga&ccedil;&atilde;o:",id:"Ecolunaligacao_regiaopai",size:"50",value:i.colunaligacao_regiaopai,tipo:"text",div:""}
  275 + ]
  276 + },
  277 + ins = "";
  278 + ins += core_geraLinhas(param);
  279 + return(ins);
  280 +}
162 281
163 function gravaDados(id,recordid){ 282 function gravaDados(id,recordid){
164 - var campos = new Array("nome_tipo_regiao","descricao_tipo_regiao","esquemadb","tabela","colunageo","colunacentroide","data","identificador","colunanomeregiao","srid"), 283 + var campos = new Array("codigo_estat_conexao","nome_tipo_regiao","descricao_tipo_regiao","esquemadb","tabela","colunageo","colunacentroide","data","identificador","colunanomeregiao","srid"),
165 par = "", 284 par = "",
166 i = 0, 285 i = 0,
167 sUrl,callback; 286 sUrl,callback;
@@ -193,9 +312,48 @@ function gravaDados(id,recordid){ @@ -193,9 +312,48 @@ function gravaDados(id,recordid){
193 }; 312 };
194 core_makeRequest(sUrl,callback); 313 core_makeRequest(sUrl,callback);
195 } 314 }
  315 +function gravaDadosAgregacoes(id,recordid){
  316 + // TODO
  317 + var campos = new Array("codigo_tipo_regiao_pai","colunaligacao_regiaopai"),
  318 + par = "",
  319 + i = 0,
  320 + sUrl,callback;
  321 +
  322 + for (i=0;i<campos.length;i++){
  323 + par += "&"+campos[i]+"="+($i("E"+campos[i]).value);
  324 + }
  325 + par += "&id_agregaregiao="+id;
  326 + core_carregando("ativa");
  327 + core_carregando(" gravando o registro do id= "+id);
  328 + sUrl = "../php/metaestat.php?funcao=alteraAgregaregiao"+par;
  329 + callback = {
  330 + success:function(o){
  331 + try {
  332 + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") {
  333 + core_carregando("<span style=color:red >N&atilde;o foi poss&iacute;vel excluir. Verifique se n&atilde;o existem registros vinculados</span>");
  334 + setTimeout("core_carregando('desativa')",3000);
  335 + }
  336 + else{
  337 + var rec = myDataTable.getRecordSet().getRecord(recordid);
  338 + myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText));
  339 + core_carregando("desativa");
  340 + }
  341 + }
  342 + catch(e){core_handleFailure(e,o.responseText);}
  343 + },
  344 + failure:core_handleFailure,
  345 + argument: { foo:"foo", bar:"bar" }
  346 + };
  347 + core_makeRequest(sUrl,callback);
  348 +}
196 function excluiLinha(id,row){ 349 function excluiLinha(id,row){
197 var mensagem = " excluindo o registro do id= "+id, 350 var mensagem = " excluindo o registro do id= "+id,
198 sUrl = "../php/metaestat.php?funcao=excluirTipoRegiao&codigo_tipo_regiao="+id; 351 sUrl = "../php/metaestat.php?funcao=excluirTipoRegiao&codigo_tipo_regiao="+id;
199 core_excluiLinha(sUrl,row,mensagem); 352 core_excluiLinha(sUrl,row,mensagem);
200 } 353 }
  354 +function excluiLinhaAgregacao(id,row){
  355 + var mensagem = " excluindo o registro do id= "+id,
  356 + sUrl = "../php/metaestat.php?funcao=excluirAgregaRegiao&id_agregaregiao="+id;
  357 + core_excluiLinha(sUrl,row,mensagem);
  358 +}
201 //YAHOO.util.Event.addListener(window, "load", initMenu); 359 //YAHOO.util.Event.addListener(window, "load", initMenu);
202 \ No newline at end of file 360 \ No newline at end of file
admin/js/estat_unidade_medida.js
@@ -14,7 +14,7 @@ function montaTabela(dados){ @@ -14,7 +14,7 @@ function montaTabela(dados){
14 if(oData === ""){ 14 if(oData === ""){
15 oData = "<span style='color:gray' ></span>"; 15 oData = "<span style='color:gray' ></span>";
16 } 16 }
17 - elCell.innerHTML = "<pre ><p style=cursor:pointer title='clique para editar'>" + oData + "</pre>"; 17 + elCell.innerHTML = "<pre ><p>" + oData + "</pre>";
18 }, 18 },
19 formatExclui = function(elCell, oRecord, oColumn){ 19 formatExclui = function(elCell, oRecord, oColumn){
20 elCell.innerHTML = "<div class=excluir title='exclui' style='text-align:center' ></div>"; 20 elCell.innerHTML = "<div class=excluir title='exclui' style='text-align:center' ></div>";
@@ -23,14 +23,14 @@ function montaTabela(dados){ @@ -23,14 +23,14 @@ function montaTabela(dados){
23 elCell.innerHTML = "<div class=editar style='text-align:center' ></div>"; 23 elCell.innerHTML = "<div class=editar style='text-align:center' ></div>";
24 }, 24 },
25 myColumnDefs = [ 25 myColumnDefs = [
26 - {key:"excluir",label:"excluir",formatter:formatExclui},  
27 - {key:"mais",label:"editar",formatter:formatMais},  
28 - {label:"c&oacute;digo",key:"codigo_unidade_medida", formatter:formatTexto},  
29 - {label:"Nome",resizeable:true,key:"nome", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},  
30 - {label:"Sigla",resizeable:true,key:"sigla", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},  
31 - {label:"Permite soma?",key:"permitesoma",editor:"radio" ,editorOptions:{radioOptions:["SIM","NAO"],disableBtns:false,LABEL_SAVE:"OK"}},  
32 - {label:"Permite m&eacute;dia?",key:"permitemedia",editor:"radio" ,editorOptions:{radioOptions:["SIM","NAO"],disableBtns:false,LABEL_SAVE:"OK"}}  
33 - ]; 26 + {key:"excluir",label:"excluir",formatter:formatExclui},
  27 + {key:"mais",label:"editar",formatter:formatMais},
  28 + {label:"c&oacute;digo",key:"codigo_unidade_medida", formatter:formatTexto},
  29 + {label:"Nome",resizeable:true,key:"nome", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
  30 + {label:"Sigla",resizeable:true,key:"sigla", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
  31 + {label:"Permite soma?",key:"permitesoma",editor:"radio" ,editorOptions:{radioOptions:["SIM","NAO"],disableBtns:false,LABEL_SAVE:"OK"}},
  32 + {label:"Permite m&eacute;dia?",key:"permitemedia",editor:"radio" ,editorOptions:{radioOptions:["SIM","NAO"],disableBtns:false,LABEL_SAVE:"OK"}}
  33 + ];
34 myDataSource = new YAHOO.util.DataSource(dados); 34 myDataSource = new YAHOO.util.DataSource(dados);
35 myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); 35 myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);
36 36
@@ -96,9 +96,9 @@ function montaEditor(dados,id,recordid){ @@ -96,9 +96,9 @@ function montaEditor(dados,id,recordid){
96 document.body.appendChild(novoel); 96 document.body.appendChild(novoel);
97 editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); 97 editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" });
98 editorBotoes.addButtons([ 98 editorBotoes.addButtons([
99 - { label: "Salva", value: "OK", checked: false},  
100 - { label: "Cancela", value: "CANCEL", checked: false }  
101 - ]); 99 + { label: "Salva", value: "OK", checked: false},
  100 + { label: "Cancela", value: "CANCEL", checked: false }
  101 + ]);
102 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 102 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
103 YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } ); 103 YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"380px",overflow:"auto", visible:false,constraintoviewport:true } );
104 YAHOO.admin.container.panelEditor2.render(); 104 YAHOO.admin.container.panelEditor2.render();
admin/js/estat_variavel.js
@@ -111,39 +111,39 @@ function montaArvore(dados){ @@ -111,39 +111,39 @@ function montaArvore(dados){
111 function changeIconMode(){ 111 function changeIconMode(){
112 buildTree(); 112 buildTree();
113 } 113 }
114 - function loadNodeData(node, fnLoadComplete){  
115 - var sUrl = "../php/metaestat.php?funcao=listaMedidaVariavel&codigo_variavel="+node.data.codigo_variavel, 114 + function loadNodeData(node, fnLoadComplete){
  115 + var sUrl = "../php/metaestat.php?funcao=listaMedidaVariavel&codigo_variavel="+node.data.codigo_variavel,
116 callback = { 116 callback = {
117 - success: function(oResponse){  
118 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 117 + success: function(oResponse){
  118 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
119 adicionaNosMedidas(node,dados,false); 119 adicionaNosMedidas(node,dados,false);
120 - oResponse.argument.fnLoadComplete();  
121 - },  
122 - failure: function(oResponse){  
123 - oResponse.argument.fnLoadComplete();  
124 - },  
125 - argument:{  
126 - "node": node,  
127 - "fnLoadComplete": fnLoadComplete  
128 - },  
129 - timeout: 25000  
130 - };  
131 - if(node.data.codigo_variavel){  
132 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
133 - }  
134 - else{  
135 - fnLoadComplete.call();  
136 - }  
137 - }  
138 - function buildTree(){ 120 + oResponse.argument.fnLoadComplete();
  121 + },
  122 + failure: function(oResponse){
  123 + oResponse.argument.fnLoadComplete();
  124 + },
  125 + argument:{
  126 + "node": node,
  127 + "fnLoadComplete": fnLoadComplete
  128 + },
  129 + timeout: 25000
  130 + };
  131 + if(node.data.codigo_variavel){
  132 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  133 + }
  134 + else{
  135 + fnLoadComplete.call();
  136 + }
  137 + }
  138 + function buildTree(){
139 tree = new YAHOO.widget.TreeView("tabela"); 139 tree = new YAHOO.widget.TreeView("tabela");
140 tree.setDynamicLoad(loadNodeData, 1); 140 tree.setDynamicLoad(loadNodeData, 1);
141 var root = tree.getRoot(), 141 var root = tree.getRoot(),
142 tempNode = new YAHOO.widget.TextNode('', root, false); 142 tempNode = new YAHOO.widget.TextNode('', root, false);
143 tempNode.isLeaf = true; 143 tempNode.isLeaf = true;
144 core_carregando("desativa"); 144 core_carregando("desativa");
145 - }  
146 - buildTree(); 145 + }
  146 + buildTree();
147 }(); 147 }();
148 adicionaNosVariaveis(dados); 148 adicionaNosVariaveis(dados);
149 tree.draw(); 149 tree.draw();
@@ -163,83 +163,83 @@ function adicionaNosMedidas(no,dados,redesenha) @@ -163,83 +163,83 @@ function adicionaNosMedidas(no,dados,redesenha)
163 if (newVal != currentIconMode) 163 if (newVal != currentIconMode)
164 {currentIconMode = newVal;} 164 {currentIconMode = newVal;}
165 } 165 }
166 - function loadNodeData(node, fnLoadComplete){  
167 - var sUrl = "../php/metaestat.php?funcao=listaParametro&id_medida_variavel="+node.data.no_parametros, 166 + function loadNodeData(node, fnLoadComplete){
  167 + var sUrl = "../php/metaestat.php?funcao=listaParametro&id_medida_variavel="+node.data.no_parametros,
168 callback = { 168 callback = {
169 - success: function(oResponse){  
170 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 169 + success: function(oResponse){
  170 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
171 adicionaNosParametro(node,dados,false); 171 adicionaNosParametro(node,dados,false);
172 - oResponse.argument.fnLoadComplete();  
173 - },  
174 - failure: function(oResponse){  
175 - oResponse.argument.fnLoadComplete();  
176 - },  
177 - argument:{  
178 - "node": node,  
179 - "fnLoadComplete": fnLoadComplete  
180 - },  
181 - timeout: 25000  
182 - };  
183 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
184 - };  
185 - function loadNodeDataClasses(node, fnLoadComplete){  
186 - var sUrl = "../php/metaestat.php?funcao=listaClassificacaoMedida&id_medida_variavel="+node.data.no_classificacao, 172 + oResponse.argument.fnLoadComplete();
  173 + },
  174 + failure: function(oResponse){
  175 + oResponse.argument.fnLoadComplete();
  176 + },
  177 + argument:{
  178 + "node": node,
  179 + "fnLoadComplete": fnLoadComplete
  180 + },
  181 + timeout: 25000
  182 + };
  183 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  184 + };
  185 + function loadNodeDataClasses(node, fnLoadComplete){
  186 + var sUrl = "../php/metaestat.php?funcao=listaClassificacaoMedida&id_medida_variavel="+node.data.no_classificacao,
187 callback = { 187 callback = {
188 - success: function(oResponse){  
189 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 188 + success: function(oResponse){
  189 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
190 adicionaNosClassificacao(node,dados,false); 190 adicionaNosClassificacao(node,dados,false);
191 - oResponse.argument.fnLoadComplete();  
192 - },  
193 - failure: function(oResponse){  
194 - oResponse.argument.fnLoadComplete();  
195 - },  
196 - argument:{  
197 - "node": node,  
198 - "fnLoadComplete": fnLoadComplete  
199 - },  
200 - timeout: 25000  
201 - };  
202 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
203 - };  
204 - function loadNodeDataLinks(node, fnLoadComplete){  
205 - var sUrl = "../php/metaestat.php?funcao=listaLinkMedida&id_medida_variavel="+node.data.no_link, 191 + oResponse.argument.fnLoadComplete();
  192 + },
  193 + failure: function(oResponse){
  194 + oResponse.argument.fnLoadComplete();
  195 + },
  196 + argument:{
  197 + "node": node,
  198 + "fnLoadComplete": fnLoadComplete
  199 + },
  200 + timeout: 25000
  201 + };
  202 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  203 + };
  204 + function loadNodeDataLinks(node, fnLoadComplete){
  205 + var sUrl = "../php/metaestat.php?funcao=listaLinkMedida&id_medida_variavel="+node.data.no_link,
206 callback = { 206 callback = {
207 - success: function(oResponse){  
208 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 207 + success: function(oResponse){
  208 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
209 adicionaNosLink(node,dados,false); 209 adicionaNosLink(node,dados,false);
210 - oResponse.argument.fnLoadComplete();  
211 - },  
212 - failure: function(oResponse){  
213 - oResponse.argument.fnLoadComplete();  
214 - },  
215 - argument:{  
216 - "node": node,  
217 - "fnLoadComplete": fnLoadComplete  
218 - },  
219 - timeout: 25000  
220 - };  
221 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
222 - };  
223 - function loadNodeDataFonteinfo(node, fnLoadComplete){  
224 - var sUrl = "../php/metaestat.php?funcao=listaFonteinfoMedida&id_medida_variavel="+node.data.no_fonteinfo, 210 + oResponse.argument.fnLoadComplete();
  211 + },
  212 + failure: function(oResponse){
  213 + oResponse.argument.fnLoadComplete();
  214 + },
  215 + argument:{
  216 + "node": node,
  217 + "fnLoadComplete": fnLoadComplete
  218 + },
  219 + timeout: 25000
  220 + };
  221 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  222 + };
  223 + function loadNodeDataFonteinfo(node, fnLoadComplete){
  224 + var sUrl = "../php/metaestat.php?funcao=listaFonteinfoMedida&id_medida_variavel="+node.data.no_fonteinfo,
225 callback = { 225 callback = {
226 - success: function(oResponse){  
227 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 226 + success: function(oResponse){
  227 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
228 adicionaNosFonteinfo(node,dados,false); 228 adicionaNosFonteinfo(node,dados,false);
229 - oResponse.argument.fnLoadComplete();  
230 - },  
231 - failure: function(oResponse){  
232 - oResponse.argument.fnLoadComplete();  
233 - },  
234 - argument:{  
235 - "node": node,  
236 - "fnLoadComplete": fnLoadComplete  
237 - },  
238 - timeout: 25000  
239 - };  
240 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
241 - };  
242 - if(!redesenha && !(tree.getNodeByProperty("etiqueta_adiciona_variavel",no.data.codigo_variavel))){ 229 + oResponse.argument.fnLoadComplete();
  230 + },
  231 + failure: function(oResponse){
  232 + oResponse.argument.fnLoadComplete();
  233 + },
  234 + argument:{
  235 + "node": node,
  236 + "fnLoadComplete": fnLoadComplete
  237 + },
  238 + timeout: 25000
  239 + };
  240 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  241 + };
  242 + if(!redesenha && !(tree.getNodeByProperty("etiqueta_adiciona_variavel",no.data.codigo_variavel))){
243 tempNode = new YAHOO.widget.HTMLNode( 243 tempNode = new YAHOO.widget.HTMLNode(
244 { 244 {
245 html:"<span style=\"cursor:pointer;\" onclick=\"adicionarMedidaVariavel('"+no.data.codigo_variavel+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar nova medida da vari&aacute;vel</i></span>", 245 html:"<span style=\"cursor:pointer;\" onclick=\"adicionarMedidaVariavel('"+no.data.codigo_variavel+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar nova medida da vari&aacute;vel</i></span>",
@@ -300,7 +300,7 @@ function adicionaNosParametro(no,dados,redesenha){ @@ -300,7 +300,7 @@ function adicionaNosParametro(no,dados,redesenha){
300 if (newVal != currentIconMode) 300 if (newVal != currentIconMode)
301 {currentIconMode = newVal;} 301 {currentIconMode = newVal;}
302 } 302 }
303 - if(!redesenha) { 303 + if(!redesenha) {
304 tempNode = new YAHOO.widget.HTMLNode( 304 tempNode = new YAHOO.widget.HTMLNode(
305 { 305 {
306 html:"<span style=\"cursor:pointer;\" onclick=\"adicionarParametroMedida('"+no.data.no_parametros+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar novo par&acirc;metro</i></span>" 306 html:"<span style=\"cursor:pointer;\" onclick=\"adicionarParametroMedida('"+no.data.no_parametros+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar novo par&acirc;metro</i></span>"
@@ -336,26 +336,26 @@ function adicionaNosClassificacao(no,dados,redesenha){ @@ -336,26 +336,26 @@ function adicionaNosClassificacao(no,dados,redesenha){
336 if (newVal != currentIconMode) 336 if (newVal != currentIconMode)
337 {currentIconMode = newVal;} 337 {currentIconMode = newVal;}
338 } 338 }
339 - function loadNodeData(node, fnLoadComplete){  
340 - var sUrl = "../php/metaestat.php?funcao=listaClasseClassificacao&id_classificacao="+node.data.id_classificacao, 339 + function loadNodeData(node, fnLoadComplete){
  340 + var sUrl = "../php/metaestat.php?funcao=listaClasseClassificacao&id_classificacao="+node.data.id_classificacao,
341 callback = { 341 callback = {
342 - success: function(oResponse){  
343 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 342 + success: function(oResponse){
  343 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
344 adicionaNosClasses(node,dados,false); 344 adicionaNosClasses(node,dados,false);
345 - oResponse.argument.fnLoadComplete();  
346 - },  
347 - failure: function(oResponse){  
348 - oResponse.argument.fnLoadComplete();  
349 - },  
350 - argument:{  
351 - "node": node,  
352 - "fnLoadComplete": fnLoadComplete  
353 - },  
354 - timeout: 25000  
355 - };  
356 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
357 - };  
358 - if(!redesenha) { 345 + oResponse.argument.fnLoadComplete();
  346 + },
  347 + failure: function(oResponse){
  348 + oResponse.argument.fnLoadComplete();
  349 + },
  350 + argument:{
  351 + "node": node,
  352 + "fnLoadComplete": fnLoadComplete
  353 + },
  354 + timeout: 25000
  355 + };
  356 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  357 + };
  358 + if(!redesenha) {
359 tempNode = new YAHOO.widget.HTMLNode( 359 tempNode = new YAHOO.widget.HTMLNode(
360 { 360 {
361 html:"<span style=\"cursor:pointer;\" onclick=\"adicionarClassificacaoMedida('"+no.data.no_classificacao+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar nova classifica&ccedil;&atilde;o</i></span>" 361 html:"<span style=\"cursor:pointer;\" onclick=\"adicionarClassificacaoMedida('"+no.data.no_classificacao+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar nova classifica&ccedil;&atilde;o</i></span>"
@@ -392,7 +392,7 @@ function adicionaNosClasses(no,dados,redesenha){ @@ -392,7 +392,7 @@ function adicionaNosClasses(no,dados,redesenha){
392 if (newVal != currentIconMode) 392 if (newVal != currentIconMode)
393 {currentIconMode = newVal;} 393 {currentIconMode = newVal;}
394 } 394 }
395 - if(!redesenha) { 395 + if(!redesenha) {
396 tempNode = new YAHOO.widget.HTMLNode( 396 tempNode = new YAHOO.widget.HTMLNode(
397 { 397 {
398 html:"<span style=\"cursor:pointer;\" onclick=\"adicionarClasseClassificacao('"+no.data.id_classificacao+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar nova classe</i></span>" 398 html:"<span style=\"cursor:pointer;\" onclick=\"adicionarClasseClassificacao('"+no.data.id_classificacao+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar nova classe</i></span>"
@@ -428,7 +428,7 @@ function adicionaNosLink(no,dados,redesenha){ @@ -428,7 +428,7 @@ function adicionaNosLink(no,dados,redesenha){
428 if (newVal != currentIconMode) 428 if (newVal != currentIconMode)
429 {currentIconMode = newVal;} 429 {currentIconMode = newVal;}
430 } 430 }
431 - if(!redesenha) { 431 + if(!redesenha) {
432 tempNode = new YAHOO.widget.HTMLNode( 432 tempNode = new YAHOO.widget.HTMLNode(
433 { 433 {
434 html:"<span style=\"cursor:pointer;\" onclick=\"adicionarLinkMedida('"+no.data.no_link+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar novo link</i></span>" 434 html:"<span style=\"cursor:pointer;\" onclick=\"adicionarLinkMedida('"+no.data.no_link+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar novo link</i></span>"
@@ -464,7 +464,7 @@ function adicionaNosFonteinfo(no,dados,redesenha){ @@ -464,7 +464,7 @@ function adicionaNosFonteinfo(no,dados,redesenha){
464 if (newVal != currentIconMode) 464 if (newVal != currentIconMode)
465 {currentIconMode = newVal;} 465 {currentIconMode = newVal;}
466 } 466 }
467 - if(!redesenha) { 467 + if(!redesenha) {
468 tempNode = new YAHOO.widget.HTMLNode( 468 tempNode = new YAHOO.widget.HTMLNode(
469 { 469 {
470 html:"<span style=\"cursor:pointer;\" onclick=\"editar('fonteinfo','"+no.data.no_fonteinfo+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar nova fonte</i></span>" 470 html:"<span style=\"cursor:pointer;\" onclick=\"editar('fonteinfo','"+no.data.no_fonteinfo+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar nova fonte</i></span>"
@@ -506,8 +506,8 @@ function montaDivVariavel(i){ @@ -506,8 +506,8 @@ function montaDivVariavel(i){
506 var ins = "", 506 var ins = "",
507 param = { 507 param = {
508 "linhas":[ 508 "linhas":[
509 - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""},  
510 - {titulo:"Descri&ccedil;&atilde;o:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""} 509 + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""},
  510 + {titulo:"Descri&ccedil;&atilde;o:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""}
511 ] 511 ]
512 }; 512 };
513 ins += core_geraLinhas(param); 513 ins += core_geraLinhas(param);
@@ -518,16 +518,16 @@ function montaDivMedidaVariavel(i){ @@ -518,16 +518,16 @@ function montaDivMedidaVariavel(i){
518 var temp,ins = "", 518 var temp,ins = "",
519 param = { 519 param = {
520 "linhas":[ 520 "linhas":[
521 - {titulo:"Nome:",id:"Enomemedida",size:"50",value:i.nomemedida,tipo:"text",div:""},  
522 - {titulo:"Unidade de medida:",id:"",size:"50",value:i.codigo_unidade_medida,tipo:"text",div:"<div id=Ccodigo_unidade_medida ></div>"},  
523 - {titulo:"Tipo de período:",id:"",size:"50",value:i.codigo_tipo_periodo,tipo:"text",div:"<div id=Ccodigo_tipo_periodo ></div>"},  
524 - {titulo:"Tipo de regi&atilde;o:",id:"",size:"50",value:i.codigo_tipo_regiao,tipo:"text",div:"<div id=Ccodigo_tipo_regiao ></div>"},  
525 - {titulo:"Conex&atilde;o:",id:"",size:"50",value:i.codigo_estat_conexao,tipo:"text",div:"<div id=Ccodigo_estat_conexao ></div>"},  
526 - {titulo:"Esquema do banco:",id:"Eesquemadb",size:"50",value:i.esquemadb,tipo:"text",div:""},  
527 - {titulo:"Tabela do banco:",id:"Etabela",size:"50",value:i.tabela,tipo:"text",div:""},  
528 - {titulo:"Coluna com os valores:",id:"Ecolunavalor",size:"50",value:i.colunavalor,tipo:"text",div:""},  
529 - {titulo:"Coluna com os IDs da tabela GEO:",id:"Ecolunaidgeo",size:"50",value:i.colunaidgeo,tipo:"text",div:""},  
530 - {titulo:"Filtro adicional:",id:"Efiltro",size:"50",value:i.filtro,tipo:"text",div:""} 521 + {titulo:"Nome:",id:"Enomemedida",size:"50",value:i.nomemedida,tipo:"text",div:""},
  522 + {titulo:"Unidade de medida:",id:"",size:"50",value:i.codigo_unidade_medida,tipo:"text",div:"<div id=Ccodigo_unidade_medida ></div>"},
  523 + {titulo:"Tipo de período:",id:"",size:"50",value:i.codigo_tipo_periodo,tipo:"text",div:"<div id=Ccodigo_tipo_periodo ></div>"},
  524 + {titulo:"Tipo de regi&atilde;o:",id:"",size:"50",value:i.codigo_tipo_regiao,tipo:"text",div:"<div id=Ccodigo_tipo_regiao ></div>"},
  525 + {titulo:"Conex&atilde;o:",id:"",size:"50",value:i.codigo_estat_conexao,tipo:"text",div:"<div id=Ccodigo_estat_conexao ></div>"},
  526 + {titulo:"Esquema do banco:",id:"Eesquemadb",size:"50",value:i.esquemadb,tipo:"text",div:""},
  527 + {titulo:"Tabela do banco:",id:"Etabela",size:"50",value:i.tabela,tipo:"text",div:""},
  528 + {titulo:"Coluna com os valores:",id:"Ecolunavalor",size:"50",value:i.colunavalor,tipo:"text",div:""},
  529 + {titulo:"Coluna com os IDs da tabela GEO:",id:"Ecolunaidgeo",size:"50",value:i.colunaidgeo,tipo:"text",div:""},
  530 + {titulo:"Filtro adicional:",id:"Efiltro",size:"50",value:i.filtro,tipo:"text",div:""}
531 ] 531 ]
532 }; 532 };
533 ins += core_geraLinhas(param); 533 ins += core_geraLinhas(param);
@@ -562,10 +562,10 @@ function montaDivParametroMedida(i){ @@ -562,10 +562,10 @@ function montaDivParametroMedida(i){
562 var ins = "", 562 var ins = "",
563 param = { 563 param = {
564 "linhas":[ 564 "linhas":[
565 - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""},  
566 - {titulo:"Descri&ccedil;&atilde;o:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""},  
567 - {titulo:"Coluna:",id:"Ecoluna",size:"50",value:i.coluna,tipo:"text",div:""},  
568 - {titulo:"id_pai:",id:"Eid_pai",size:"50",value:i.id_pai,tipo:"text",div:""} 565 + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""},
  566 + {titulo:"Descri&ccedil;&atilde;o:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""},
  567 + {titulo:"Coluna:",id:"Ecoluna",size:"50",value:i.coluna,tipo:"text",div:""},
  568 + {titulo:"id_pai:",id:"Eid_pai",size:"50",value:i.id_pai,tipo:"text",div:""}
569 ] 569 ]
570 }; 570 };
571 ins += core_geraLinhas(param); 571 ins += core_geraLinhas(param);
@@ -576,8 +576,8 @@ function montaDivClassificacaoMedida(i){ @@ -576,8 +576,8 @@ function montaDivClassificacaoMedida(i){
576 var ins = "", 576 var ins = "",
577 param = { 577 param = {
578 "linhas":[ 578 "linhas":[
579 - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""},  
580 - {titulo:"Observa&ccedil;&atilde;o:",id:"Eobservacao",size:"50",value:i.observacao,tipo:"text",div:""} 579 + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""},
  580 + {titulo:"Observa&ccedil;&atilde;o:",id:"Eobservacao",size:"50",value:i.observacao,tipo:"text",div:""}
581 ] 581 ]
582 }; 582 };
583 ins += core_geraLinhas(param); 583 ins += core_geraLinhas(param);
@@ -589,17 +589,17 @@ function montaDivClasseClassificacao(i){ @@ -589,17 +589,17 @@ function montaDivClasseClassificacao(i){
589 var ins = "", 589 var ins = "",
590 param = { 590 param = {
591 "linhas":[ 591 "linhas":[
592 - {titulo:"T&iacute;tulo:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""},  
593 - {titulo:"Express&atilde;o (no estilo Mapserver)<br> exemplo (([nu_farm_funcionando] > 0) and ([nu_farm_funcionando] < 5)):",id:"Eexpressao",size:"50",value:i.expressao,tipo:"text",div:""},  
594 - {titulo:"S&iacute;mbolo:",id:"Esimbolo",size:"10",value:i.simbolo,tipo:"text",div:""},  
595 - {titulo:"Tamanho do s&iacute;mbolo:",id:"Etamanho",size:"10",value:i.tamanho,tipo:"text",div:""},  
596 - {titulo:"Vermelho:",id:"Evermelho",size:"10",value:i.vermelho,tipo:"text",div:""},  
597 - {titulo:"Verde:",id:"Everde",size:"10",value:i.verde,tipo:"text",div:""},  
598 - {titulo:"Azul:",id:"Eazul",size:"10",value:i.azul,tipo:"text",div:""},  
599 - {titulo:"Contorno - tamanho do s&iacute;mbolo:",id:"Eotamanho",size:"10",value:i.otamanho,tipo:"text",div:""},  
600 - {titulo:"Contorno - Vermelho:",id:"Eovermelho",size:"10",value:i.overmelho,tipo:"text",div:""},  
601 - {titulo:"Contorno - Verde:",id:"Eoverde",size:"10",value:i.overde,tipo:"text",div:""},  
602 - {titulo:"Contorno - Azul:",id:"Eoazul",size:"10",value:i.oazul,tipo:"text",div:""} 592 + {titulo:"T&iacute;tulo:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""},
  593 + {titulo:"Express&atilde;o (no estilo Mapserver)<br> exemplo (([nu_farm_funcionando] > 0) and ([nu_farm_funcionando] < 5)):",id:"Eexpressao",size:"50",value:i.expressao,tipo:"text",div:""},
  594 + {titulo:"S&iacute;mbolo:",id:"Esimbolo",size:"10",value:i.simbolo,tipo:"text",div:""},
  595 + {titulo:"Tamanho do s&iacute;mbolo:",id:"Etamanho",size:"10",value:i.tamanho,tipo:"text",div:""},
  596 + {titulo:"Vermelho:",id:"Evermelho",size:"10",value:i.vermelho,tipo:"text",div:""},
  597 + {titulo:"Verde:",id:"Everde",size:"10",value:i.verde,tipo:"text",div:""},
  598 + {titulo:"Azul:",id:"Eazul",size:"10",value:i.azul,tipo:"text",div:""},
  599 + {titulo:"Contorno - tamanho do s&iacute;mbolo:",id:"Eotamanho",size:"10",value:i.otamanho,tipo:"text",div:""},
  600 + {titulo:"Contorno - Vermelho:",id:"Eovermelho",size:"10",value:i.overmelho,tipo:"text",div:""},
  601 + {titulo:"Contorno - Verde:",id:"Eoverde",size:"10",value:i.overde,tipo:"text",div:""},
  602 + {titulo:"Contorno - Azul:",id:"Eoazul",size:"10",value:i.oazul,tipo:"text",div:""}
603 ] 603 ]
604 }; 604 };
605 ins += core_geraLinhas(param); 605 ins += core_geraLinhas(param);
@@ -610,8 +610,8 @@ function montaDivLinkMedida(i){ @@ -610,8 +610,8 @@ function montaDivLinkMedida(i){
610 var ins = "", 610 var ins = "",
611 param = { 611 param = {
612 "linhas":[ 612 "linhas":[
613 - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""},  
614 - {titulo:"Link:",id:"Elink",size:"50",value:i.link,tipo:"text",div:""} 613 + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""},
  614 + {titulo:"Link:",id:"Elink",size:"50",value:i.link,tipo:"text",div:""}
615 ] 615 ]
616 }; 616 };
617 ins += core_geraLinhas(param); 617 ins += core_geraLinhas(param);
@@ -636,13 +636,13 @@ function adicionarMedidaVariavel(codigo_variavel){ @@ -636,13 +636,13 @@ function adicionarMedidaVariavel(codigo_variavel){
636 var no = tree.getNodeByProperty("codigo_variavel",codigo_variavel), 636 var no = tree.getNodeByProperty("codigo_variavel",codigo_variavel),
637 sUrl = "../php/metaestat.php?funcao=alteraMedidaVariavel&codigo_variavel="+codigo_variavel, 637 sUrl = "../php/metaestat.php?funcao=alteraMedidaVariavel&codigo_variavel="+codigo_variavel,
638 callback = { 638 callback = {
639 - success: function(oResponse){ 639 + success: function(oResponse){
640 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 640 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
641 adicionaNosMedidas(no,[dados],true); 641 adicionaNosMedidas(no,[dados],true);
642 editar('medidaVariavel',dados.id_medida_variavel); 642 editar('medidaVariavel',dados.id_medida_variavel);
643 }, 643 },
644 - failure:core_handleFailure,  
645 - argument: { foo:"foo", bar:"bar" } 644 + failure:core_handleFailure,
  645 + argument: { foo:"foo", bar:"bar" }
646 }; 646 };
647 core_makeRequest(sUrl,callback); 647 core_makeRequest(sUrl,callback);
648 } 648 }
@@ -657,13 +657,13 @@ function adicionarParametroMedida(id_medida_variavel){ @@ -657,13 +657,13 @@ function adicionarParametroMedida(id_medida_variavel){
657 var no = tree.getNodeByProperty("id_medida_variavel",id_medida_variavel), 657 var no = tree.getNodeByProperty("id_medida_variavel",id_medida_variavel),
658 sUrl = "../php/metaestat.php?funcao=alteraParametroMedida&id_medida_variavel="+id_medida_variavel, 658 sUrl = "../php/metaestat.php?funcao=alteraParametroMedida&id_medida_variavel="+id_medida_variavel,
659 callback = { 659 callback = {
660 - success: function(oResponse){ 660 + success: function(oResponse){
661 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 661 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
662 adicionaNosParametro(no,[dados],true); 662 adicionaNosParametro(no,[dados],true);
663 editar('parametroMedida',dados.id_parametro_medida); 663 editar('parametroMedida',dados.id_parametro_medida);
664 }, 664 },
665 - failure:core_handleFailure,  
666 - argument: { foo:"foo", bar:"bar" } 665 + failure:core_handleFailure,
  666 + argument: { foo:"foo", bar:"bar" }
667 }; 667 };
668 core_makeRequest(sUrl,callback); 668 core_makeRequest(sUrl,callback);
669 } 669 }
@@ -671,13 +671,13 @@ function adicionarLinkMedida(id_medida_variavel){ @@ -671,13 +671,13 @@ function adicionarLinkMedida(id_medida_variavel){
671 var no = tree.getNodeByProperty("no_link",id_medida_variavel), 671 var no = tree.getNodeByProperty("no_link",id_medida_variavel),
672 sUrl = "../php/metaestat.php?funcao=alteraLinkMedida&id_medida_variavel="+id_medida_variavel, 672 sUrl = "../php/metaestat.php?funcao=alteraLinkMedida&id_medida_variavel="+id_medida_variavel,
673 callback = { 673 callback = {
674 - success: function(oResponse){ 674 + success: function(oResponse){
675 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 675 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
676 adicionaNosLink(no,[dados],true); 676 adicionaNosLink(no,[dados],true);
677 editar('linkMedida',dados.id_link); 677 editar('linkMedida',dados.id_link);
678 }, 678 },
679 - failure:core_handleFailure,  
680 - argument: { foo:"foo", bar:"bar" } 679 + failure:core_handleFailure,
  680 + argument: { foo:"foo", bar:"bar" }
681 }; 681 };
682 core_makeRequest(sUrl,callback); 682 core_makeRequest(sUrl,callback);
683 } 683 }
@@ -685,13 +685,13 @@ function adicionarFonteinfoMedida(id_medida_variavel,id_fonteinfo){ @@ -685,13 +685,13 @@ function adicionarFonteinfoMedida(id_medida_variavel,id_fonteinfo){
685 var no = tree.getNodeByProperty("no_fonteinfo",id_medida_variavel), 685 var no = tree.getNodeByProperty("no_fonteinfo",id_medida_variavel),
686 sUrl = "../php/metaestat.php?funcao=alteraFonteinfo&id_medida_variavel="+id_medida_variavel, 686 sUrl = "../php/metaestat.php?funcao=alteraFonteinfo&id_medida_variavel="+id_medida_variavel,
687 callback = { 687 callback = {
688 - success: function(oResponse){ 688 + success: function(oResponse){
689 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 689 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
690 adicionaNosLink(no,[dados],true); 690 adicionaNosLink(no,[dados],true);
691 editar('fonteinfo',dados.id_fonteinfo); 691 editar('fonteinfo',dados.id_fonteinfo);
692 }, 692 },
693 - failure:core_handleFailure,  
694 - argument: { foo:"foo", bar:"bar" } 693 + failure:core_handleFailure,
  694 + argument: { foo:"foo", bar:"bar" }
695 }; 695 };
696 core_makeRequest(sUrl,callback); 696 core_makeRequest(sUrl,callback);
697 } 697 }
@@ -704,13 +704,13 @@ function adicionarClassificacaoMedida(id_medida_variavel){ @@ -704,13 +704,13 @@ function adicionarClassificacaoMedida(id_medida_variavel){
704 var no = tree.getNodeByProperty("no_classificacao",id_medida_variavel), 704 var no = tree.getNodeByProperty("no_classificacao",id_medida_variavel),
705 sUrl = "../php/metaestat.php?funcao=alteraClassificacaoMedida&id_medida_variavel="+id_medida_variavel, 705 sUrl = "../php/metaestat.php?funcao=alteraClassificacaoMedida&id_medida_variavel="+id_medida_variavel,
706 callback = { 706 callback = {
707 - success: function(oResponse){ 707 + success: function(oResponse){
708 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 708 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
709 adicionaNosClassificacao(no,[dados],true); 709 adicionaNosClassificacao(no,[dados],true);
710 editar('classificacaoMedida',dados.id_classificacao); 710 editar('classificacaoMedida',dados.id_classificacao);
711 }, 711 },
712 - failure:core_handleFailure,  
713 - argument: { foo:"foo", bar:"bar" } 712 + failure:core_handleFailure,
  713 + argument: { foo:"foo", bar:"bar" }
714 }; 714 };
715 core_makeRequest(sUrl,callback); 715 core_makeRequest(sUrl,callback);
716 } 716 }
@@ -723,13 +723,13 @@ function adicionarClasseClassificacao(id_classificacao){ @@ -723,13 +723,13 @@ function adicionarClasseClassificacao(id_classificacao){
723 var no = tree.getNodeByProperty("id_classificacao",id_classificacao), 723 var no = tree.getNodeByProperty("id_classificacao",id_classificacao),
724 sUrl = "../php/metaestat.php?funcao=alteraClasseClassificacao&id_classificacao="+id_classificacao, 724 sUrl = "../php/metaestat.php?funcao=alteraClasseClassificacao&id_classificacao="+id_classificacao,
725 callback = { 725 callback = {
726 - success: function(oResponse){ 726 + success: function(oResponse){
727 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 727 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
728 adicionaNosClasses(no,[dados],true); 728 adicionaNosClasses(no,[dados],true);
729 editar('classeClassificacao',dados.id_classe); 729 editar('classeClassificacao',dados.id_classe);
730 }, 730 },
731 - failure:core_handleFailure,  
732 - argument: { foo:"foo", bar:"bar" } 731 + failure:core_handleFailure,
  732 + argument: { foo:"foo", bar:"bar" }
733 }; 733 };
734 core_makeRequest(sUrl,callback); 734 core_makeRequest(sUrl,callback);
735 } 735 }
@@ -926,7 +926,7 @@ function sql(tipo,id) { @@ -926,7 +926,7 @@ function sql(tipo,id) {
926 new YAHOO.widget.Button("i3geoestat"); 926 new YAHOO.widget.Button("i3geoestat");
927 $i("i3geoestat-button").onclick = function(){ 927 $i("i3geoestat-button").onclick = function(){
928 var u,sUrl,callback = { 928 var u,sUrl,callback = {
929 - success: function(oResponse){ 929 + success: function(oResponse){
930 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 930 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
931 u = i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+dados.mapfile+"&layers="+dados.layer; 931 u = i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+dados.mapfile+"&layers="+dados.layer;
932 $i("ultimaUrl").innerHTML = u; 932 $i("ultimaUrl").innerHTML = u;
@@ -947,7 +947,7 @@ function sql(tipo,id) { @@ -947,7 +947,7 @@ function sql(tipo,id) {
947 new YAHOO.widget.Button("graficoestat"); 947 new YAHOO.widget.Button("graficoestat");
948 $i("graficoestat-button").onclick = function(){ 948 $i("graficoestat-button").onclick = function(){
949 var callback = { 949 var callback = {
950 - success: function(oResponse){ 950 + success: function(oResponse){
951 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 951 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
952 dados = dados.grupos; 952 dados = dados.grupos;
953 if(dados == ""){ 953 if(dados == ""){
@@ -1135,66 +1135,66 @@ function gravaDados(tipo,id){ @@ -1135,66 +1135,66 @@ function gravaDados(tipo,id){
1135 {par += "&"+campos[i]+"="+($i("E"+campos[i]).value);} 1135 {par += "&"+campos[i]+"="+($i("E"+campos[i]).value);}
1136 1136
1137 var callback = { 1137 var callback = {
1138 - success:function(o){  
1139 - try {  
1140 - var no;  
1141 - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") {  
1142 - core_carregando("<span style=color:red >N&atilde;o foi poss&iacute;vel excluir. Verifique se n&atilde;o existem menus vinculados a este tema</span>");  
1143 - setTimeout("core_carregando('desativa')",3000);  
1144 - }  
1145 - else{  
1146 - if(tipo == "variavel"){  
1147 - no = tree.getNodeByProperty("codigo_variavel",id);  
1148 - no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<b>"+document.getElementById("Enome").value+"</b> - <span style='color:gray;'>"+document.getElementById("Edescricao").value+" id: "+id+"</span>"; 1138 + success:function(o){
  1139 + try {
  1140 + var no;
  1141 + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") {
  1142 + core_carregando("<span style=color:red >N&atilde;o foi poss&iacute;vel excluir. Verifique se n&atilde;o existem menus vinculados a este tema</span>");
  1143 + setTimeout("core_carregando('desativa')",3000);
  1144 + }
  1145 + else{
  1146 + if(tipo == "variavel"){
  1147 + no = tree.getNodeByProperty("codigo_variavel",id);
  1148 + no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<b>"+document.getElementById("Enome").value+"</b> - <span style='color:gray;'>"+document.getElementById("Edescricao").value+" id: "+id+"</span>";
1149 no.getContentEl().getElementsByTagName("span")[0].style.color = ""; 1149 no.getContentEl().getElementsByTagName("span")[0].style.color = "";
1150 - no.html = no.getContentEl().innerHTML;  
1151 - }  
1152 - if(tipo == "medidaVariavel"){  
1153 - no = tree.getNodeByProperty("id_medida_variavel",id);  
1154 - no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<b>"+document.getElementById("Enomemedida").value+"</b> - <span style='color:gray;'>"+document.getElementById("Eesquemadb").value+" - "+document.getElementById("Etabela").value+" - "+document.getElementById("Ecolunavalor").value+" id: "+id+"</span>"; 1150 + no.html = no.getContentEl().innerHTML;
  1151 + }
  1152 + if(tipo == "medidaVariavel"){
  1153 + no = tree.getNodeByProperty("id_medida_variavel",id);
  1154 + no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<b>"+document.getElementById("Enomemedida").value+"</b> - <span style='color:gray;'>"+document.getElementById("Eesquemadb").value+" - "+document.getElementById("Etabela").value+" - "+document.getElementById("Ecolunavalor").value+" id: "+id+"</span>";
1155 no.getContentEl().getElementsByTagName("span")[0].style.color = ""; 1155 no.getContentEl().getElementsByTagName("span")[0].style.color = "";
1156 - no.html = no.getContentEl().innerHTML;  
1157 - }  
1158 - if(tipo == "parametroMedida"){  
1159 - no = tree.getNodeByProperty("id_parametro_medida",id);  
1160 - no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<b>"+document.getElementById("Enome").value+"</b><span style=color:gray > - "+document.getElementById("Edescricao").value+" id: "+id+"</span>"; 1156 + no.html = no.getContentEl().innerHTML;
  1157 + }
  1158 + if(tipo == "parametroMedida"){
  1159 + no = tree.getNodeByProperty("id_parametro_medida",id);
  1160 + no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<b>"+document.getElementById("Enome").value+"</b><span style=color:gray > - "+document.getElementById("Edescricao").value+" id: "+id+"</span>";
1161 no.getContentEl().getElementsByTagName("span")[0].style.color = ""; 1161 no.getContentEl().getElementsByTagName("span")[0].style.color = "";
1162 - no.html = no.getContentEl().innerHTML;  
1163 - }  
1164 - if(tipo == "classificacaoMedida"){  
1165 - no = tree.getNodeByProperty("id_classificacao",id);  
1166 - no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<b>"+document.getElementById("Enome").value+"</b><span style=color:gray > Obs.: "+document.getElementById("Eobservacao").value+" id: "+id+"</span>"; 1162 + no.html = no.getContentEl().innerHTML;
  1163 + }
  1164 + if(tipo == "classificacaoMedida"){
  1165 + no = tree.getNodeByProperty("id_classificacao",id);
  1166 + no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<b>"+document.getElementById("Enome").value+"</b><span style=color:gray > Obs.: "+document.getElementById("Eobservacao").value+" id: "+id+"</span>";
1167 no.getContentEl().getElementsByTagName("span")[0].style.color = ""; 1167 no.getContentEl().getElementsByTagName("span")[0].style.color = "";
1168 - no.html = no.getContentEl().innerHTML;  
1169 - }  
1170 - if(tipo == "classeClassificacao"){  
1171 - no = tree.getNodeByProperty("id_classe",id);  
1172 - no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<b>"+document.getElementById("Etitulo").value+"</b><span style=color:gray > id: "+id+"</span>"; 1168 + no.html = no.getContentEl().innerHTML;
  1169 + }
  1170 + if(tipo == "classeClassificacao"){
  1171 + no = tree.getNodeByProperty("id_classe",id);
  1172 + no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<b>"+document.getElementById("Etitulo").value+"</b><span style=color:gray > id: "+id+"</span>";
1173 no.getContentEl().getElementsByTagName("span")[0].style.color = ""; 1173 no.getContentEl().getElementsByTagName("span")[0].style.color = "";
1174 - no.html = no.getContentEl().innerHTML;  
1175 - }  
1176 - if(tipo == "linkMedida"){  
1177 - no = tree.getNodeByProperty("id_link",id);  
1178 - no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<a href='"+document.getElementById("Elink").value+"' >"+document.getElementById("Enome").value+"</a><span style=color:gray > - "+document.getElementById("Elink").value+" - id: "+id+"</span>"; 1174 + no.html = no.getContentEl().innerHTML;
  1175 + }
  1176 + if(tipo == "linkMedida"){
  1177 + no = tree.getNodeByProperty("id_link",id);
  1178 + no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<a href='"+document.getElementById("Elink").value+"' >"+document.getElementById("Enome").value+"</a><span style=color:gray > - "+document.getElementById("Elink").value+" - id: "+id+"</span>";
1179 no.getContentEl().getElementsByTagName("span")[0].style.color = ""; 1179 no.getContentEl().getElementsByTagName("span")[0].style.color = "";
1180 - no.html = no.getContentEl().innerHTML;  
1181 - }  
1182 - if(tipo == "fonteinfo"){  
1183 - no = tree.getNodeByProperty("no_fonteinfo",id);  
1184 - adicionaNosFonteinfo(no,[YAHOO.lang.JSON.parse(o.responseText)],true);  
1185 - //no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<a href='"+document.getElementById("Elink").value+"' >"+document.getElementById("Etitulo").value+"</a><span style=color:gray > - "+document.getElementById("Elink").value+" - id: "+id+"</span>"; 1180 + no.html = no.getContentEl().innerHTML;
  1181 + }
  1182 + if(tipo == "fonteinfo"){
  1183 + no = tree.getNodeByProperty("no_fonteinfo",id);
  1184 + adicionaNosFonteinfo(no,[YAHOO.lang.JSON.parse(o.responseText)],true);
  1185 + //no.getContentEl().getElementsByTagName("span")[0].innerHTML = "<a href='"+document.getElementById("Elink").value+"' >"+document.getElementById("Etitulo").value+"</a><span style=color:gray > - "+document.getElementById("Elink").value+" - id: "+id+"</span>";
1186 //no.getContentEl().getElementsByTagName("span")[0].style.color = ""; 1186 //no.getContentEl().getElementsByTagName("span")[0].style.color = "";
1187 - //no.html = no.getContentEl().innerHTML;  
1188 - }  
1189 - core_carregando("desativa");  
1190 - } 1187 + //no.html = no.getContentEl().innerHTML;
  1188 + }
  1189 + core_carregando("desativa");
  1190 + }
1191 YAHOO.admin.container.panelEditor.destroy(); 1191 YAHOO.admin.container.panelEditor.destroy();
1192 YAHOO.admin.container.panelEditor = null; 1192 YAHOO.admin.container.panelEditor = null;
1193 - }  
1194 - catch(e){core_handleFailure(e,o.responseText);}  
1195 - },  
1196 - failure:core_handleFailure,  
1197 - argument: { foo:"foo", bar:"bar" } 1193 + }
  1194 + catch(e){core_handleFailure(e,o.responseText);}
  1195 + },
  1196 + failure:core_handleFailure,
  1197 + argument: { foo:"foo", bar:"bar" }
1198 }; 1198 };
1199 if(prog && par){ 1199 if(prog && par){
1200 core_carregando("ativa"); 1200 core_carregando("ativa");
@@ -1210,13 +1210,13 @@ Lista os dados das tabelas auxiliares e guarda no objeto dadosAuxiliares @@ -1210,13 +1210,13 @@ Lista os dados das tabelas auxiliares e guarda no objeto dadosAuxiliares
1210 */ 1210 */
1211 function listaDadosAuxiliares(){ 1211 function listaDadosAuxiliares(){
1212 var callback = { 1212 var callback = {
1213 - success:function(o){  
1214 - try {  
1215 - dadosAuxiliares = YAHOO.lang.JSON.parse(o.responseText);  
1216 - }  
1217 - catch(e){core_handleFailure(e,o.responseText);}  
1218 - },  
1219 - failure:core_handleFailure, 1213 + success:function(o){
  1214 + try {
  1215 + dadosAuxiliares = YAHOO.lang.JSON.parse(o.responseText);
  1216 + }
  1217 + catch(e){core_handleFailure(e,o.responseText);}
  1218 + },
  1219 + failure:core_handleFailure,
1220 argument: { foo:"foo", bar:"bar" } 1220 argument: { foo:"foo", bar:"bar" }
1221 }; 1221 };
1222 core_makeRequest("../php/metaestat.php?funcao=listaDadosTabelasAuxiliares",callback); 1222 core_makeRequest("../php/metaestat.php?funcao=listaDadosTabelasAuxiliares",callback);
admin/js/grupos.js
@@ -73,102 +73,84 @@ function filtraDadosLetras_G(letra){ @@ -73,102 +73,84 @@ function filtraDadosLetras_G(letra){
73 } 73 }
74 function montaTabela_G(dados) 74 function montaTabela_G(dados)
75 { 75 {
76 - if(dados_G == ""){  
77 - dados_G = dados;  
78 - }  
79 - core_listaDeLetras("letras_G","filtraDadosLetras_G");  
80 - YAHOO.example.InlineCellEditing = new function()  
81 - {  
82 - // Custom formatter for "address" column to preserve line breaks  
83 - var formatTexto = function(elCell, oRecord, oColumn, oData)  
84 - {  
85 - if(oData === ""){  
86 - oData = "<span style='color:gray' >Clique para editar, tecle enter e depois salve</span>";  
87 - }  
88 - elCell.innerHTML = "<p style=width:250px;cursor:pointer title='clique para editar'>" + oData + "</p>";  
89 - };  
90 - var formatTextoId = function(elCell, oRecord, oColumn, oData)  
91 - {  
92 - elCell.innerHTML = "<p style=width:20px >" + oData + "</p>";  
93 - };  
94 - var formatSalva = function(elCell, oRecord, oColumn)  
95 - {  
96 - elCell.innerHTML = "<div title='salva' class=salvar style='text-align:center' onclick='gravaLinha_G(\""+oRecord._sId+"\")'></div>";  
97 - };  
98 - var formatExclui = function(elCell, oRecord, oColumn)  
99 - {  
100 - elCell.innerHTML = "<div title='exclui' class=excluir style='text-align:center' ></div>";  
101 - };  
102 - var myColumnDefs = [  
103 - {key:"excluir",label:"excluir",formatter:formatExclui},  
104 - {label:"salvar",formatter:formatSalva},  
105 - {label:"id",key:"id_grupo", formatter:formatTextoId},  
106 - {label:"nome",resizeable:true,key:"nome_grupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},  
107 - {label:"descri&ccedil;&atilde;o",resizeable:true,key:"desc_grupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},  
108 - {label:"en",resizeable:true,key:"en", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},  
109 - {label:"es",resizeable:true,key:"es", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},  
110 - {label:"it",resizeable:true,key:"it", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}  
111 - ];  
112 - myDataSource = new YAHOO.util.DataSource(dados);  
113 - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;  
114 - myDataSource.responseSchema =  
115 - {  
116 - fields: ["it","es","en","desc_grupo","id_grupo","nome_grupo"]  
117 - };  
118 - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);  
119 - // Set up editing flow  
120 - myDataTable.highlightEditableCell = function(oArgs)  
121 - {  
122 - var elCell = oArgs.target;  
123 - var column = myDataTable.getColumn(oArgs.target);  
124 - //if(column.editor != "null")  
125 - if(!YAHOO.lang.isNull(column.editor))  
126 - { 76 + if(dados_G == ""){
  77 + dados_G = dados;
  78 + }
  79 + core_listaDeLetras("letras_G","filtraDadosLetras_G");
  80 + YAHOO.example.InlineCellEditing = new function(){
  81 + // Custom formatter for "address" column to preserve line breaks
  82 + var formatTexto = function(elCell, oRecord, oColumn, oData){
  83 + if(oData === ""){
  84 + oData = "<span style='color:gray' >Clique para editar, tecle enter e depois salve</span>";
  85 + }
  86 + elCell.innerHTML = "<p style=width:250px;cursor:pointer title='clique para editar'>" + oData + "</p>";
  87 + },
  88 + formatTextoId = function(elCell, oRecord, oColumn, oData){
  89 + elCell.innerHTML = "<p style=width:20px >" + oData + "</p>";
  90 + },
  91 + formatSalva = function(elCell, oRecord, oColumn){
  92 + elCell.innerHTML = "<div title='salva' class=salvar style='text-align:center' onclick='gravaLinha_G(\""+oRecord._sId+"\")'></div>";
  93 + },
  94 + formatExclui = function(elCell, oRecord, oColumn){
  95 + elCell.innerHTML = "<div title='exclui' class=excluir style='text-align:center' ></div>";
  96 + },
  97 + myColumnDefs = [
  98 + {key:"excluir",label:"excluir",formatter:formatExclui},
  99 + {label:"salvar",formatter:formatSalva},
  100 + {label:"id",key:"id_grupo", formatter:formatTextoId},
  101 + {label:"nome",resizeable:true,key:"nome_grupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
  102 + {label:"descri&ccedil;&atilde;o",resizeable:true,key:"desc_grupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
  103 + {label:"en",resizeable:true,key:"en", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
  104 + {label:"es",resizeable:true,key:"es", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
  105 + {label:"it",resizeable:true,key:"it", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}
  106 + ];
  107 + myDataSource = new YAHOO.util.DataSource(dados);
  108 + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
  109 + myDataSource.responseSchema = {
  110 + fields: ["it","es","en","desc_grupo","id_grupo","nome_grupo"]
  111 + };
  112 + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);
  113 + // Set up editing flow
  114 + myDataTable.highlightEditableCell = function(oArgs) {
  115 + var elCell = oArgs.target,
  116 + column = myDataTable.getColumn(oArgs.target);
  117 + //if(column.editor != "null")
  118 + if(!YAHOO.lang.isNull(column.editor)){
127 YAHOO.util.Dom.addClass(elCell,'yui-dt-highlighted'); 119 YAHOO.util.Dom.addClass(elCell,'yui-dt-highlighted');
128 - }  
129 - };  
130 - myDataTable.unhighlightEditableCell = function(oArgs)  
131 - {  
132 - var elCell = oArgs.target;  
133 - if(elCell.style.cursor="pointer")  
134 - { 120 + }
  121 + };
  122 + myDataTable.unhighlightEditableCell = function(oArgs){
  123 + var elCell = oArgs.target;
  124 + if(elCell.style.cursor="pointer"){
135 YAHOO.util.Dom.removeClass(elCell,'yui-dt-highlighted'); 125 YAHOO.util.Dom.removeClass(elCell,'yui-dt-highlighted');
136 - }  
137 - };  
138 - myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell);  
139 - myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell);  
140 - myDataTable.subscribe('cellClickEvent',function(ev)  
141 - {  
142 - var target = YAHOO.util.Event.getTarget(ev);  
143 - var column = this.getColumn(target);  
144 - if(YAHOO.admin.container.panelCK)  
145 - { 126 + }
  127 + };
  128 + myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell);
  129 + myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell);
  130 + myDataTable.subscribe('cellClickEvent',function(ev){
  131 + var record,target = YAHOO.util.Event.getTarget(ev),
  132 + column = this.getColumn(target);
  133 + if(YAHOO.admin.container.panelCK){
146 YAHOO.admin.container.panelCK.destroy(); 134 YAHOO.admin.container.panelCK.destroy();
147 YAHOO.admin.container.panelCK = null; 135 YAHOO.admin.container.panelCK = null;
148 } 136 }
149 - if (column.key == 'excluir')  
150 - {  
151 - var record = this.getRecord(target); 137 + if (column.key == 'excluir'){
  138 + record = this.getRecord(target);
152 excluiLinha_G(record.getData('id_grupo'),target); 139 excluiLinha_G(record.getData('id_grupo'),target);
153 } 140 }
154 else 141 else
155 {this.onEventShowCellEditor(ev);} 142 {this.onEventShowCellEditor(ev);}
156 }); 143 });
157 - // Hook into custom event to customize save-flow of "radio" editor  
158 - myDataTable.subscribe("editorUpdateEvent", function(oArgs)  
159 - {  
160 - if(oArgs.editor.column.key === "active")  
161 - {  
162 - this.saveCellEditor();  
163 -  
164 - }  
165 - });  
166 - myDataTable.subscribe("editorBlurEvent", function(oArgs)  
167 - {  
168 - this.cancelCellEditor();  
169 - });  
170 - myDataTable.subscribe("editorSaveEvent", function(oArgs)  
171 - { 144 + // Hook into custom event to customize save-flow of "radio" editor
  145 + myDataTable.subscribe("editorUpdateEvent", function(oArgs){
  146 + if(oArgs.editor.column.key === "active"){
  147 + this.saveCellEditor();
  148 + }
  149 + });
  150 + myDataTable.subscribe("editorBlurEvent", function(oArgs){
  151 + this.cancelCellEditor();
  152 + });
  153 + myDataTable.subscribe("editorSaveEvent", function(oArgs){
172 if(oArgs.newData != oArgs.oldData){ 154 if(oArgs.newData != oArgs.oldData){
173 var linha = myDataTable.getTrEl(oArgs.editor.getRecord()); 155 var linha = myDataTable.getTrEl(oArgs.editor.getRecord());
174 if(linha){ 156 if(linha){
@@ -176,9 +158,9 @@ function montaTabela_G(dados) @@ -176,9 +158,9 @@ function montaTabela_G(dados)
176 linha.style.textDecoration = "blink"; 158 linha.style.textDecoration = "blink";
177 } 159 }
178 } 160 }
179 - });  
180 - };  
181 - core_carregando("desativa"); 161 + });
  162 + };
  163 + core_carregando("desativa");
182 } 164 }
183 /* 165 /*
184 Function: gravaLinha_G 166 Function: gravaLinha_G
admin/js/gruposusuarios.js
@@ -83,34 +83,34 @@ function montaArvore(dados){ @@ -83,34 +83,34 @@ function montaArvore(dados){
83 function changeIconMode(){ 83 function changeIconMode(){
84 buildTree(); 84 buildTree();
85 } 85 }
86 - function loadNodeData(node, fnLoadComplete){  
87 - var sUrl = "../php/gruposusuarios.php?funcao=pegaUsuariosGrupo&id_grupo="+node.data.id_grupo; 86 + function loadNodeData(node, fnLoadComplete){
  87 + var sUrl = "../php/gruposusuarios.php?funcao=pegaUsuariosGrupo&id_grupo="+node.data.id_grupo;
88 var callback = { 88 var callback = {
89 - success: function(oResponse){  
90 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 89 + success: function(oResponse){
  90 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
91 adicionaNosUsuarios(node,dados,false); 91 adicionaNosUsuarios(node,dados,false);
92 - oResponse.argument.fnLoadComplete();  
93 - },  
94 - failure: function(oResponse){  
95 - oResponse.argument.fnLoadComplete();  
96 - },  
97 - argument:{  
98 - "node": node,  
99 - "fnLoadComplete": fnLoadComplete  
100 - },  
101 - timeout: 25000  
102 - };  
103 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
104 - }  
105 - function buildTree(){ 92 + oResponse.argument.fnLoadComplete();
  93 + },
  94 + failure: function(oResponse){
  95 + oResponse.argument.fnLoadComplete();
  96 + },
  97 + argument:{
  98 + "node": node,
  99 + "fnLoadComplete": fnLoadComplete
  100 + },
  101 + timeout: 25000
  102 + };
  103 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  104 + }
  105 + function buildTree(){
106 tree = new YAHOO.widget.TreeView("tabela"); 106 tree = new YAHOO.widget.TreeView("tabela");
107 tree.setDynamicLoad(loadNodeData, 1); 107 tree.setDynamicLoad(loadNodeData, 1);
108 var root = tree.getRoot(); 108 var root = tree.getRoot();
109 var tempNode = new YAHOO.widget.TextNode('', root, false); 109 var tempNode = new YAHOO.widget.TextNode('', root, false);
110 tempNode.isLeaf = true; 110 tempNode.isLeaf = true;
111 core_carregando("desativa"); 111 core_carregando("desativa");
112 - }  
113 - buildTree(); 112 + }
  113 + buildTree();
114 }(); 114 }();
115 adicionaNosGrupos(dados); 115 adicionaNosGrupos(dados);
116 tree.draw(); 116 tree.draw();
@@ -122,7 +122,7 @@ function adicionaNosUsuarios(no,dados,redesenha) @@ -122,7 +122,7 @@ function adicionaNosUsuarios(no,dados,redesenha)
122 if (newVal != currentIconMode) 122 if (newVal != currentIconMode)
123 {currentIconMode = newVal;} 123 {currentIconMode = newVal;}
124 } 124 }
125 - if(!redesenha){ 125 + if(!redesenha){
126 var conteudo = "<span style=\"cursor:pointer;\" onclick=\"editar('usuario','"+no.data.id_grupo+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar novo usu&aacute;rio</i></span>"; 126 var conteudo = "<span style=\"cursor:pointer;\" onclick=\"editar('usuario','"+no.data.id_grupo+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar novo usu&aacute;rio</i></span>";
127 var d = {html:conteudo}; 127 var d = {html:conteudo};
128 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); 128 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true);
@@ -196,8 +196,8 @@ function editar(tipo,id){ @@ -196,8 +196,8 @@ function editar(tipo,id){
196 function montaDivGrupo(i){ 196 function montaDivGrupo(i){
197 var param = { 197 var param = {
198 "linhas":[ 198 "linhas":[
199 - {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""},  
200 - {titulo:"Descri&ccedil;&atilde;o:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""} 199 + {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""},
  200 + {titulo:"Descri&ccedil;&atilde;o:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""}
201 ] 201 ]
202 }; 202 };
203 var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditorGrupo />"; 203 var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditorGrupo />";
admin/js/identifica.js
@@ -44,37 +44,37 @@ function pegaFuncoes() @@ -44,37 +44,37 @@ function pegaFuncoes()
44 } 44 }
45 function montaTabela(dados) 45 function montaTabela(dados)
46 { 46 {
47 - YAHOO.example.InlineCellEditing = new function()  
48 - {  
49 - // Custom formatter for "address" column to preserve line breaks  
50 - var formatMais = function(elCell, oRecord, oColumn)  
51 - {  
52 - elCell.innerHTML = "<div class=editar style='text-align:center' ></div>";  
53 - };  
54 - var formatTexto = function(elCell, oRecord, oColumn, oData)  
55 - {  
56 - elCell.innerHTML = "<pre ><p>" + oData + "</pre>";  
57 - };  
58 - var formatExclui = function(elCell, oRecord, oColumn)  
59 - {  
60 - elCell.innerHTML = "<div class=excluir style='text-align:center' ></div>";//onclick='excluiLinha(\""+oRecord.getData("id_menu")+"\",\""+oRecord.getId()+"\")'></div>";  
61 - };  
62 - var myColumnDefs = [  
63 - {key:"excluir",label:"excluir",formatter:formatExclui}, 47 + YAHOO.example.InlineCellEditing = new function()
  48 + {
  49 + // Custom formatter for "address" column to preserve line breaks
  50 + var formatMais = function(elCell, oRecord, oColumn)
  51 + {
  52 + elCell.innerHTML = "<div class=editar style='text-align:center' ></div>";
  53 + };
  54 + var formatTexto = function(elCell, oRecord, oColumn, oData)
  55 + {
  56 + elCell.innerHTML = "<pre ><p>" + oData + "</pre>";
  57 + };
  58 + var formatExclui = function(elCell, oRecord, oColumn)
  59 + {
  60 + elCell.innerHTML = "<div class=excluir style='text-align:center' ></div>";//onclick='excluiLinha(\""+oRecord.getData("id_menu")+"\",\""+oRecord.getId()+"\")'></div>";
  61 + };
  62 + var myColumnDefs = [
  63 + {key:"excluir",label:"excluir",formatter:formatExclui},
64 {key:"mais",label:"editar",formatter:formatMais}, 64 {key:"mais",label:"editar",formatter:formatMais},
65 - {label:"id",key:"id_i", formatter:formatTexto}, 65 + {label:"id",key:"id_i", formatter:formatTexto},
66 {label:"nome",resizeable:true,key:"nome_i", formatter:formatTexto, editor:"textbox"}, 66 {label:"nome",resizeable:true,key:"nome_i", formatter:formatTexto, editor:"textbox"},
67 {label:"publicado?",key:"publicado_i",editor:"radio" ,editorOptions:{radioOptions:["SIM","NAO"],disableBtns:false}}, 67 {label:"publicado?",key:"publicado_i",editor:"radio" ,editorOptions:{radioOptions:["SIM","NAO"],disableBtns:false}},
68 {label:"programa",resizeable:true,key:"abrir_i", formatter:formatTexto, editor:"textbox"}, 68 {label:"programa",resizeable:true,key:"abrir_i", formatter:formatTexto, editor:"textbox"},
69 {label:"abrir como?",key:"target_i", formatter:formatTexto,editor:"dropdown" ,editorOptions:{dropdownOptions:["self","target"],disableBtns:false}} 69 {label:"abrir como?",key:"target_i", formatter:formatTexto,editor:"dropdown" ,editorOptions:{dropdownOptions:["self","target"],disableBtns:false}}
70 - ];  
71 - myDataSource = new YAHOO.util.DataSource(dados);  
72 - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;  
73 - myDataSource.responseSchema =  
74 - {  
75 - fields: ["publicado_i","abrir_i","id_i","nome_i","target_i"]  
76 - };  
77 - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); 70 + ];
  71 + myDataSource = new YAHOO.util.DataSource(dados);
  72 + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
  73 + myDataSource.responseSchema =
  74 + {
  75 + fields: ["publicado_i","abrir_i","id_i","nome_i","target_i"]
  76 + };
  77 + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);
78 myDataTable.subscribe('cellClickEvent',function(ev) 78 myDataTable.subscribe('cellClickEvent',function(ev)
79 { 79 {
80 var target = YAHOO.util.Event.getTarget(ev); 80 var target = YAHOO.util.Event.getTarget(ev);
@@ -114,8 +114,8 @@ function montaTabela(dados) @@ -114,8 +114,8 @@ function montaTabela(dados)
114 } 114 }
115 }); 115 });
116 116
117 - };  
118 - core_carregando("desativa"); 117 + };
  118 + core_carregando("desativa");
119 } 119 }
120 function montaEditor(dados,id,recordid) 120 function montaEditor(dados,id,recordid)
121 { 121 {
@@ -142,9 +142,9 @@ function montaEditor(dados,id,recordid) @@ -142,9 +142,9 @@ function montaEditor(dados,id,recordid)
142 document.body.appendChild(novoel); 142 document.body.appendChild(novoel);
143 var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" }); 143 var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" });
144 editorBotoes.addButtons([ 144 editorBotoes.addButtons([
145 - { label: "Salva", value: "OK", checked: false},  
146 - { label: "Cancela", value: "CANCEL", checked: false }  
147 - ]); 145 + { label: "Salva", value: "OK", checked: false},
  146 + { label: "Cancela", value: "CANCEL", checked: false }
  147 + ]);
148 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 148 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
149 YAHOO.admin.container.panelEditor = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } ); 149 YAHOO.admin.container.panelEditor = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } );
150 YAHOO.admin.container.panelEditor.render(); 150 YAHOO.admin.container.panelEditor.render();
admin/js/listatemas.js
@@ -32,9 +32,9 @@ function montaEditorTema(dados) @@ -32,9 +32,9 @@ function montaEditorTema(dados)
32 document.body.appendChild(novoel); 32 document.body.appendChild(novoel);
33 var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" }); 33 var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" });
34 editorBotoes.addButtons([ 34 editorBotoes.addButtons([
35 - { label: "Salva", value: "OK", checked: false},  
36 - { label: "Cancela", value: "CANCEL", checked: false }  
37 - ]); 35 + { label: "Salva", value: "OK", checked: false},
  36 + { label: "Cancela", value: "CANCEL", checked: false }
  37 + ]);
38 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 38 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
39 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 } ); 39 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 } );
40 YAHOO.admin.container.panelEditorTema.render(); 40 YAHOO.admin.container.panelEditorTema.render();
admin/js/mapas.js
@@ -64,37 +64,37 @@ Monta a tabela com as op&amp;ccedil;&amp;otilde;es de edi&amp;ccedil;&amp;atilde;o de cada regis @@ -64,37 +64,37 @@ Monta a tabela com as op&amp;ccedil;&amp;otilde;es de edi&amp;ccedil;&amp;atilde;o de cada regis
64 */ 64 */
65 function montaTabela(dados) 65 function montaTabela(dados)
66 { 66 {
67 - YAHOO.example.InlineCellEditing = new function()  
68 - {  
69 - // Custom formatter for "address" column to preserve line breaks  
70 - var formatTextoId = function(elCell, oRecord, oColumn, oData)  
71 - {  
72 - elCell.innerHTML = "<p>" + oData + "</p>";  
73 - }; 67 + YAHOO.example.InlineCellEditing = new function()
  68 + {
  69 + // Custom formatter for "address" column to preserve line breaks
  70 + var formatTextoId = function(elCell, oRecord, oColumn, oData)
  71 + {
  72 + elCell.innerHTML = "<p>" + oData + "</p>";
  73 + };
74 74
75 - var formatMais = function(elCell, oRecord, oColumn)  
76 - {  
77 - elCell.innerHTML = "<div class=editar style='text-align:center' ></div>";  
78 - };  
79 - var formatExclui = function(elCell, oRecord, oColumn)  
80 - {  
81 - elCell.innerHTML = "<div class=excluir style='text-align:center' ></div>";  
82 - };  
83 - var myColumnDefs = [  
84 - {key:"excluir",label:"excluir",formatter:formatExclui},  
85 - {key:"mais",label:"mais",formatter:formatMais},  
86 - {label:"id",key:"id_mapa", formatter:formatTextoId},  
87 - {label:"nome",key:"nome_mapa", formatter:formatTextoId},  
88 - {label:"ordem",key:"ordem_mapa", formatter:formatTextoId}  
89 - ];  
90 - myDataSource = new YAHOO.util.DataSource(dados);  
91 - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;  
92 - myDataSource.responseSchema =  
93 - {  
94 - fields: ["id_mapa","nome_mapa","ordem_mapa"]  
95 - };  
96 - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);  
97 - // Set up editing flow 75 + var formatMais = function(elCell, oRecord, oColumn)
  76 + {
  77 + elCell.innerHTML = "<div class=editar style='text-align:center' ></div>";
  78 + };
  79 + var formatExclui = function(elCell, oRecord, oColumn)
  80 + {
  81 + elCell.innerHTML = "<div class=excluir style='text-align:center' ></div>";
  82 + };
  83 + var myColumnDefs = [
  84 + {key:"excluir",label:"excluir",formatter:formatExclui},
  85 + {key:"mais",label:"mais",formatter:formatMais},
  86 + {label:"id",key:"id_mapa", formatter:formatTextoId},
  87 + {label:"nome",key:"nome_mapa", formatter:formatTextoId},
  88 + {label:"ordem",key:"ordem_mapa", formatter:formatTextoId}
  89 + ];
  90 + myDataSource = new YAHOO.util.DataSource(dados);
  91 + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
  92 + myDataSource.responseSchema =
  93 + {
  94 + fields: ["id_mapa","nome_mapa","ordem_mapa"]
  95 + };
  96 + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);
  97 + // Set up editing flow
98 myDataTable.subscribe('cellClickEvent',function(ev) 98 myDataTable.subscribe('cellClickEvent',function(ev)
99 { 99 {
100 var target = YAHOO.util.Event.getTarget(ev); 100 var target = YAHOO.util.Event.getTarget(ev);
@@ -129,20 +129,20 @@ function montaTabela(dados) @@ -129,20 +129,20 @@ function montaTabela(dados)
129 } 129 }
130 130
131 }); 131 });
132 - // Hook into custom event to customize save-flow of "radio" editor  
133 - myDataTable.subscribe("editorUpdateEvent", function(oArgs)  
134 - {  
135 - if(oArgs.editor.column.key === "active")  
136 - {  
137 - this.saveCellEditor();  
138 - }  
139 - });  
140 - myDataTable.subscribe("editorBlurEvent", function(oArgs)  
141 - {  
142 - this.cancelCellEditor();  
143 - });  
144 - };  
145 - core_carregando("desativa"); 132 + // Hook into custom event to customize save-flow of "radio" editor
  133 + myDataTable.subscribe("editorUpdateEvent", function(oArgs)
  134 + {
  135 + if(oArgs.editor.column.key === "active")
  136 + {
  137 + this.saveCellEditor();
  138 + }
  139 + });
  140 + myDataTable.subscribe("editorBlurEvent", function(oArgs)
  141 + {
  142 + this.cancelCellEditor();
  143 + });
  144 + };
  145 + core_carregando("desativa");
146 } 146 }
147 function montaEditorMapa(dados,id,recordid) 147 function montaEditorMapa(dados,id,recordid)
148 { 148 {
@@ -169,9 +169,9 @@ function montaEditorMapa(dados,id,recordid) @@ -169,9 +169,9 @@ function montaEditorMapa(dados,id,recordid)
169 document.body.appendChild(novoel); 169 document.body.appendChild(novoel);
170 var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" }); 170 var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" });
171 editorBotoes.addButtons([ 171 editorBotoes.addButtons([
172 - { label: "Salva", value: "OK", checked: false},  
173 - { label: "Cancela", value: "CANCEL", checked: false }  
174 - ]); 172 + { label: "Salva", value: "OK", checked: false},
  173 + { label: "Cancela", value: "CANCEL", checked: false }
  174 + ]);
175 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 175 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
176 YAHOO.admin.container.panelEditorMapa = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } ); 176 YAHOO.admin.container.panelEditorMapa = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } );
177 YAHOO.admin.container.panelEditorMapa.render(); 177 YAHOO.admin.container.panelEditorMapa.render();
admin/js/menu.js
@@ -74,32 +74,32 @@ function filtraDadosLetras_M(letra){ @@ -74,32 +74,32 @@ function filtraDadosLetras_M(letra){
74 } 74 }
75 function montaTabela_M(dados) 75 function montaTabela_M(dados)
76 { 76 {
77 - if(dados_M == ""){  
78 - dados_M = dados;  
79 - }  
80 - core_listaDeLetras("letras_M","filtraDadosLetras_M"); 77 + if(dados_M == ""){
  78 + dados_M = dados;
  79 + }
  80 + core_listaDeLetras("letras_M","filtraDadosLetras_M");
81 YAHOO.example.InlineCellEditing = new function() 81 YAHOO.example.InlineCellEditing = new function()
82 - {  
83 - // Custom formatter for "address" column to preserve line breaks  
84 - var formatTexto = function(elCell, oRecord, oColumn, oData)  
85 - {  
86 - if(oData === ""){ 82 + {
  83 + // Custom formatter for "address" column to preserve line breaks
  84 + var formatTexto = function(elCell, oRecord, oColumn, oData)
  85 + {
  86 + if(oData === ""){
87 oData = "<span style='color:gray' ></span>"; 87 oData = "<span style='color:gray' ></span>";
88 } 88 }
89 elCell.innerHTML = "<pre ><p style=cursor:pointer title='clique para editar'>" + oData + "</pre>"; 89 elCell.innerHTML = "<pre ><p style=cursor:pointer title='clique para editar'>" + oData + "</pre>";
90 - };  
91 - var formatExclui = function(elCell, oRecord, oColumn)  
92 - {  
93 - elCell.innerHTML = "<div class=excluir title='exclui' style='text-align:center' ></div>";//onclick='excluiLinha_M(\""+oRecord.getData("id_menu")+"\",\""+oRecord.getId()+"\")'></div>";  
94 - };  
95 - var formatMais = function(elCell, oRecord, oColumn)  
96 - {  
97 - elCell.innerHTML = "<div class=editar style='text-align:center' ></div>";  
98 - };  
99 - var myColumnDefs = [  
100 - {key:"excluir",label:"excluir",formatter:formatExclui}, 90 + };
  91 + var formatExclui = function(elCell, oRecord, oColumn)
  92 + {
  93 + elCell.innerHTML = "<div class=excluir title='exclui' style='text-align:center' ></div>";//onclick='excluiLinha_M(\""+oRecord.getData("id_menu")+"\",\""+oRecord.getId()+"\")'></div>";
  94 + };
  95 + var formatMais = function(elCell, oRecord, oColumn)
  96 + {
  97 + elCell.innerHTML = "<div class=editar style='text-align:center' ></div>";
  98 + };
  99 + var myColumnDefs = [
  100 + {key:"excluir",label:"excluir",formatter:formatExclui},
101 {key:"mais",label:"editar",formatter:formatMais}, 101 {key:"mais",label:"editar",formatter:formatMais},
102 - {label:"id",key:"id_menu", formatter:formatTexto}, 102 + {label:"id",key:"id_menu", formatter:formatTexto},
103 {label:"nome padr&atilde;o do menu",resizeable:true,key:"nome_menu", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, 103 {label:"nome padr&atilde;o do menu",resizeable:true,key:"nome_menu", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
104 {label:"nome em ingl&ecirc;s (opcional)",resizeable:true,key:"en", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, 104 {label:"nome em ingl&ecirc;s (opcional)",resizeable:true,key:"en", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
105 {label:"nome em espanhol (opcional)",resizeable:true,key:"es", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, 105 {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) @@ -108,15 +108,15 @@ function montaTabela_M(dados)
108 {label:"perfis",resizeable:true,key:"perfil_menu", formatter:formatTexto,editor:"textbox",editorOptions:{LABEL_SAVE:"OK"}}, 108 {label:"perfis",resizeable:true,key:"perfil_menu", formatter:formatTexto,editor:"textbox",editorOptions:{LABEL_SAVE:"OK"}},
109 {label:"inicia aberto?",key:"aberto", editor:"radio" ,editorOptions:{radioOptions:["SIM","NAO"],disableBtns:false,LABEL_SAVE:"OK"}}, 109 {label:"inicia aberto?",key:"aberto", editor:"radio" ,editorOptions:{radioOptions:["SIM","NAO"],disableBtns:false,LABEL_SAVE:"OK"}},
110 {label:"descri&ccedil;&atilde;o",resizeable:true,key:"desc_menu", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})} 110 {label:"descri&ccedil;&atilde;o",resizeable:true,key:"desc_menu", formatter:formatTexto,editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}
111 - ]; 111 + ];
112 //YAHOO.widget.CellEditor.LABEL_SAVE = "Aplicar"; 112 //YAHOO.widget.CellEditor.LABEL_SAVE = "Aplicar";
113 - myDataSource = new YAHOO.util.DataSource(dados);  
114 - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;  
115 - myDataSource.responseSchema =  
116 - {  
117 - fields: ["it","es","en","publicado_menu","perfil_menu","aberto","desc_menu","id_menu","nome_menu"]  
118 - };  
119 - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource); 113 + myDataSource = new YAHOO.util.DataSource(dados);
  114 + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
  115 + myDataSource.responseSchema =
  116 + {
  117 + fields: ["it","es","en","publicado_menu","perfil_menu","aberto","desc_menu","id_menu","nome_menu"]
  118 + };
  119 + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);
120 myDataTable.subscribe('cellClickEvent',function(ev) 120 myDataTable.subscribe('cellClickEvent',function(ev)
121 { 121 {
122 var target = YAHOO.util.Event.getTarget(ev); 122 var target = YAHOO.util.Event.getTarget(ev);
@@ -155,8 +155,8 @@ function montaTabela_M(dados) @@ -155,8 +155,8 @@ function montaTabela_M(dados)
155 core_makeRequest(sUrl,callback); 155 core_makeRequest(sUrl,callback);
156 } 156 }
157 }); 157 });
158 - };  
159 - core_carregando("desativa"); 158 + };
  159 + core_carregando("desativa");
160 } 160 }
161 function montaEditor_M(dados,id,recordid) 161 function montaEditor_M(dados,id,recordid)
162 { 162 {
@@ -182,9 +182,9 @@ function montaEditor_M(dados,id,recordid) @@ -182,9 +182,9 @@ function montaEditor_M(dados,id,recordid)
182 document.body.appendChild(novoel); 182 document.body.appendChild(novoel);
183 var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); 183 var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" });
184 editorBotoes.addButtons([ 184 editorBotoes.addButtons([
185 - { label: "Salva", value: "OK", checked: false},  
186 - { label: "Cancela", value: "CANCEL", checked: false }  
187 - ]); 185 + { label: "Salva", value: "OK", checked: false},
  186 + { label: "Cancela", value: "CANCEL", checked: false }
  187 + ]);
188 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 188 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
189 YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"480px",overflow:"auto", visible:false,constraintoviewport:true } ); 189 YAHOO.admin.container.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { fixedcenter:true,close:false,width:"400px", height:"480px",overflow:"auto", visible:false,constraintoviewport:true } );
190 YAHOO.admin.container.panelEditor2.render(); 190 YAHOO.admin.container.panelEditor2.render();
admin/js/operacoes.js
@@ -92,34 +92,34 @@ function montaArvore(dados){ @@ -92,34 +92,34 @@ function montaArvore(dados){
92 { 92 {
93 buildTree(); 93 buildTree();
94 } 94 }
95 - function loadNodeData(node, fnLoadComplete){  
96 - var sUrl = "../php/operacoes.php?funcao=pegaPapeisOperacao&id_operacao="+node.data.id_operacao; 95 + function loadNodeData(node, fnLoadComplete){
  96 + var sUrl = "../php/operacoes.php?funcao=pegaPapeisOperacao&id_operacao="+node.data.id_operacao;
97 var callback = { 97 var callback = {
98 - success: function(oResponse){  
99 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 98 + success: function(oResponse){
  99 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
100 adicionaNosPapeis(node,dados,false); 100 adicionaNosPapeis(node,dados,false);
101 - oResponse.argument.fnLoadComplete();  
102 - },  
103 - failure: function(oResponse){  
104 - oResponse.argument.fnLoadComplete();  
105 - },  
106 - argument:{  
107 - "node": node,  
108 - "fnLoadComplete": fnLoadComplete  
109 - },  
110 - timeout: 25000  
111 - };  
112 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
113 - }  
114 - function buildTree(){ 101 + oResponse.argument.fnLoadComplete();
  102 + },
  103 + failure: function(oResponse){
  104 + oResponse.argument.fnLoadComplete();
  105 + },
  106 + argument:{
  107 + "node": node,
  108 + "fnLoadComplete": fnLoadComplete
  109 + },
  110 + timeout: 25000
  111 + };
  112 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  113 + }
  114 + function buildTree(){
115 tree = new YAHOO.widget.TreeView("tabela"); 115 tree = new YAHOO.widget.TreeView("tabela");
116 tree.setDynamicLoad(loadNodeData, 1); 116 tree.setDynamicLoad(loadNodeData, 1);
117 var root = tree.getRoot(); 117 var root = tree.getRoot();
118 var tempNode = new YAHOO.widget.TextNode('', root, false); 118 var tempNode = new YAHOO.widget.TextNode('', root, false);
119 tempNode.isLeaf = true; 119 tempNode.isLeaf = true;
120 core_carregando("desativa"); 120 core_carregando("desativa");
121 - }  
122 - buildTree(); 121 + }
  122 + buildTree();
123 }(); 123 }();
124 adicionaNosOperacoes(dados); 124 adicionaNosOperacoes(dados);
125 tree.draw(); 125 tree.draw();
@@ -139,8 +139,8 @@ function adicionaNosPapeis(no,dados,redesenha) @@ -139,8 +139,8 @@ function adicionaNosPapeis(no,dados,redesenha)
139 if (newVal != currentIconMode) 139 if (newVal != currentIconMode)
140 {currentIconMode = newVal;} 140 {currentIconMode = newVal;}
141 } 141 }
142 - if(!redesenha)  
143 - { 142 + if(!redesenha)
  143 + {
144 var conteudo = "<span style=\"cursor:pointer;\" onclick=\"editar('papel','"+no.data.id_operacao+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar novo papel</i></span>"; 144 var conteudo = "<span style=\"cursor:pointer;\" onclick=\"editar('papel','"+no.data.id_operacao+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar novo papel</i></span>";
145 var d = {html:conteudo}; 145 var d = {html:conteudo};
146 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); 146 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true);
admin/js/perfis.js
@@ -57,59 +57,59 @@ function pegaPerfis() @@ -57,59 +57,59 @@ function pegaPerfis()
57 } 57 }
58 function montaTabela(dados) 58 function montaTabela(dados)
59 { 59 {
60 - YAHOO.example.InlineCellEditing = new function()  
61 - {  
62 - // Custom formatter for "address" column to preserve line breaks  
63 - var formatTexto = function(elCell, oRecord, oColumn, oData)  
64 - {  
65 - elCell.innerHTML = "<p style=width:250px >" + oData + "</p>";  
66 - };  
67 - var formatTextoId = function(elCell, oRecord, oColumn, oData)  
68 - {  
69 - elCell.innerHTML = "<p style=width:20px >" + oData + "</p>";  
70 - };  
71 -  
72 - var formatSalva = function(elCell, oRecord, oColumn)  
73 - {  
74 - elCell.innerHTML = "<div class=salvar style='text-align:center' onclick='gravaLinha(\""+oRecord._sId+"\")'></div>";  
75 - };  
76 - var formatExclui = function(elCell, oRecord, oColumn)  
77 - {  
78 - elCell.innerHTML = "<div class=excluir style='text-align:center' ></div>";  
79 - };  
80 - var myColumnDefs = [  
81 - {key:"excluir",label:"excluir",formatter:formatExclui},  
82 - {label:"salvar",formatter:formatSalva},  
83 - {label:"id",key:"id_perfil", formatter:formatTextoId}, 60 + YAHOO.example.InlineCellEditing = new function()
  61 + {
  62 + // Custom formatter for "address" column to preserve line breaks
  63 + var formatTexto = function(elCell, oRecord, oColumn, oData)
  64 + {
  65 + elCell.innerHTML = "<p style=width:250px >" + oData + "</p>";
  66 + };
  67 + var formatTextoId = function(elCell, oRecord, oColumn, oData)
  68 + {
  69 + elCell.innerHTML = "<p style=width:20px >" + oData + "</p>";
  70 + };
  71 +
  72 + var formatSalva = function(elCell, oRecord, oColumn)
  73 + {
  74 + elCell.innerHTML = "<div class=salvar style='text-align:center' onclick='gravaLinha(\""+oRecord._sId+"\")'></div>";
  75 + };
  76 + var formatExclui = function(elCell, oRecord, oColumn)
  77 + {
  78 + elCell.innerHTML = "<div class=excluir style='text-align:center' ></div>";
  79 + };
  80 + var myColumnDefs = [
  81 + {key:"excluir",label:"excluir",formatter:formatExclui},
  82 + {label:"salvar",formatter:formatSalva},
  83 + {label:"id",key:"id_perfil", formatter:formatTextoId},
84 {label:"nome",resizeable:true,key:"perfil", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})} 84 {label:"nome",resizeable:true,key:"perfil", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}
85 - ];  
86 - myDataSource = new YAHOO.util.DataSource(dados);  
87 - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;  
88 - myDataSource.responseSchema =  
89 - {  
90 - fields: ["id_perfil","perfil"]  
91 - };  
92 - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);  
93 - // Set up editing flow  
94 - myDataTable.highlightEditableCell = function(oArgs)  
95 - {  
96 - var elCell = oArgs.target;  
97 - var column = myDataTable.getColumn(oArgs.target);  
98 - if(!YAHOO.lang.isNull(column.editor))  
99 - { 85 + ];
  86 + myDataSource = new YAHOO.util.DataSource(dados);
  87 + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
  88 + myDataSource.responseSchema =
  89 + {
  90 + fields: ["id_perfil","perfil"]
  91 + };
  92 + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);
  93 + // Set up editing flow
  94 + myDataTable.highlightEditableCell = function(oArgs)
  95 + {
  96 + var elCell = oArgs.target;
  97 + var column = myDataTable.getColumn(oArgs.target);
  98 + if(!YAHOO.lang.isNull(column.editor))
  99 + {
100 YAHOO.util.Dom.addClass(elCell,'yui-dt-highlighted'); 100 YAHOO.util.Dom.addClass(elCell,'yui-dt-highlighted');
101 - }  
102 - };  
103 - myDataTable.unhighlightEditableCell = function(oArgs)  
104 - {  
105 - var elCell = oArgs.target;  
106 - if(elCell.style.cursor="pointer")  
107 - { 101 + }
  102 + };
  103 + myDataTable.unhighlightEditableCell = function(oArgs)
  104 + {
  105 + var elCell = oArgs.target;
  106 + if(elCell.style.cursor="pointer")
  107 + {
108 YAHOO.util.Dom.removeClass(elCell,'yui-dt-highlighted'); 108 YAHOO.util.Dom.removeClass(elCell,'yui-dt-highlighted');
109 - }  
110 - };  
111 - myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell);  
112 - myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell); 109 + }
  110 + };
  111 + myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell);
  112 + myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell);
113 myDataTable.subscribe('cellClickEvent',function(ev) 113 myDataTable.subscribe('cellClickEvent',function(ev)
114 { 114 {
115 var target = YAHOO.util.Event.getTarget(ev); 115 var target = YAHOO.util.Event.getTarget(ev);
@@ -129,29 +129,29 @@ function montaTabela(dados) @@ -129,29 +129,29 @@ function montaTabela(dados)
129 this.onEventShowCellEditor(ev); 129 this.onEventShowCellEditor(ev);
130 } 130 }
131 }); 131 });
132 - // Hook into custom event to customize save-flow of "radio" editor  
133 - myDataTable.subscribe("editorUpdateEvent", function(oArgs)  
134 - {  
135 - if(oArgs.editor.column.key === "active")  
136 - {  
137 - this.saveCellEditor();  
138 - }  
139 - });  
140 - myDataTable.subscribe("editorSaveEvent", function(oArgs)  
141 - { 132 + // Hook into custom event to customize save-flow of "radio" editor
  133 + myDataTable.subscribe("editorUpdateEvent", function(oArgs)
  134 + {
  135 + if(oArgs.editor.column.key === "active")
  136 + {
  137 + this.saveCellEditor();
  138 + }
  139 + });
  140 + myDataTable.subscribe("editorSaveEvent", function(oArgs)
  141 + {
142 if(oArgs.newData != oArgs.oldData){ 142 if(oArgs.newData != oArgs.oldData){
143 var linha = myDataTable.getTrEl(oArgs.editor.getRecord()); 143 var linha = myDataTable.getTrEl(oArgs.editor.getRecord());
144 linha.style.color = "blue"; 144 linha.style.color = "blue";
145 linha.style.textDecoration = "blink"; 145 linha.style.textDecoration = "blink";
146 } 146 }
147 - });  
148 -  
149 - myDataTable.subscribe("editorBlurEvent", function(oArgs)  
150 - {  
151 - this.cancelCellEditor();  
152 - });  
153 - };  
154 - core_carregando("desativa"); 147 + });
  148 +
  149 + myDataTable.subscribe("editorBlurEvent", function(oArgs)
  150 + {
  151 + this.cancelCellEditor();
  152 + });
  153 + };
  154 + core_carregando("desativa");
155 } 155 }
156 /* 156 /*
157 Function: gravaLinha 157 Function: gravaLinha
admin/js/sistemas.js
@@ -96,40 +96,40 @@ function montaArvore(dados) @@ -96,40 +96,40 @@ function montaArvore(dados)
96 { 96 {
97 buildTree(); 97 buildTree();
98 } 98 }
99 - function loadNodeData(node, fnLoadComplete)  
100 - { 99 + function loadNodeData(node, fnLoadComplete)
  100 + {
101 var sUrl = "../php/sistemas.php?funcao=pegaFuncoes&id_sistema="+node.data.id_sistema; 101 var sUrl = "../php/sistemas.php?funcao=pegaFuncoes&id_sistema="+node.data.id_sistema;
102 var callback = 102 var callback =
103 { 103 {
104 - success: function(oResponse)  
105 - {  
106 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 104 + success: function(oResponse)
  105 + {
  106 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
107 adicionaNos(node,dados,false); 107 adicionaNos(node,dados,false);
108 - oResponse.argument.fnLoadComplete();  
109 - },  
110 - failure: function(oResponse)  
111 - {  
112 - oResponse.argument.fnLoadComplete();  
113 - },  
114 - argument:  
115 - {  
116 - "node": node,  
117 - "fnLoadComplete": fnLoadComplete  
118 - },  
119 - timeout: 25000  
120 - };  
121 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
122 - }  
123 - function buildTree()  
124 - { 108 + oResponse.argument.fnLoadComplete();
  109 + },
  110 + failure: function(oResponse)
  111 + {
  112 + oResponse.argument.fnLoadComplete();
  113 + },
  114 + argument:
  115 + {
  116 + "node": node,
  117 + "fnLoadComplete": fnLoadComplete
  118 + },
  119 + timeout: 25000
  120 + };
  121 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  122 + }
  123 + function buildTree()
  124 + {
125 tree = new YAHOO.widget.TreeView("tabela"); 125 tree = new YAHOO.widget.TreeView("tabela");
126 tree.setDynamicLoad(loadNodeData, 0); 126 tree.setDynamicLoad(loadNodeData, 0);
127 var root = tree.getRoot(); 127 var root = tree.getRoot();
128 var tempNode = new YAHOO.widget.TextNode('', root, false); 128 var tempNode = new YAHOO.widget.TextNode('', root, false);
129 tempNode.isLeaf = true; 129 tempNode.isLeaf = true;
130 core_carregando("desativa"); 130 core_carregando("desativa");
131 - }  
132 - buildTree(); 131 + }
  132 + buildTree();
133 }(); 133 }();
134 adicionaNosRaiz(dados); 134 adicionaNosRaiz(dados);
135 tree.draw(); 135 tree.draw();
@@ -307,7 +307,7 @@ function adicionarFuncao(id) @@ -307,7 +307,7 @@ function adicionarFuncao(id)
307 var sUrl = "../php/sistemas.php?funcao=alterarFuncoes&id_sistema="+id; 307 var sUrl = "../php/sistemas.php?funcao=alterarFuncoes&id_sistema="+id;
308 var callback = 308 var callback =
309 { 309 {
310 - success: function(oResponse) 310 + success: function(oResponse)
311 { 311 {
312 var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 312 var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
313 adicionaNos(no,dados,true); 313 adicionaNos(no,dados,true);
admin/js/subgrupos.js
@@ -74,71 +74,71 @@ function filtraDadosLetras_S(letra){ @@ -74,71 +74,71 @@ function filtraDadosLetras_S(letra){
74 } 74 }
75 function montaTabela_S(dados) 75 function montaTabela_S(dados)
76 { 76 {
77 - if(dados_S == ""){  
78 - dados_S = dados;  
79 - }  
80 - core_listaDeLetras("letras_S","filtraDadosLetras_S"); 77 + if(dados_S == ""){
  78 + dados_S = dados;
  79 + }
  80 + core_listaDeLetras("letras_S","filtraDadosLetras_S");
81 YAHOO.example.InlineCellEditing = new function() 81 YAHOO.example.InlineCellEditing = new function()
82 - {  
83 - // Custom formatter for "address" column to preserve line breaks  
84 - var formatTexto = function(elCell, oRecord, oColumn, oData)  
85 - {  
86 - if(oData === ""){ 82 + {
  83 + // Custom formatter for "address" column to preserve line breaks
  84 + var formatTexto = function(elCell, oRecord, oColumn, oData)
  85 + {
  86 + if(oData === ""){
87 oData = "<span style='color:gray' >Clique para editar, tecle enter e depois salve</span>"; 87 oData = "<span style='color:gray' >Clique para editar, tecle enter e depois salve</span>";
88 } 88 }
89 elCell.innerHTML = "<p style=width:250px;cursor:pointer title='clique para editar'>" + oData + "</p>"; 89 elCell.innerHTML = "<p style=width:250px;cursor:pointer title='clique para editar'>" + oData + "</p>";
90 - };  
91 - var formatTextoId = function(elCell, oRecord, oColumn, oData)  
92 - {  
93 - elCell.innerHTML = "<p style=width:20px >" + oData + "</p>";  
94 - };  
95 -  
96 - var formatSalva = function(elCell, oRecord, oColumn)  
97 - {  
98 - elCell.innerHTML = "<div title='salva' class=salvar style='text-align:center' onclick='gravaLinha_S(\""+oRecord._sId+"\")'></div>";  
99 - };  
100 - var formatExclui = function(elCell, oRecord, oColumn)  
101 - {  
102 - elCell.innerHTML = "<div title='exclui' class=excluir style='text-align:center' ></div>";  
103 - };  
104 - var myColumnDefs = [  
105 - {key:"excluir",label:"excluir",formatter:formatExclui},  
106 - {label:"salvar",formatter:formatSalva},  
107 - {label:"id",key:"id_subgrupo", formatter:formatTextoId}, 90 + };
  91 + var formatTextoId = function(elCell, oRecord, oColumn, oData)
  92 + {
  93 + elCell.innerHTML = "<p style=width:20px >" + oData + "</p>";
  94 + };
  95 +
  96 + var formatSalva = function(elCell, oRecord, oColumn)
  97 + {
  98 + elCell.innerHTML = "<div title='salva' class=salvar style='text-align:center' onclick='gravaLinha_S(\""+oRecord._sId+"\")'></div>";
  99 + };
  100 + var formatExclui = function(elCell, oRecord, oColumn)
  101 + {
  102 + elCell.innerHTML = "<div title='exclui' class=excluir style='text-align:center' ></div>";
  103 + };
  104 + var myColumnDefs = [
  105 + {key:"excluir",label:"excluir",formatter:formatExclui},
  106 + {label:"salvar",formatter:formatSalva},
  107 + {label:"id",key:"id_subgrupo", formatter:formatTextoId},
108 {label:"nome",resizeable:true,key:"nome_subgrupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, 108 {label:"nome",resizeable:true,key:"nome_subgrupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
109 {label:"descri&ccedil;&atilde;o",resizeable:true,key:"desc_subgrupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, 109 {label:"descri&ccedil;&atilde;o",resizeable:true,key:"desc_subgrupo", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
110 {label:"en",resizeable:true,key:"en", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, 110 {label:"en",resizeable:true,key:"en", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
111 {label:"es",resizeable:true,key:"es", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, 111 {label:"es",resizeable:true,key:"es", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})},
112 {label:"it",resizeable:true,key:"it", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})} 112 {label:"it",resizeable:true,key:"it", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}
113 - ];  
114 - myDataSource = new YAHOO.util.DataSource(dados);  
115 - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;  
116 - myDataSource.responseSchema =  
117 - {  
118 - fields: ["it","es","en","desc_subgrupo","id_subgrupo","nome_subgrupo"]  
119 - };  
120 - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);  
121 - // Set up editing flow  
122 - myDataTable.highlightEditableCell = function(oArgs)  
123 - {  
124 - var elCell = oArgs.target;  
125 - var column = myDataTable.getColumn(oArgs.target);  
126 - //if(column.editor != "null")  
127 - if(!YAHOO.lang.isNull(column.editor))  
128 - { 113 + ];
  114 + myDataSource = new YAHOO.util.DataSource(dados);
  115 + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
  116 + myDataSource.responseSchema =
  117 + {
  118 + fields: ["it","es","en","desc_subgrupo","id_subgrupo","nome_subgrupo"]
  119 + };
  120 + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);
  121 + // Set up editing flow
  122 + myDataTable.highlightEditableCell = function(oArgs)
  123 + {
  124 + var elCell = oArgs.target;
  125 + var column = myDataTable.getColumn(oArgs.target);
  126 + //if(column.editor != "null")
  127 + if(!YAHOO.lang.isNull(column.editor))
  128 + {
129 YAHOO.util.Dom.addClass(elCell,'yui-dt-highlighted'); 129 YAHOO.util.Dom.addClass(elCell,'yui-dt-highlighted');
130 - }  
131 - };  
132 - myDataTable.unhighlightEditableCell = function(oArgs)  
133 - {  
134 - var elCell = oArgs.target;  
135 - if(elCell.style.cursor="pointer")  
136 - { 130 + }
  131 + };
  132 + myDataTable.unhighlightEditableCell = function(oArgs)
  133 + {
  134 + var elCell = oArgs.target;
  135 + if(elCell.style.cursor="pointer")
  136 + {
137 YAHOO.util.Dom.removeClass(elCell,'yui-dt-highlighted'); 137 YAHOO.util.Dom.removeClass(elCell,'yui-dt-highlighted');
138 - }  
139 - };  
140 - myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell);  
141 - myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell); 138 + }
  139 + };
  140 + myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell);
  141 + myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell);
142 myDataTable.subscribe('cellClickEvent',function(ev) 142 myDataTable.subscribe('cellClickEvent',function(ev)
143 { 143 {
144 var target = YAHOO.util.Event.getTarget(ev); 144 var target = YAHOO.util.Event.getTarget(ev);
@@ -156,30 +156,30 @@ function montaTabela_S(dados) @@ -156,30 +156,30 @@ function montaTabela_S(dados)
156 else 156 else
157 {this.onEventShowCellEditor(ev);} 157 {this.onEventShowCellEditor(ev);}
158 }); 158 });
159 - // Hook into custom event to customize save-flow of "radio" editor  
160 - myDataTable.subscribe("editorUpdateEvent", function(oArgs)  
161 - {  
162 - if(oArgs.editor.column.key === "active")  
163 - {  
164 - this.saveCellEditor();  
165 -  
166 - }  
167 - });  
168 - myDataTable.subscribe("editorBlurEvent", function(oArgs)  
169 - {  
170 - this.cancelCellEditor();  
171 - });  
172 - myDataTable.subscribe("editorSaveEvent", function(oArgs)  
173 - { 159 + // Hook into custom event to customize save-flow of "radio" editor
  160 + myDataTable.subscribe("editorUpdateEvent", function(oArgs)
  161 + {
  162 + if(oArgs.editor.column.key === "active")
  163 + {
  164 + this.saveCellEditor();
  165 +
  166 + }
  167 + });
  168 + myDataTable.subscribe("editorBlurEvent", function(oArgs)
  169 + {
  170 + this.cancelCellEditor();
  171 + });
  172 + myDataTable.subscribe("editorSaveEvent", function(oArgs)
  173 + {
174 if(oArgs.newData != oArgs.oldData){ 174 if(oArgs.newData != oArgs.oldData){
175 var linha = myDataTable.getTrEl(oArgs.editor.getRecord()); 175 var linha = myDataTable.getTrEl(oArgs.editor.getRecord());
176 linha.style.color = "blue"; 176 linha.style.color = "blue";
177 linha.style.textDecoration = "blink"; 177 linha.style.textDecoration = "blink";
178 } 178 }
179 - }); 179 + });
180 180
181 - };  
182 - core_carregando("desativa"); 181 + };
  182 + core_carregando("desativa");
183 } 183 }
184 /* 184 /*
185 Function: gravaLinha_S 185 Function: gravaLinha_S
admin/js/tags.js
@@ -57,59 +57,59 @@ function pegaTags() @@ -57,59 +57,59 @@ function pegaTags()
57 } 57 }
58 function montaTabela(dados) 58 function montaTabela(dados)
59 { 59 {
60 - YAHOO.example.InlineCellEditing = new function()  
61 - {  
62 - // Custom formatter for "address" column to preserve line breaks  
63 - var formatTexto = function(elCell, oRecord, oColumn, oData)  
64 - {  
65 - elCell.innerHTML = "<p style=width:250px >" + oData + "</p>";  
66 - };  
67 - var formatTextoId = function(elCell, oRecord, oColumn, oData)  
68 - {  
69 - elCell.innerHTML = "<p style=width:20px >" + oData + "</p>";  
70 - };  
71 -  
72 - var formatSalva = function(elCell, oRecord, oColumn)  
73 - {  
74 - elCell.innerHTML = "<div class=salvar style='text-align:center' onclick='gravaLinha(\""+oRecord._sId+"\")'></div>";  
75 - };  
76 - var formatExclui = function(elCell, oRecord, oColumn)  
77 - {  
78 - elCell.innerHTML = "<div class=excluir style='text-align:center' ></div>";  
79 - };  
80 - var myColumnDefs = [  
81 - {key:"excluir",label:"excluir",formatter:formatExclui},  
82 - {label:"salvar",formatter:formatSalva},  
83 - {label:"id",key:"id_tag", formatter:formatTextoId}, 60 + YAHOO.example.InlineCellEditing = new function()
  61 + {
  62 + // Custom formatter for "address" column to preserve line breaks
  63 + var formatTexto = function(elCell, oRecord, oColumn, oData)
  64 + {
  65 + elCell.innerHTML = "<p style=width:250px >" + oData + "</p>";
  66 + };
  67 + var formatTextoId = function(elCell, oRecord, oColumn, oData)
  68 + {
  69 + elCell.innerHTML = "<p style=width:20px >" + oData + "</p>";
  70 + };
  71 +
  72 + var formatSalva = function(elCell, oRecord, oColumn)
  73 + {
  74 + elCell.innerHTML = "<div class=salvar style='text-align:center' onclick='gravaLinha(\""+oRecord._sId+"\")'></div>";
  75 + };
  76 + var formatExclui = function(elCell, oRecord, oColumn)
  77 + {
  78 + elCell.innerHTML = "<div class=excluir style='text-align:center' ></div>";
  79 + };
  80 + var myColumnDefs = [
  81 + {key:"excluir",label:"excluir",formatter:formatExclui},
  82 + {label:"salvar",formatter:formatSalva},
  83 + {label:"id",key:"id_tag", formatter:formatTextoId},
84 {label:"nome",resizeable:true,key:"nome", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})} 84 {label:"nome",resizeable:true,key:"nome", formatter:formatTexto, editor:new YAHOO.widget.TextboxCellEditor({disableBtns:true})}
85 - ];  
86 - myDataSource = new YAHOO.util.DataSource(dados);  
87 - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;  
88 - myDataSource.responseSchema =  
89 - {  
90 - fields: ["id_tag","nome"]  
91 - };  
92 - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);  
93 - // Set up editing flow  
94 - myDataTable.highlightEditableCell = function(oArgs)  
95 - {  
96 - var elCell = oArgs.target;  
97 - var column = myDataTable.getColumn(oArgs.target);  
98 - if(!YAHOO.lang.isNull(column.editor))  
99 - { 85 + ];
  86 + myDataSource = new YAHOO.util.DataSource(dados);
  87 + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
  88 + myDataSource.responseSchema =
  89 + {
  90 + fields: ["id_tag","nome"]
  91 + };
  92 + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);
  93 + // Set up editing flow
  94 + myDataTable.highlightEditableCell = function(oArgs)
  95 + {
  96 + var elCell = oArgs.target;
  97 + var column = myDataTable.getColumn(oArgs.target);
  98 + if(!YAHOO.lang.isNull(column.editor))
  99 + {
100 YAHOO.util.Dom.addClass(elCell,'yui-dt-highlighted'); 100 YAHOO.util.Dom.addClass(elCell,'yui-dt-highlighted');
101 - }  
102 - };  
103 - myDataTable.unhighlightEditableCell = function(oArgs)  
104 - {  
105 - var elCell = oArgs.target;  
106 - if(elCell.style.cursor="pointer")  
107 - { 101 + }
  102 + };
  103 + myDataTable.unhighlightEditableCell = function(oArgs)
  104 + {
  105 + var elCell = oArgs.target;
  106 + if(elCell.style.cursor="pointer")
  107 + {
108 YAHOO.util.Dom.removeClass(elCell,'yui-dt-highlighted'); 108 YAHOO.util.Dom.removeClass(elCell,'yui-dt-highlighted');
109 - }  
110 - };  
111 - myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell);  
112 - myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell); 109 + }
  110 + };
  111 + myDataTable.subscribe("cellMouseoverEvent", myDataTable.highlightEditableCell);
  112 + myDataTable.subscribe("cellMouseoutEvent", myDataTable.unhighlightEditableCell);
113 myDataTable.subscribe('cellClickEvent',function(ev) 113 myDataTable.subscribe('cellClickEvent',function(ev)
114 { 114 {
115 var target = YAHOO.util.Event.getTarget(ev); 115 var target = YAHOO.util.Event.getTarget(ev);
@@ -127,30 +127,30 @@ function montaTabela(dados) @@ -127,30 +127,30 @@ function montaTabela(dados)
127 else 127 else
128 {this.onEventShowCellEditor(ev);} 128 {this.onEventShowCellEditor(ev);}
129 }); 129 });
130 - // Hook into custom event to customize save-flow of "radio" editor  
131 - myDataTable.subscribe("editorUpdateEvent", function(oArgs)  
132 - {  
133 - if(oArgs.editor.column.key === "active")  
134 - {  
135 - this.saveCellEditor();  
136 -  
137 - }  
138 - });  
139 - myDataTable.subscribe("editorBlurEvent", function(oArgs)  
140 - {  
141 - this.cancelCellEditor();  
142 - });  
143 - myDataTable.subscribe("editorSaveEvent", function(oArgs)  
144 - { 130 + // Hook into custom event to customize save-flow of "radio" editor
  131 + myDataTable.subscribe("editorUpdateEvent", function(oArgs)
  132 + {
  133 + if(oArgs.editor.column.key === "active")
  134 + {
  135 + this.saveCellEditor();
  136 +
  137 + }
  138 + });
  139 + myDataTable.subscribe("editorBlurEvent", function(oArgs)
  140 + {
  141 + this.cancelCellEditor();
  142 + });
  143 + myDataTable.subscribe("editorSaveEvent", function(oArgs)
  144 + {
145 if(oArgs.newData != oArgs.oldData){ 145 if(oArgs.newData != oArgs.oldData){
146 var linha = myDataTable.getTrEl(oArgs.editor.getRecord()); 146 var linha = myDataTable.getTrEl(oArgs.editor.getRecord());
147 linha.style.color = "blue"; 147 linha.style.color = "blue";
148 linha.style.textDecoration = "blink"; 148 linha.style.textDecoration = "blink";
149 } 149 }
150 - }); 150 + });
151 151
152 - };  
153 - core_carregando("desativa"); 152 + };
  153 + core_carregando("desativa");
154 } 154 }
155 /* 155 /*
156 Function: gravaLinha 156 Function: gravaLinha
admin/js/temas.js
@@ -424,7 +424,7 @@ function pegaMetadados(codigoMap,codigoLayer) @@ -424,7 +424,7 @@ function pegaMetadados(codigoMap,codigoLayer)
424 var ins = "<br><fieldset><legend>+- Metadados</legend><div style=display:none >"; 424 var ins = "<br><fieldset><legend>+- Metadados</legend><div style=display:none >";
425 var retorna = function(retorna) 425 var retorna = function(retorna)
426 { 426 {
427 - ins += ""; 427 + ins += "";
428 var param = { 428 var param = {
429 "linhas":[ 429 "linhas":[
430 {texto:"Nome que ser&aacute; utilizado na legenda do mapa e na guia 'Temas'", 430 {texto:"Nome que ser&aacute; utilizado na legenda do mapa e na guia 'Temas'",
admin/js/usuarios.js
@@ -92,34 +92,34 @@ function montaArvore(dados){ @@ -92,34 +92,34 @@ function montaArvore(dados){
92 { 92 {
93 buildTree(); 93 buildTree();
94 } 94 }
95 - function loadNodeData(node, fnLoadComplete){  
96 - var sUrl = "../php/usuarios.php?funcao=pegaPapeisUsuario&id_usuario="+node.data.id_usuario; 95 + function loadNodeData(node, fnLoadComplete){
  96 + var sUrl = "../php/usuarios.php?funcao=pegaPapeisUsuario&id_usuario="+node.data.id_usuario;
97 var callback = { 97 var callback = {
98 - success: function(oResponse){  
99 - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); 98 + success: function(oResponse){
  99 + var dados = YAHOO.lang.JSON.parse(oResponse.responseText);
100 adicionaNosPapeis(node,dados,false); 100 adicionaNosPapeis(node,dados,false);
101 - oResponse.argument.fnLoadComplete();  
102 - },  
103 - failure: function(oResponse){  
104 - oResponse.argument.fnLoadComplete();  
105 - },  
106 - argument:{  
107 - "node": node,  
108 - "fnLoadComplete": fnLoadComplete  
109 - },  
110 - timeout: 25000  
111 - };  
112 - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);  
113 - }  
114 - function buildTree(){ 101 + oResponse.argument.fnLoadComplete();
  102 + },
  103 + failure: function(oResponse){
  104 + oResponse.argument.fnLoadComplete();
  105 + },
  106 + argument:{
  107 + "node": node,
  108 + "fnLoadComplete": fnLoadComplete
  109 + },
  110 + timeout: 25000
  111 + };
  112 + YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
  113 + }
  114 + function buildTree(){
115 tree = new YAHOO.widget.TreeView("tabela"); 115 tree = new YAHOO.widget.TreeView("tabela");
116 tree.setDynamicLoad(loadNodeData, 1); 116 tree.setDynamicLoad(loadNodeData, 1);
117 var root = tree.getRoot(); 117 var root = tree.getRoot();
118 var tempNode = new YAHOO.widget.TextNode('', root, false); 118 var tempNode = new YAHOO.widget.TextNode('', root, false);
119 tempNode.isLeaf = true; 119 tempNode.isLeaf = true;
120 core_carregando("desativa"); 120 core_carregando("desativa");
121 - }  
122 - buildTree(); 121 + }
  122 + buildTree();
123 }(); 123 }();
124 adicionaNosUsuarios(dados); 124 adicionaNosUsuarios(dados);
125 tree.draw(); 125 tree.draw();
@@ -139,8 +139,8 @@ function adicionaNosPapeis(no,dados,redesenha) @@ -139,8 +139,8 @@ function adicionaNosPapeis(no,dados,redesenha)
139 if (newVal != currentIconMode) 139 if (newVal != currentIconMode)
140 {currentIconMode = newVal;} 140 {currentIconMode = newVal;}
141 } 141 }
142 - if(!redesenha)  
143 - { 142 + if(!redesenha)
  143 + {
144 var conteudo = "<span style=\"cursor:pointer;\" onclick=\"editar('papel','"+no.data.id_usuario+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar novo papel</i></span>"; 144 var conteudo = "<span style=\"cursor:pointer;\" onclick=\"editar('papel','"+no.data.id_usuario+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar novo papel</i></span>";
145 var d = {html:conteudo}; 145 var d = {html:conteudo};
146 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); 146 var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true);
@@ -222,12 +222,12 @@ function editar(tipo,id) @@ -222,12 +222,12 @@ function editar(tipo,id)
222 function montaDivUsuario(i){ 222 function montaDivUsuario(i){
223 var param = { 223 var param = {
224 "linhas":[ 224 "linhas":[
225 - {titulo:"Nome:",id:"Enome_usuario",size:"50",value:i.nome_usuario,tipo:"text",div:""},  
226 - {titulo:"Login:",id:"Elogin",size:"50",value:i.login,tipo:"text",div:""},  
227 - {ajuda:"Se o usu&aacute;rio j&aacute; existir, preencha para alterar a senha. Se for mantido em branco, o sistema gerar&aacute; uma senha aleat&oacute;ria no caso de novos usu&aacute;rios. Envie a senha por e-mail ap&oacute;s o cadastro.",titulo:"Nova senha:",id:"Esenha",size:"50",value:"",tipo:"text",div:""},  
228 - {titulo:"E-mail:",id:"Eemail",size:"50",value:i.email,tipo:"text",div:""},  
229 - {titulo:"Data de cadastro:",id:"Edata_cadastro",size:"50",value:i.data_cadastro,tipo:"text",div:""},  
230 - {titulo:"Ativo:",id:"",size:"50",value:i.ativo,tipo:"text",div:"<div id=cAtivo ></div>"} 225 + {titulo:"Nome:",id:"Enome_usuario",size:"50",value:i.nome_usuario,tipo:"text",div:""},
  226 + {titulo:"Login:",id:"Elogin",size:"50",value:i.login,tipo:"text",div:""},
  227 + {ajuda:"Se o usu&aacute;rio j&aacute; existir, preencha para alterar a senha. Se for mantido em branco, o sistema gerar&aacute; uma senha aleat&oacute;ria no caso de novos usu&aacute;rios. Envie a senha por e-mail ap&oacute;s o cadastro.",titulo:"Nova senha:",id:"Esenha",size:"50",value:"",tipo:"text",div:""},
  228 + {titulo:"E-mail:",id:"Eemail",size:"50",value:i.email,tipo:"text",div:""},
  229 + {titulo:"Data de cadastro:",id:"Edata_cadastro",size:"50",value:i.data_cadastro,tipo:"text",div:""},
  230 + {titulo:"Ativo:",id:"",size:"50",value:i.ativo,tipo:"text",div:"<div id=cAtivo ></div>"}
231 ] 231 ]
232 }; 232 };
233 var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditorUsuario />"; 233 var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditorUsuario />";
admin/js/webservices.js
@@ -53,7 +53,7 @@ Obt&amp;eacute;m a lista de WS @@ -53,7 +53,7 @@ Obt&amp;eacute;m a lista de WS
53 */ 53 */
54 function pegaWS() 54 function pegaWS()
55 { 55 {
56 - // 56 + //
57 //pega o tipo de WS que ser&aacute; listado se tiver sido definido na url 57 //pega o tipo de WS que ser&aacute; listado se tiver sido definido na url
58 // 58 //
59 var tipows = "",u; 59 var tipows = "",u;
@@ -75,33 +75,33 @@ Monta a tabela de edi&amp;ccedil;&amp;atilde;o @@ -75,33 +75,33 @@ Monta a tabela de edi&amp;ccedil;&amp;atilde;o
75 function montaTabela(dados) 75 function montaTabela(dados)
76 { 76 {
77 YAHOO.example.InlineCellEditing = new function() 77 YAHOO.example.InlineCellEditing = new function()
78 - {  
79 - // Custom formatter for "address" column to preserve line breaks  
80 - var formatTextoId = function(elCell, oRecord, oColumn, oData)  
81 - {  
82 - elCell.innerHTML = "<p>" + oData + "</p>";  
83 - };  
84 - var formatMais = function(elCell, oRecord, oColumn)  
85 - {  
86 - elCell.innerHTML = "<div class=editar style='text-align:center' ></div>";  
87 - };  
88 - var formatExclui = function(elCell, oRecord, oColumn)  
89 - {  
90 - elCell.innerHTML = "<div class=excluir style='text-align:center' ></div>";  
91 - };  
92 - var myColumnDefs = [  
93 - {key:"excluir",label:"excluir",formatter:formatExclui},  
94 - {key:"mais",label:"editar",formatter:formatMais},  
95 - {label:"id",key:"id_ws", formatter:formatTextoId},  
96 - {label:"tipo",key:"tipo_ws", formatter:formatTextoId},  
97 - {label:"nome",key:"nome_ws", formatter:formatTextoId},  
98 - ];  
99 - myDataSource = new YAHOO.util.DataSource(dados);  
100 - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;  
101 - myDataSource.responseSchema =  
102 - {fields: ["id_ws","nome_ws","tipo_ws"]};  
103 - myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);  
104 - // Set up editing flow 78 + {
  79 + // Custom formatter for "address" column to preserve line breaks
  80 + var formatTextoId = function(elCell, oRecord, oColumn, oData)
  81 + {
  82 + elCell.innerHTML = "<p>" + oData + "</p>";
  83 + };
  84 + var formatMais = function(elCell, oRecord, oColumn)
  85 + {
  86 + elCell.innerHTML = "<div class=editar style='text-align:center' ></div>";
  87 + };
  88 + var formatExclui = function(elCell, oRecord, oColumn)
  89 + {
  90 + elCell.innerHTML = "<div class=excluir style='text-align:center' ></div>";
  91 + };
  92 + var myColumnDefs = [
  93 + {key:"excluir",label:"excluir",formatter:formatExclui},
  94 + {key:"mais",label:"editar",formatter:formatMais},
  95 + {label:"id",key:"id_ws", formatter:formatTextoId},
  96 + {label:"tipo",key:"tipo_ws", formatter:formatTextoId},
  97 + {label:"nome",key:"nome_ws", formatter:formatTextoId},
  98 + ];
  99 + myDataSource = new YAHOO.util.DataSource(dados);
  100 + myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
  101 + myDataSource.responseSchema =
  102 + {fields: ["id_ws","nome_ws","tipo_ws"]};
  103 + myDataTable = new YAHOO.widget.DataTable("tabela", myColumnDefs, myDataSource);
  104 + // Set up editing flow
105 myDataTable.subscribe('cellClickEvent',function(ev) 105 myDataTable.subscribe('cellClickEvent',function(ev)
106 { 106 {
107 var target = YAHOO.util.Event.getTarget(ev); 107 var target = YAHOO.util.Event.getTarget(ev);
@@ -136,20 +136,20 @@ function montaTabela(dados) @@ -136,20 +136,20 @@ function montaTabela(dados)
136 } 136 }
137 137
138 }); 138 });
139 - // Hook into custom event to customize save-flow of "radio" editor  
140 - myDataTable.subscribe("editorUpdateEvent", function(oArgs)  
141 - {  
142 - if(oArgs.editor.column.key === "active")  
143 - {  
144 - this.saveCellEditor();  
145 - }  
146 - });  
147 - myDataTable.subscribe("editorBlurEvent", function(oArgs)  
148 - {  
149 - this.cancelCellEditor();  
150 - });  
151 - };  
152 - core_carregando("desativa"); 139 + // Hook into custom event to customize save-flow of "radio" editor
  140 + myDataTable.subscribe("editorUpdateEvent", function(oArgs)
  141 + {
  142 + if(oArgs.editor.column.key === "active")
  143 + {
  144 + this.saveCellEditor();
  145 + }
  146 + });
  147 + myDataTable.subscribe("editorBlurEvent", function(oArgs)
  148 + {
  149 + this.cancelCellEditor();
  150 + });
  151 + };
  152 + core_carregando("desativa");
153 } 153 }
154 function montaEditor(dados,id,recordid) 154 function montaEditor(dados,id,recordid)
155 { 155 {
@@ -176,9 +176,9 @@ function montaEditor(dados,id,recordid) @@ -176,9 +176,9 @@ function montaEditor(dados,id,recordid)
176 document.body.appendChild(novoel); 176 document.body.appendChild(novoel);
177 var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" }); 177 var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" });
178 editorBotoes.addButtons([ 178 editorBotoes.addButtons([
179 - { label: "Salva", value: "OK", checked: false},  
180 - { label: "Cancela", value: "CANCEL", checked: false }  
181 - ]); 179 + { label: "Salva", value: "OK", checked: false},
  180 + { label: "Cancela", value: "CANCEL", checked: false }
  181 + ]);
182 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); 182 editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
183 YAHOO.admin.container.panelEditor = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } ); 183 YAHOO.admin.container.panelEditor = new YAHOO.widget.Panel("janela_editor", { fixedcenter:true,close:false,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } );
184 YAHOO.admin.container.panelEditor.render(); 184 YAHOO.admin.container.panelEditor.render();
admin/php/classe_metaestat.php
@@ -156,16 +156,16 @@ class Metaestat{ @@ -156,16 +156,16 @@ class Metaestat{
156 $r = $r[0]; 156 $r = $r[0];
157 } 157 }
158 else{ 158 else{
159 - $r = false; 159 + $r = array();
160 } 160 }
161 } 161 }
162 - if($r != false) 162 + if($r != false && count($r) > 0){
163 $r = $this->converteTextoArray($r); 163 $r = $this->converteTextoArray($r);
164 - 164 + }
165 return $r; 165 return $r;
166 } 166 }
167 else{ 167 else{
168 - return false; 168 + return array();
169 } 169 }
170 } 170 }
171 else{ 171 else{
@@ -651,14 +651,14 @@ class Metaestat{ @@ -651,14 +651,14 @@ class Metaestat{
651 651
652 Altera uma regiao 652 Altera uma regiao
653 */ 653 */
654 - function alteraTipoRegiao($codigo_tipo_regiao,$nome_tipo_regiao,$descricao_tipo_regiao,$esquemadb,$tabela,$colunageo,$colunacentroide,$data,$identificador,$colunanomeregiao,$srid){ 654 + function alteraTipoRegiao($codigo_tipo_regiao,$nome_tipo_regiao,$descricao_tipo_regiao,$esquemadb,$tabela,$colunageo,$colunacentroide,$data,$identificador,$colunanomeregiao,$srid,$codigo_estat_conexao){
655 try { 655 try {
656 if($codigo_tipo_regiao != ""){ 656 if($codigo_tipo_regiao != ""){
657 if($this->convUTF){ 657 if($this->convUTF){
658 $nome_tipo_regiao = utf8_encode($nome_tipo_regiao); 658 $nome_tipo_regiao = utf8_encode($nome_tipo_regiao);
659 $descricao_tipo_regiao = utf8_encode($descricao_tipo_regiao); 659 $descricao_tipo_regiao = utf8_encode($descricao_tipo_regiao);
660 } 660 }
661 - $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"); 661 + $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");
662 $retorna = $codigo_tipo_regiao; 662 $retorna = $codigo_tipo_regiao;
663 } 663 }
664 else{ 664 else{
@@ -670,6 +670,22 @@ class Metaestat{ @@ -670,6 +670,22 @@ class Metaestat{
670 return "Error!: " . $e->getMessage(); 670 return "Error!: " . $e->getMessage();
671 } 671 }
672 } 672 }
  673 + function alteraAgregaRegiao($codigo_tipo_regiao,$id_agregaregiao="",$codigo_tipo_regiao_pai="",$coluna_ligacao_regiaopai=""){
  674 + try {
  675 + if($id_agregaregiao != ""){
  676 + $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");
  677 + $retorna = $id_agregaregiao;
  678 + }
  679 + else{
  680 + $retorna = $this->insertId("i3geoestat_agregaregiao","colunaligacao_regiaopai","id_agregaregiao");
  681 + $this->dbhw->query("UPDATE ".$this->esquemaadmin."i3geoestat_agregaregiao SET codigo_tipo_regiao = '$codigo_tipo_regiao' WHERE id_agregaregiao = $retorna");
  682 + }
  683 + return $retorna;
  684 + }
  685 + catch (PDOException $e) {
  686 + return "Error!: " . $e->getMessage();
  687 + }
  688 + }
673 /* 689 /*
674 Function: alteraParametroMedida 690 Function: alteraParametroMedida
675 691
@@ -980,6 +996,18 @@ class Metaestat{ @@ -980,6 +996,18 @@ class Metaestat{
980 $sql .= "ORDER BY nome_tipo_regiao"; 996 $sql .= "ORDER BY nome_tipo_regiao";
981 return $this->execSQL($sql,$codigo_tipo_regiao); 997 return $this->execSQL($sql,$codigo_tipo_regiao);
982 } 998 }
  999 + function listaAgregaRegiao($codigo_tipo_regiao,$id_agregaregiao=""){
  1000 + $sql = "select * from ".$this->esquemaadmin."i3geoestat_agregaregiao ";
  1001 + if($id_agregaregiao != ""){
  1002 + $sql .= "WHERE id_agregaregiao = $id_agregaregiao ";
  1003 + }
  1004 + else{
  1005 + $sql .= "WHERE codigo_tipo_regiao = $codigo_tipo_regiao";
  1006 + }
  1007 + $sql .= " ORDER BY colunaligacao_regiaopai";
  1008 + //echo $sql;exit;
  1009 + return $this->execSQL($sql,$id_agregaregiao);
  1010 + }
983 function esquemasConexao($codigo_estat_conexao){ 1011 function esquemasConexao($codigo_estat_conexao){
984 $c = $this->listaConexao($codigo_estat_conexao,true); 1012 $c = $this->listaConexao($codigo_estat_conexao,true);
985 $dbhold = $this->dbh; 1013 $dbhold = $this->dbh;
@@ -1103,7 +1131,7 @@ class Metaestat{ @@ -1103,7 +1131,7 @@ class Metaestat{
1103 } 1131 }
1104 else{ 1132 else{
1105 $tipos[] = "java.lang.String"; 1133 $tipos[] = "java.lang.String";
1106 - } 1134 + }
1107 } 1135 }
1108 $xml .= '<!--'.implode($tipos,",").'-->' . PHP_EOL; 1136 $xml .= '<!--'.implode($tipos,",").'-->' . PHP_EOL;
1109 } 1137 }
@@ -1128,7 +1156,7 @@ class Metaestat{ @@ -1128,7 +1156,7 @@ class Metaestat{
1128 } 1156 }
1129 else{ 1157 else{
1130 $tipos[] = "java.lang.String"; 1158 $tipos[] = "java.lang.String";
1131 - } 1159 + }
1132 break; 1160 break;
1133 } 1161 }
1134 $xml .= '<!--'.implode($tipos,",").'-->' . PHP_EOL; 1162 $xml .= '<!--'.implode($tipos,",").'-->' . PHP_EOL;
admin/php/metaestat.php
@@ -203,6 +203,14 @@ switch (strtoupper($funcao)) @@ -203,6 +203,14 @@ switch (strtoupper($funcao))
203 retornaJSON($m->listaTipoRegiao($codigo_tipo_regiao)); 203 retornaJSON($m->listaTipoRegiao($codigo_tipo_regiao));
204 exit; 204 exit;
205 break; 205 break;
  206 + case "LISTAAGREGAREGIAO":
  207 + $m = new Metaestat();
  208 + if(empty($codigo_tipo_regiao)){
  209 + $codigo_tipo_regiao = "";
  210 + }
  211 + retornaJSON($m->listaAgregaRegiao($codigo_tipo_regiao,$id_agregaregiao));
  212 + exit;
  213 + break;
206 /* 214 /*
207 Valor: ALTERARVARIAVEL 215 Valor: ALTERARVARIAVEL
208 216
@@ -386,11 +394,23 @@ switch (strtoupper($funcao)) @@ -386,11 +394,23 @@ switch (strtoupper($funcao))
386 $codigo_tipo_regiao = $m->alteraTipoRegiao(); 394 $codigo_tipo_regiao = $m->alteraTipoRegiao();
387 } 395 }
388 else{ 396 else{
389 - $codigo_tipo_regiao = $m->alteraTipoRegiao($codigo_tipo_regiao,$nome_tipo_regiao,$descricao_tipo_regiao,$esquemadb,$tabela,$colunageo,$colunacentroide,$data,$identificador,$colunanomeregiao,$srid); 397 + $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);
390 } 398 }
391 retornaJSON($m->listaTipoRegiao($codigo_tipo_regiao)); 399 retornaJSON($m->listaTipoRegiao($codigo_tipo_regiao));
392 exit; 400 exit;
393 break; 401 break;
  402 + case "ALTERAAGREGAREGIAO":
  403 + $m = new Metaestat();
  404 + if(empty($id_agregaregiao)){
  405 + $id_agregaregiao = $m->alteraAgregaRegiao($codigo_tipo_regiao);
  406 + }
  407 + else{
  408 + $id_agregaregiao = $m->alteraAgregaRegiao("",$id_agregaregiao,$codigo_tipo_regiao_pai,$coluna_ligacao_regiaopai);
  409 + $codigo_tipo_regiao = "";
  410 + }
  411 + retornaJSON($m->listaAgregaRegiao($codigo_tipo_regiao,$id_agregaregiao));
  412 + exit;
  413 + break;
394 /* 414 /*
395 Valor: ALTERARTIPOPERIODO 415 Valor: ALTERARTIPOPERIODO
396 416
@@ -543,6 +563,13 @@ switch (strtoupper($funcao)) @@ -543,6 +563,13 @@ switch (strtoupper($funcao))
543 retornaJSON("erro"); 563 retornaJSON("erro");
544 exit; 564 exit;
545 break; 565 break;
  566 + case "EXCLUIRAGREGAREGIAO":
  567 + $tabela = "i3geoestat_agregaregiao";
  568 + $id = $id_agregaregiao;
  569 + $m = new Metaestat();
  570 + retornaJSON($m->excluirRegistro("i3geoestat_agregaregiao","id_agregaregiao",$id));
  571 + exit;
  572 + break;
546 /* 573 /*
547 Valor: EXCLUIRMEDIDAVARIAVEL 574 Valor: EXCLUIRMEDIDAVARIAVEL
548 575
admin/sql/metaestat.sql
1 1
2 /* drop tables */ 2 /* drop tables */
3 3
  4 +drop table i3geoestat_agregaregiao;
4 drop table i3geoestat_classes; 5 drop table i3geoestat_classes;
5 drop table i3geoestat_classificacao; 6 drop table i3geoestat_classificacao;
6 drop table i3geoestat_fonteinfo_medida; 7 drop table i3geoestat_fonteinfo_medida;
@@ -15,22 +16,10 @@ drop table i3geoestat_unidade_medida; @@ -15,22 +16,10 @@ drop table i3geoestat_unidade_medida;
15 drop table i3geoestat_variavel; 16 drop table i3geoestat_variavel;
16 17
17 18
18 - 19 +
19 20
20 /* create tables */ 21 /* create tables */
21 22
22 -create table i3geoestat_unidade_medida  
23 -(  
24 - codigo_unidade_medida integer not null unique primary key autoincrement,  
25 - nome text,  
26 - sigla text,  
27 - -- o tipo de unidade permite que os valores sejam somados? (0 ou 1)  
28 - permitesoma integer default 0,  
29 - -- o tipo de unidade permite o cálculo de média aritmética? (0 ou 1)  
30 - permitemedia integer default 0  
31 -);  
32 -  
33 -  
34 -- lista controlada dos parâmetros de conexão com o banco de dados onde residem dados 23 -- lista controlada dos parâmetros de conexão com o banco de dados onde residem dados
35 create table i3geoestat_conexao 24 create table i3geoestat_conexao
36 ( 25 (
@@ -76,6 +65,18 @@ create table i3geoestat_tipo_regiao @@ -76,6 +65,18 @@ create table i3geoestat_tipo_regiao
76 ); 65 );
77 66
78 67
  68 +create table i3geoestat_agregaregiao
  69 +(
  70 + id_agregaregiao integer not null unique primary key autoincrement,
  71 + codigo_tipo_regiao integer,
  72 + codigo_tipo_regiao_pai integer,
  73 + -- coluna na tabela filho que liga com a coluna de identificadores da coluna pai
  74 + colunaligacao_regiaopai text,
  75 + foreign key (codigo_tipo_regiao)
  76 + references i3geoestat_tipo_regiao (codigo_tipo_regiao)
  77 +);
  78 +
  79 +
79 -- lista controlada de tipos de período de tempo 80 -- lista controlada de tipos de período de tempo
80 create table i3geoestat_tipo_periodo 81 create table i3geoestat_tipo_periodo
81 ( 82 (
@@ -94,6 +95,18 @@ create table i3geoestat_variavel @@ -94,6 +95,18 @@ create table i3geoestat_variavel
94 ); 95 );
95 96
96 97
  98 +create table i3geoestat_unidade_medida
  99 +(
  100 + codigo_unidade_medida integer not null unique primary key autoincrement,
  101 + nome text,
  102 + sigla text,
  103 + -- o tipo de unidade permite que os valores sejam somados? (0 ou 1)
  104 + permitesoma integer default 0,
  105 + -- o tipo de unidade permite o cálculo de média aritmética? (0 ou 1)
  106 + permitemedia integer default 0
  107 +);
  108 +
  109 +
97 -- descreve as colunas que contém valores de algum tipo de medida, por exemplo população residente 110 -- descreve as colunas que contém valores de algum tipo de medida, por exemplo população residente
98 create table i3geoestat_medida_variavel 111 create table i3geoestat_medida_variavel
99 ( 112 (
@@ -115,16 +128,16 @@ create table i3geoestat_medida_variavel @@ -115,16 +128,16 @@ create table i3geoestat_medida_variavel
115 filtro text, 128 filtro text,
116 -- titulo da medida 129 -- titulo da medida
117 nomemedida text, 130 nomemedida text,
118 - foreign key (codigo_unidade_medida)  
119 - references i3geoestat_unidade_medida (codigo_unidade_medida),  
120 foreign key (codigo_tipo_regiao) 131 foreign key (codigo_tipo_regiao)
121 references i3geoestat_tipo_regiao (codigo_tipo_regiao), 132 references i3geoestat_tipo_regiao (codigo_tipo_regiao),
122 foreign key (codigo_tipo_periodo) 133 foreign key (codigo_tipo_periodo)
123 references i3geoestat_tipo_periodo (codigo_tipo_periodo), 134 references i3geoestat_tipo_periodo (codigo_tipo_periodo),
  135 + foreign key (codigo_variavel)
  136 + references i3geoestat_variavel (codigo_variavel),
124 foreign key (codigo_estat_conexao) 137 foreign key (codigo_estat_conexao)
125 references i3geoestat_conexao (codigo_estat_conexao), 138 references i3geoestat_conexao (codigo_estat_conexao),
126 - foreign key (codigo_variavel)  
127 - references i3geoestat_variavel (codigo_variavel) 139 + foreign key (codigo_unidade_medida)
  140 + references i3geoestat_unidade_medida (codigo_unidade_medida)
128 ); 141 );
129 142
130 143
@@ -218,4 +231,4 @@ create table i3geoestat_parametro_medida @@ -218,4 +231,4 @@ create table i3geoestat_parametro_medida
218 ); 231 );
219 232
220 233
221 - 234 +
documentacao/diagramas/metaestat.erm
@@ -11,8 +11,8 @@ @@ -11,8 +11,8 @@
11 </page_setting> 11 </page_setting>
12 <category_index>0</category_index> 12 <category_index>0</category_index>
13 <zoom>1.0</zoom> 13 <zoom>1.0</zoom>
14 - <x>155</x>  
15 - <y>111</y> 14 + <x>-372</x>
  15 + <y>275</y>
16 <default_color> 16 <default_color>
17 <r>255</r> 17 <r>255</r>
18 <g>128</g> 18 <g>128</g>
@@ -41,7 +41,7 @@ @@ -41,7 +41,7 @@
41 <suspend_validator>false</suspend_validator> 41 <suspend_validator>false</suspend_validator>
42 <export_setting> 42 <export_setting>
43 <category_name_to_export>All</category_name_to_export> 43 <category_name_to_export>All</category_name_to_export>
44 - <ddl_output>C:\ms4w\Apache\htdocs\i3geo\admin\sql\metaestat.sql</ddl_output> 44 + <ddl_output>/var/www/i3geo/admin/sql/metaestat.sql</ddl_output>
45 <excel_output></excel_output> 45 <excel_output></excel_output>
46 <excel_template></excel_template> 46 <excel_template></excel_template>
47 <image_output></image_output> 47 <image_output></image_output>
@@ -97,7 +97,7 @@ @@ -97,7 +97,7 @@
97 <id></id> 97 <id></id>
98 <height>-1</height> 98 <height>-1</height>
99 <width>-1</width> 99 <width>-1</width>
100 - <font_name>Segoe UI</font_name> 100 + <font_name>Ubuntu</font_name>
101 <font_size>9</font_size> 101 <font_size>9</font_size>
102 <x>50</x> 102 <x>50</x>
103 <y>50</y> 103 <y>50</y>
@@ -110,7 +110,7 @@ @@ -110,7 +110,7 @@
110 </connections> 110 </connections>
111 <display>false</display> 111 <display>false</display>
112 <creation_date>2012-07-17 15:03:53</creation_date> 112 <creation_date>2012-07-17 15:03:53</creation_date>
113 - <updated_date>2012-08-16 11:27:59</updated_date> 113 + <updated_date>2012-08-18 09:59:03</updated_date>
114 <model_property> 114 <model_property>
115 <name>Project Name</name> 115 <name>Project Name</name>
116 <value></value> 116 <value></value>
@@ -1068,7 +1068,7 @@ @@ -1068,7 +1068,7 @@
1068 </sequence> 1068 </sequence>
1069 </normal_column> 1069 </normal_column>
1070 <normal_column> 1070 <normal_column>
1071 - <word_id>36</word_id> 1071 + <word_id>38</word_id>
1072 <id>1</id> 1072 <id>1</id>
1073 <description></description> 1073 <description></description>
1074 <unique_key_name></unique_key_name> 1074 <unique_key_name></unique_key_name>
@@ -1259,7 +1259,7 @@ @@ -1259,7 +1259,7 @@
1259 </sequence> 1259 </sequence>
1260 </normal_column> 1260 </normal_column>
1261 <normal_column> 1261 <normal_column>
1262 - <word_id>40</word_id> 1262 + <word_id>41</word_id>
1263 <id>6</id> 1263 <id>6</id>
1264 <description></description> 1264 <description></description>
1265 <unique_key_name></unique_key_name> 1265 <unique_key_name></unique_key_name>
@@ -1386,7 +1386,7 @@ @@ -1386,7 +1386,7 @@
1386 </sequence> 1386 </sequence>
1387 </normal_column> 1387 </normal_column>
1388 <normal_column> 1388 <normal_column>
1389 - <word_id>38</word_id> 1389 + <word_id>37</word_id>
1390 <id>9</id> 1390 <id>9</id>
1391 <description></description> 1391 <description></description>
1392 <unique_key_name></unique_key_name> 1392 <unique_key_name></unique_key_name>
@@ -1753,7 +1753,7 @@ @@ -1753,7 +1753,7 @@
1753 </sequence> 1753 </sequence>
1754 </normal_column> 1754 </normal_column>
1755 <normal_column> 1755 <normal_column>
1756 - <word_id>37</word_id> 1756 + <word_id>39</word_id>
1757 <id>18</id> 1757 <id>18</id>
1758 <description></description> 1758 <description></description>
1759 <unique_key_name></unique_key_name> 1759 <unique_key_name></unique_key_name>
@@ -2466,7 +2466,7 @@ @@ -2466,7 +2466,7 @@
2466 <connections> 2466 <connections>
2467 <relation> 2467 <relation>
2468 <id>2</id> 2468 <id>2</id>
2469 - <source>2</source> 2469 + <source>13</source>
2470 <target>9</target> 2470 <target>9</target>
2471 <child_cardinality>1..n</child_cardinality> 2471 <child_cardinality>1..n</child_cardinality>
2472 <parent_cardinality>1</parent_cardinality> 2472 <parent_cardinality>1</parent_cardinality>
@@ -2483,7 +2483,7 @@ @@ -2483,7 +2483,7 @@
2483 </relation> 2483 </relation>
2484 <relation> 2484 <relation>
2485 <id>3</id> 2485 <id>3</id>
2486 - <source>4</source> 2486 + <source>3</source>
2487 <target>9</target> 2487 <target>9</target>
2488 <child_cardinality>1..n</child_cardinality> 2488 <child_cardinality>1..n</child_cardinality>
2489 <parent_cardinality>1</parent_cardinality> 2489 <parent_cardinality>1</parent_cardinality>
@@ -2500,7 +2500,7 @@ @@ -2500,7 +2500,7 @@
2500 </relation> 2500 </relation>
2501 <relation> 2501 <relation>
2502 <id>4</id> 2502 <id>4</id>
2503 - <source>13</source> 2503 + <source>4</source>
2504 <target>9</target> 2504 <target>9</target>
2505 <child_cardinality>1..n</child_cardinality> 2505 <child_cardinality>1..n</child_cardinality>
2506 <parent_cardinality>1</parent_cardinality> 2506 <parent_cardinality>1</parent_cardinality>
@@ -2534,7 +2534,7 @@ @@ -2534,7 +2534,7 @@
2534 </relation> 2534 </relation>
2535 <relation> 2535 <relation>
2536 <id>6</id> 2536 <id>6</id>
2537 - <source>3</source> 2537 + <source>2</source>
2538 <target>9</target> 2538 <target>9</target>
2539 <child_cardinality>1..n</child_cardinality> 2539 <child_cardinality>1..n</child_cardinality>
2540 <parent_cardinality>1</parent_cardinality> 2540 <parent_cardinality>1</parent_cardinality>
@@ -2592,7 +2592,7 @@ @@ -2592,7 +2592,7 @@
2592 <normal_column> 2592 <normal_column>
2593 <id>38</id> 2593 <id>38</id>
2594 <referenced_column>0</referenced_column> 2594 <referenced_column>0</referenced_column>
2595 - <relation>2</relation> 2595 + <relation>6</relation>
2596 <description></description> 2596 <description></description>
2597 <unique_key_name></unique_key_name> 2597 <unique_key_name></unique_key_name>
2598 <logical_name></logical_name> 2598 <logical_name></logical_name>
@@ -2625,7 +2625,7 @@ @@ -2625,7 +2625,7 @@
2625 <normal_column> 2625 <normal_column>
2626 <id>39</id> 2626 <id>39</id>
2627 <referenced_column>5</referenced_column> 2627 <referenced_column>5</referenced_column>
2628 - <relation>6</relation> 2628 + <relation>3</relation>
2629 <description></description> 2629 <description></description>
2630 <unique_key_name></unique_key_name> 2630 <unique_key_name></unique_key_name>
2631 <logical_name></logical_name> 2631 <logical_name></logical_name>
@@ -2658,7 +2658,7 @@ @@ -2658,7 +2658,7 @@
2658 <normal_column> 2658 <normal_column>
2659 <id>40</id> 2659 <id>40</id>
2660 <referenced_column>8</referenced_column> 2660 <referenced_column>8</referenced_column>
2661 - <relation>3</relation> 2661 + <relation>4</relation>
2662 <description></description> 2662 <description></description>
2663 <unique_key_name></unique_key_name> 2663 <unique_key_name></unique_key_name>
2664 <logical_name></logical_name> 2664 <logical_name></logical_name>
@@ -2691,7 +2691,7 @@ @@ -2691,7 +2691,7 @@
2691 <normal_column> 2691 <normal_column>
2692 <id>41</id> 2692 <id>41</id>
2693 <referenced_column>61</referenced_column> 2693 <referenced_column>61</referenced_column>
2694 - <relation>4</relation> 2694 + <relation>2</relation>
2695 <description></description> 2695 <description></description>
2696 <unique_key_name></unique_key_name> 2696 <unique_key_name></unique_key_name>
2697 <logical_name></logical_name> 2697 <logical_name></logical_name>
@@ -3060,7 +3060,7 @@ @@ -3060,7 +3060,7 @@
3060 </sequence> 3060 </sequence>
3061 </normal_column> 3061 </normal_column>
3062 <normal_column> 3062 <normal_column>
3063 - <word_id>41</word_id> 3063 + <word_id>40</word_id>
3064 <id>51</id> 3064 <id>51</id>
3065 <description></description> 3065 <description></description>
3066 <unique_key_name></unique_key_name> 3066 <unique_key_name></unique_key_name>
@@ -3148,7 +3148,7 @@ @@ -3148,7 +3148,7 @@
3148 <connections> 3148 <connections>
3149 <relation> 3149 <relation>
3150 <id>8</id> 3150 <id>8</id>
3151 - <source>9</source> 3151 + <source>8</source>
3152 <target>11</target> 3152 <target>11</target>
3153 <child_cardinality>1..n</child_cardinality> 3153 <child_cardinality>1..n</child_cardinality>
3154 <parent_cardinality>1</parent_cardinality> 3154 <parent_cardinality>1</parent_cardinality>
@@ -3165,7 +3165,7 @@ @@ -3165,7 +3165,7 @@
3165 </relation> 3165 </relation>
3166 <relation> 3166 <relation>
3167 <id>9</id> 3167 <id>9</id>
3168 - <source>8</source> 3168 + <source>9</source>
3169 <target>11</target> 3169 <target>11</target>
3170 <child_cardinality>1..n</child_cardinality> 3170 <child_cardinality>1..n</child_cardinality>
3171 <parent_cardinality>1</parent_cardinality> 3171 <parent_cardinality>1</parent_cardinality>
@@ -3191,7 +3191,7 @@ @@ -3191,7 +3191,7 @@
3191 <normal_column> 3191 <normal_column>
3192 <id>53</id> 3192 <id>53</id>
3193 <referenced_column>37</referenced_column> 3193 <referenced_column>37</referenced_column>
3194 - <relation>8</relation> 3194 + <relation>9</relation>
3195 <description></description> 3195 <description></description>
3196 <unique_key_name></unique_key_name> 3196 <unique_key_name></unique_key_name>
3197 <logical_name></logical_name> 3197 <logical_name></logical_name>
@@ -3224,7 +3224,7 @@ @@ -3224,7 +3224,7 @@
3224 <normal_column> 3224 <normal_column>
3225 <id>54</id> 3225 <id>54</id>
3226 <referenced_column>34</referenced_column> 3226 <referenced_column>34</referenced_column>
3227 - <relation>9</relation> 3227 + <relation>8</relation>
3228 <description></description> 3228 <description></description>
3229 <unique_key_name></unique_key_name> 3229 <unique_key_name></unique_key_name>
3230 <logical_name></logical_name> 3230 <logical_name></logical_name>
@@ -3367,7 +3367,7 @@ @@ -3367,7 +3367,7 @@
3367 </sequence> 3367 </sequence>
3368 </normal_column> 3368 </normal_column>
3369 <normal_column> 3369 <normal_column>
3370 - <word_id>39</word_id> 3370 + <word_id>36</word_id>
3371 <id>57</id> 3371 <id>57</id>
3372 <description></description> 3372 <description></description>
3373 <unique_key_name></unique_key_name> 3373 <unique_key_name></unique_key_name>
@@ -4383,6 +4383,56 @@ @@ -4383,6 +4383,56 @@
4383 <value>the_geom2</value> 4383 <value>the_geom2</value>
4384 </column_data> 4384 </column_data>
4385 </data> 4385 </data>
  4386 + <data>
  4387 + <column_data>
  4388 + <column_id>61</column_id>
  4389 + <value>3</value>
  4390 + </column_data>
  4391 + <column_data>
  4392 + <column_id>62</column_id>
  4393 + <value>Estados</value>
  4394 + </column_data>
  4395 + <column_data>
  4396 + <column_id>63</column_id>
  4397 + <value>Limites estaduais</value>
  4398 + </column_data>
  4399 + <column_data>
  4400 + <column_id>64</column_id>
  4401 + <value>1</value>
  4402 + </column_data>
  4403 + <column_data>
  4404 + <column_id>65</column_id>
  4405 + <value>public</value>
  4406 + </column_data>
  4407 + <column_data>
  4408 + <column_id>66</column_id>
  4409 + <value>tb_ibge_estados</value>
  4410 + </column_data>
  4411 + <column_data>
  4412 + <column_id>67</column_id>
  4413 + <value>the_geom</value>
  4414 + </column_data>
  4415 + <column_data>
  4416 + <column_id>68</column_id>
  4417 + <value></value>
  4418 + </column_data>
  4419 + <column_data>
  4420 + <column_id>69</column_id>
  4421 + <value>co_ibge_uf</value>
  4422 + </column_data>
  4423 + <column_data>
  4424 + <column_id>70</column_id>
  4425 + <value>no_uf</value>
  4426 + </column_data>
  4427 + <column_data>
  4428 + <column_id>71</column_id>
  4429 + <value>4326</value>
  4430 + </column_data>
  4431 + <column_data>
  4432 + <column_id>72</column_id>
  4433 + <value>the_geom</value>
  4434 + </column_data>
  4435 + </data>
4386 </direct_test_data> 4436 </direct_test_data>
4387 <repeat_test_data> 4437 <repeat_test_data>
4388 <test_data_num>0</test_data_num> 4438 <test_data_num>0</test_data_num>