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