admin.htm
8.73 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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Category" content="I3Geo Mapa interativo MMA">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<title>MMA - Mapa interativo</title>
<!-- Leitura dos programas javaScript e estilos. Pode-se ler os arquivos não compactados, bastando excluir a palavra _compacto -->
<script type="text/javascript" src="../classesjs/i3geoadmin.js"></script>
<!-- formatação alternativa das janelas internas, para usar é só descomentar
<link rel="stylesheet" type="text/css" href="../css/panel-aqua.css" />
-->
</head>
<body id=i3geo onmouseover="javascript:this.onmousemove=processevent1">
<center>
<table id='mst' width=100% cellspacing='0'>
<!-- Inclui o menu suspenso. Se vc não quiser o menu, é só comentar-->
<tr><td colspan=3 class=verdeescuro style="text-align:right;">
<div id="menus" class="yuimenubar" >
<div class="bd" >
<ul class="first-of-type" style="text-align:center;">
<li class="yuimenubaritem">Administração</li>
</ul>
</div>
</div>
</td></tr>
<tr>
<td title="libera guias" class=tdclara id=encolheFerramentas style="vertical-align:top;width:5px;text-align:left;"></td>
<td class=tdbranca id=contemFerramentas style="vertical-align:top;width:268px;text-align:left;">
<table width=100% cellspacing=0 cellpadding=0 >
<tr><td style="border-bottom:1px solid rgb(230,230,230)">
<!-- Guias principais, não mude o ID, apenas o nome se for desejado -->
<div class=verdeescuro style="top:0px;cursor:pointer">
<div id=guia1 class=guia value="Mostra os temas atualmente inseridos no mapa e que podem estar visíveis ou não." > Temas </div>
<div id=guia2 class=guia value="Mostra a lista de temas disponíveis no servidor de dados, possibilitando que novos temas sejam adicionados ao mapa."> Adiciona </div>
<div id=guia4 class=guia value="Mostra a legenda do mapa atual." > Legenda </div>
</div>
</td></tr>
</table>
<div id='guia1obj' ><div id=listaTemas ></div></div>
<div id='guia2obj' style='display:none;'>Aguarde...<img alt="" src="../imagens/branco.gif" width=248 /></div>
<div id='guia4obj' style='display:none;text-align:left'><div id='legenda' style='text-align:left'></div></div>
</td>
<td class=verdeclaro style="vertical-align:top;border-width:0px;">
<table width="100%" style="vertical-align:top;">
<!-- Corpo do mapa. Pode ser reposicionado, mas não mude os IDs -->
<tr><td class=verdeclaro id=contemImg >
<div id=corpoMapa ></div>
</td></tr>
</table>
<table width=100% >
<tr><td class=verdeclaro >
<td class=verdeclaro ><div style=visibility:hidden id=lugarquadros ></div></td>
</td></tr>
</table>
</td>
</tr>
</table>
</center>
<!-- barra de botoes que serão incluídos na janela móvel de navegação -->
<div id=barraDeBotoes1 style='display:none'>
<table title="zoom" style="width:100%;border-bottom:1px solid rgb(200,200,200);"><caption style="text-align:center">zoom</caption><tr><td style='background-color:rgb(250,250,250);'><img title="zoom" alt="" src="../imagens/branco.gif" id='zoomli'/></td></tr></table>
<table title="desloca" style="width:100%;border-bottom:1px solid rgb(200,200,200);"><caption style="text-align:center">desloca</caption><tr><td style='background-color:rgb(250,250,250);'><img title="desloca" alt="" src="../imagens/branco.gif" ID='pan'/></td></tr></table>
<table title="info" style="width:100%;border-bottom:1px solid rgb(200,200,200);"><caption style="text-align:center">info</caption><tr><td style='background-color:rgb(250,250,250);'><img title="info" alt="" src="../imagens/branco.gif" id='identifica'/></td></tr></table>
<table title="geral" style="width:100%;border-bottom:1px solid rgb(200,200,200);"><caption style="text-align:center">geral</caption><tr><td style='background-color:rgb(250,250,250);'><img title="geral" alt="" src="../imagens/branco.gif" ID='zoomtot'/></td></tr></table>
</div>
<div id=barraDeBotoes2 style='display:none'>
<table title="reinicia" style="width:100%;border-bottom:1px solid rgb(200,200,200);"><caption style="text-align:center">reinicia</caption><tr><td style='background-color:rgb(250,250,250);'><img title="reinicia" alt="" src="../imagens/branco.gif" id='reinicia'/></td></tr></table>
<table title="referencia" style="width:100%;border-bottom:1px solid rgb(200,200,200);"><caption style="text-align:center">ref.</caption><tr><td style='background-color:rgb(250,250,250);'><img title="referencia" alt="" src="../imagens/branco.gif" id='referencia'/></td></tr></table>
<table title="extensao" style="width:100%;border-bottom:1px solid rgb(200,200,200);"><caption style="text-align:center">extensão</caption><tr><td style='background-color:rgb(250,250,250);'><img title="extensao" alt="" src="../imagens/branco.gif" id="exten"/></td></tr></table>
<table title="insere xy" style="width:100%;border-bottom:1px solid rgb(200,200,200);"><caption style="text-align:center">insere xy</caption><tr><td style='background-color:rgb(250,250,250);'><img title="insere xy" alt="" src="../imagens/branco.gif" id='inserexy'/></td></tr></table>
<table title="insere grafico" style="width:100%;border-bottom:1px solid rgb(200,200,200);"><caption style="text-align:center">gráfico</caption><tr><td style='background-color:rgb(250,250,250);'><img title="insere grafico" alt="" src="../imagens/branco.gif" id='inseregrafico'/></td></tr></table>
<table title="selecao" style="width:100%;border-bottom:1px solid rgb(200,200,200);"><caption style="text-align:center">seleção</caption><tr><td style='background-color:rgb(250,250,250);'><img title="selecao" alt="" src="../imagens/branco.gif" id='selecao'/></td></tr></table>
</div>
<!-- Variáveis globais e inicialização do mapa-->
<script type="text/javascript">
/*
Title: Administração de mapfiles (experimental)
Utilizado para editar temas, criar mapfiles, etc.
Apenas usuários cadastrados no ms_configura.php podem utilizar essa interface.
File: admin.htm
Exemplo:
http://<host>/i3geo/ms_criamapa.php?interface=admin.htm
*/
//utilize a string http correta, se vc estiver usando https:
g_locaplic = "http://"+window.location.host+"/i3geo";
g_localimg = "http://"+window.location.host+"/i3geo/imagens";
objmapa = new Mapa();
/*
Variable: oMenuData
Define o conteúdo do menu suspenso.
Substitui o menu padrão por um específico.
*/
oMenuData = {
"admin": [
{ text: "MapFile", url: "javascript:adminMapFile()"}
,{text: "Novo tema", url: "javascript:adminNovoMapFile()" }
]
};
objmapa.inicializa();
/*
Function: adminMapFileAtual
Abre o mapfile atual para edicao
*/
function adminMapFile()
{wdocaf("500px","390px",g_locaplic+"/ferramentas/adminmapfile/index.htm","","","Edição do mapfile atual");}
/*
Function: adminNovoMapFileAtual
Cria um novo tema
*/
function adminNovoMapFile()
{wdocaf("500px","390px",g_locaplic+"/ferramentas/adminnovomapfile/index.htm","","","Edição do mapfile atual");}
var novoel = document.createElement("div");
novoel.id = "janelaAjuda";
novoel.style.display="block;font-size:12px;";
var temp = '<div class="hd" style="background-color:rgb(230,230,230)"><div class="tl"></div>';
temp += '<div class="tr"></div></div>';
temp += "<div style=font-size:13px;text-align:left;left:10px >"
temp += "Para poder armazenar os arquivos no i3geo, vc precisa ter direito de escrita nos diretórios menutemas e temas. O IP da sua máquina precisa estar também registrado no arquivo ms_configura.php.<br><br>"
temp += "Utilize as opções do menu 'Administração' para criar ou abrir arquivos mapfile existentes.<br><br>"
temp += "No caso da criação de um novo arquivo mapfile, o mesmo será criado no diretório i3geo/temas.<br><br>"
temp += "Após criar o arquivo, será acrescentada uma nova camada no mapa atual."
temp += "Utilize as opções de edição da legenda e filtragem para customizar a camada, estabelecendo a representação desejada.<br><br>"
temp += "A nova camada adicionada ao mapa, poderá ser gravada como um arquivo permanente no diretório i3geo/temas e incluída no menu de temas.<br><br>"
temp += "</div>"
novoel.innerHTML = temp;
novoel.style.border="1px solid rgb(170,170,170)";
document.body.appendChild(novoel);
$i("janelaAjuda").style.textAlign="left";
$i("janelaAjuda").style.fontSize="10px";
document.body.appendChild(novoel);
YAHOO.namespace("janelaAjuda.xp");
YAHOO.janelaAjuda.xp.panel = new YAHOO.widget.Panel("janelaAjuda", { width:"350px", height:"350px", fixedcenter: true, constraintoviewport: true, underlay:"none", close:true, visible:true, draggable:true, modal:false } );
YAHOO.janelaAjuda.xp.panel.render();
YAHOO.janelaAjuda.xp.panel.show();
</script>
</body>
</html>