editormapfile_dispo.js
3.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/*
Function: editorDispo
Abre o editor que define a disponibilidade dos dados
<PEGADISPO>
*/
function editorDispo(codigoMap,codigoLayer)
{
var sUrl = "../php/editormapfile.php?funcao=pegaDispo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer;
core_pegaDados("Obtendo dados...",sUrl,"montaEditorDispo");
}
function montaEditorDispo(dados)
{
var temp = function(){
salvarDadosEditor('dispo',dados.codigoMap,dados.codigoLayer,false);
};
core_montaEditor(temp,"450px","650px","","Disponibilidade",true,true,false);
var param = {
"linhas":[
{ajuda:"Indica se o usuário pode fazer download do tema. Se sim, o ícone de download será mostrado na árvore de camadas disponíveis no mapa.",
titulo:"Permite download (METADATA: DOWNLOAD)",id:"",value:dados.download,tipo:"text",div:"<div id=cDownload ></div>"},
{ajuda:"Endereço de um arquivo pré-existente para download dos dados (caminho completo no servidor). Se definido, o sistema irá usar esse arquivo ao invés de gerar os dados, quando o usuário clicar nas opções de download. Se não for definido, o arquivo de download é gerado diretamente do original, convertendo do banco ou copiando o arquivo definido em DATA.",
titulo:"Arquivo download (ARQUIVODOWNLOAD)",id:"arquivodownload",value:dados.arquivodownload,tipo:"text"},
{ajuda:"Endereço de um arquivo KMZ ou KML pré-existente para download dos dados (caminho completo no servidor). Se definido, o sistema irá usar esse arquivo ao invés de gerar os dados, quando o usuário clicar nas opções de visualização de KML ou KMZ. Se não for definido, o arquivo é gerado diretamente do original.",
titulo:"Arquivo KML ou KMZ (ARQUIVOKMZ)",id:"arquivokmz",value:dados.arquivokmz,tipo:"text"}
]
};
var ins = "";
ins += core_geraLinhas(param);
ins += "<p>Permite acesso via WMS/WFS? (não ocasiona restrição em temas do tipo gvSIG)<br>";
ins += "<select id='ogc_tema' >";
ins += core_combosimnao(dados.ogc_tema);
ins += "</select></p>";
ins += "<p>Permite o download na aplicação datadownload.htm? (não afeta temas do tipo gvSIG) (não afeta a permissão de download definida no item 'disponibilidade' existente em cada layer)<br>";
ins += "<select id='download_tema' >";
ins += core_combosimnao(dados.download_tema);
ins += "</select></p>";
ins += "<p>Permite acesso via kml? (não restringe em temas do tipo gvSIG)<br>";
ins += "<select id='kml_tema' >";
ins += core_combosimnao(dados.kml_tema);
ins += "</select></p>";
ins += "<p>Permite acesso via kmz (kml com dados vetoriais)? (não restringe em temas do tipo gvSIG)<br>";
ins += "<select id='kmz_tema' >";
ins += core_combosimnao(dados.kmz_tema);
ins += "</select></p>";
ins += "<br><br><br>";
$i("editor_bd").innerHTML = ins;
if($i("cDownload")){
temp = "<select id='download' >";
temp += core_combosimnao(dados.download);
temp += "</select>";
$i("cDownload").innerHTML = temp;
}
}