Menu

Manipulação dos temas do arquivo menutemas.xml.

Lista temas, grupos,etc.

Summary
MenuManipulação dos temas do arquivo menutemas.xml.
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Files
classe_menutemas.php19/6/2007
Menutemas
Variables
$mapaObjeto mapa
$arquivoArquivo map file
$layersArray com os layers
$perfilPerfil do usuário atual
$xmlsistemasxml com a lista de sistemas
Functions
__constructCria um objeto Menutemas
pegaListaDeMapasLe o arquivo xml com a lista de mapas existente no xml $locmapas.
pegaListaDeGruposPega a lista de grupos, subgrupos e sistemas adicionais.
pegaListaDeTemasLe o arquivo xml com os temas e retorna um array com a lista de temas de um subgrupo.
procurartemasProcura um tema no menu de temas.

Licença

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; tanto a versão 2 da Licença.  Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  Consulte a Licença Pública Geral do GNU para mais detalhes.  Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Files

classe_menutemas.php

19/6/2007

Menutemas

Summary
Variables
$mapaObjeto mapa
$arquivoArquivo map file
$layersArray com os layers
$perfilPerfil do usuário atual
$xmlsistemasxml com a lista de sistemas
Functions
__constructCria um objeto Menutemas
pegaListaDeMapasLe o arquivo xml com a lista de mapas existente no xml $locmapas.
pegaListaDeGruposPega a lista de grupos, subgrupos e sistemas adicionais.
pegaListaDeTemasLe o arquivo xml com os temas e retorna um array com a lista de temas de um subgrupo.
procurartemasProcura um tema no menu de temas.

Variables

$mapa

protected $mapa

Objeto mapa

$arquivo

protected $arquivo

Arquivo map file

$layers

protected $layers

Array com os layers

$perfil

protected $perfil

Perfil do usuário atual

$xmlsistemas

protected $xmlsistemas

xml com a lista de sistemas

Functions

__construct

function __construct($map_file = "",
$perfil = "",
$locsistemas = "")

Cria um objeto Menutemas

parameters

$map_filestring $map_file Endereço do mapfile no servidor.

pegaListaDeMapas

function pegaListaDeMapas($locmapas)

Le o arquivo xml com a lista de mapas existente no xml $locmapas.

O perfil do usuário é armazenado na seção na inicialização do I3Geo.

Parameters

locmapasendereço do arquivo xml.

return

array

pegaListaDeGrupos

function pegaListaDeGrupos()

Pega a lista de grupos, subgrupos e sistemas adicionais.

O perfil do usuário é armazenado na seção na inicialização do I3Geo.

Os grupos e subgrupos são definidos no xml menutemas/menutemas.xml e os sistemas em menutemas/sistemas.xml.

return

array

pegaListaDeTemas

function pegaListaDeTemas($grupo,
$subgrupo)

Le o arquivo xml com os temas e retorna um array com a lista de temas de um subgrupo.

parameters

$grupoId do grupo.
$subgrupoId do subgrupo

return

array

procurartemas

function procurartemas($procurar)

Procura um tema no menu de temas.

Le o arquivo de temas xml e retorna o nome do mapfile correspondente.

parameters

$procurarString que será procurada.
protected $mapa
Objeto mapa
protected $arquivo
Arquivo map file
protected $layers
Array com os layers
protected $perfil
Perfil do usuário atual
protected $xmlsistemas
xml com a lista de sistemas
function __construct($map_file = "",
$perfil = "",
$locsistemas = "")
Cria um objeto Menutemas
function pegaListaDeMapas($locmapas)
Le o arquivo xml com a lista de mapas existente no xml $locmapas.
function pegaListaDeGrupos()
Pega a lista de grupos, subgrupos e sistemas adicionais.
function pegaListaDeTemas($grupo,
$subgrupo)
Le o arquivo xml com os temas e retorna um array com a lista de temas de um subgrupo.
function procurartemas($procurar)
Procura um tema no menu de temas.