admin.htm 8.73 KB
<!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&ccedil;&atilde;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." >&nbsp;Temas&nbsp;</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.">&nbsp;Adiciona&nbsp;</div>
	 <div id=guia4 class=guia value="Mostra a legenda do mapa atual." >&nbsp;Legenda&nbsp;</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&atilde;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&aacute;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&ccedil;&atilde;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>