// //Utilizado por editormapfile.js // // //Dependencias: Este programa necessita do arquivo "../dicionario/editormapfile.js" // /* Function: editorDados Abre o editor de conexão com a fonte dos dados de um layer */ function editorDados(codigoMap,codigoLayer) { var sUrl = "../php/editormapfile.php?funcao=pegaConexao&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; core_pegaDados($trad("obtemDados",i3GEOadmin.core.dicionario),sUrl,"montaEditorDados"); } function montaEditorDados(dados) { //nao use modal aqui!!!! core_montaEditor( function(){ salvarDadosEditor('conexao',dados.codigoMap,dados.codigoLayer,false); }, "500px","650px","",$trad("conexao",i3GEOadmin.editormapfile.dicionario) + " "+dados.codigoMap,false,true,false ); var temp,ins = "",idsForms = ["connection","data","tileitem","tileindex","type","tipooriginal","metaestat_id_medida_variavel"], idsMetaestat = ["connection","data","tileitem","tileindex","tipooriginal"], limg = i3GEO.configura.locaplic+"/imagens/ic_zoom.png", param = { "linhas":[ {ajuda:$trad("type",i3GEOadmin.editormapfile.dicionario), titulo:$trad("typeTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:dados.type,tipo:"text",div:"
"}, {ajuda:$trad("connectiontype",i3GEOadmin.editormapfile.dicionario), titulo:$trad("connectiontypeTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:"",div:"
",tipo:"text"}, {ajuda:$trad("connection",i3GEOadmin.editormapfile.dicionario), titulo:$trad("connectionTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:"",tipo:"text",div:"
"}, {ajuda:$trad("data",i3GEOadmin.editormapfile.dicionario), titulo:$trad("dataTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:"",tipo:"textarea",div:"
"}, {ajuda:$trad("cache",i3GEOadmin.editormapfile.dicionario), titulo:$trad("cacheTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:dados.cache,tipo:"text",div:"
"}, {ajuda:$trad("cortepixels",i3GEOadmin.editormapfile.dicionario), titulo:$trad("cortepixelsTitulo",i3GEOadmin.editormapfile.dicionario),id:"cortepixels",value:dados.cortepixels,tipo:"text"}, {ajuda:$trad("tiles",i3GEOadmin.editormapfile.dicionario), titulo:$trad("tilesTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:dados.tiles,tipo:"text",div:"
"}, {ajuda:$trad("metaestat",i3GEOadmin.editormapfile.dicionario), titulo:$trad("metaestatTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:dados.metaestat,tipo:"text",div:"
"}, {ajuda:$trad("medidaVariavel",i3GEOadmin.editormapfile.dicionario), titulo:$trad("medidaVariavelTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:"",tipo:"text",div:"
"}, {ajuda:$trad("convCaracter",i3GEOadmin.editormapfile.dicionario), titulo:$trad("convCaracterTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:dados.convcaracter,tipo:"text",div:"
"}, {ajuda:$trad("projecao",i3GEOadmin.editormapfile.dicionario), titulo:"Projection",id:"projection",value:dados.projection,tipo:"text"}, {ajuda:$trad("filter",i3GEOadmin.editormapfile.dicionario), titulo:"Filter",id:"filter",value:dados.filter,tipo:"text"}, {ajuda:$trad("filterItem",i3GEOadmin.editormapfile.dicionario), titulo:"Filteritem",id:"filteritem",value:dados.filteritem,tipo:"text"}, {ajuda:$trad("tileItem",i3GEOadmin.editormapfile.dicionario), titulo:"tileitem",id:"tileitem",value:dados.tileitem,tipo:"text"}, {ajuda:$trad("tileIndex",i3GEOadmin.editormapfile.dicionario), titulo:"tileindex",id:"tileindex",value:dados.tileindex,tipo:"text"}, {ajuda:$trad("tipoOriginal",i3GEOadmin.editormapfile.dicionario), titulo:$trad("tipoOriginalTitulo",i3GEOadmin.editormapfile.dicionario),id:"",value:dados.tipooriginal,tipo:"text",div:"
"} ] }; if(dados.colunas != "" && dados.colunas != undefined){ ins += "

"+ $trad("atributosLayer",i3GEOadmin.editormapfile.dicionario) +""; temp = dados.colunas.split(","); ins += temp.join(" ")+"


"; } ins += core_geraLinhas(param); ins += "
"; $i("editor_bd").innerHTML = ins; if($i("cConnection")){ temp = ""; if(dados.postgis_mapa.length > 0){ temp += "

"+ $trad("msgAlias",i3GEOadmin.editormapfile.dicionario) +""; temp += "
"+dados.postgis_mapa+".

"+ $trad("defineAlias",i3GEOadmin.editormapfile.dicionario) +""; temp += "

"; } temp += ''; temp += ""; $i("cConnection").innerHTML = temp; } if($i("cData")){ temp = ''; temp += ""; $i("cData").innerHTML = temp; } if($i("cMetaestat_id_medida_variavel")){ temp = ''; temp += ""; $i("cMetaestat_id_medida_variavel").innerHTML = temp; } if($i("cMetaestat")){ temp = ""; //temp += " "; $i("cMetaestat").innerHTML = temp; //new YAHOO.widget.Button("parametrosMetaestat",{ onclick: { fn: parametrosMetaestat }}); } if($i("cCache")){ temp = ""; $i("cCache").innerHTML = temp; } if($i("cTiles")){ temp = ""; $i("cTiles").innerHTML = temp; } if($i("cTipoOriginal")){ temp = ""; $i("cTipoOriginal").innerHTML = temp; } temp = ""; $i("cConnectiontype").innerHTML = temp; temp = ""; $i("cType").innerHTML = temp; if($i("cConvcaracter")){ temp = ""; $i("cConvcaracter").innerHTML = temp; } $i("connectiontype").onchange = function(){ d = [],valor = $i("connectiontype").value; core_desativaforms(idsForms); //["connection","data","tileitem","tileindex"] if(valor == 0 || valor == 10) {d = [];} if(valor == 1 || valor == 12) {d = ["data","type"];} if(valor == 2) {d = ["tileitem","tileindex","type"];} if(valor == 3 || valor == 4 || valor == 6 || valor == 8 || valor == 13) {d = idsForms;} if(valor == 5) {d = ["connection","tileitem","tileindex","type"];} if(valor == 7 || valor == 9) {d = ["connection","type","tipooriginal"];} core_ativaforms(d); }; $i("metaestat").onchange = function(){ core_desativaforms(idsMetaestat); var valor = $i("metaestat").value, d = []; if(valor === "SIM"){ d.push("metaestat_id_medida_variavel"); } else{ core_desativaforms(idsForms); $i("connectiontype").onchange.call(); } core_ativaforms(d); }; if(dados.metaestat === "SIM"){ core_desativaforms(idsMetaestat); } else{ core_desativaforms(idsForms); $i("connectiontype").onchange.call(); } }