Menu

Summary
Menu
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Files
classe_menutemas.php19/6/2007
MenutemasManipulação dos temas do arquivo menutemas.xml.
Variables
$mapaObjeto mapa
$arquivoArquivo map file
$layersArray com os layers
$xmlObjeto xml
$perfilPerfil do usuário atual (é armazenado no map_file na inicialilzacao
Functions
__constructCria um objeto Menutemas
pegaListaDeGruposLe o arquivo xml com os temas e retorna uma string formatada com os grupos e subgrupos.
pegaListaDeTemasLe o arquivo xml com os temas e retorna uma string formatada 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;   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

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

Lista temas, grupos,etc.

Summary
Variables
$mapaObjeto mapa
$arquivoArquivo map file
$layersArray com os layers
$xmlObjeto xml
$perfilPerfil do usuário atual (é armazenado no map_file na inicialilzacao
Functions
__constructCria um objeto Menutemas
pegaListaDeGruposLe o arquivo xml com os temas e retorna uma string formatada com os grupos e subgrupos.
pegaListaDeTemasLe o arquivo xml com os temas e retorna uma string formatada 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

$xml

protected $xml

Objeto xml

$perfil

protected $perfil

Perfil do usuário atual (é armazenado no map_file na inicialilzacao

Functions

__construct

function __construct($map_file = "")

Cria um objeto Menutemas

parameters

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

pegaListaDeGrupos

function pegaListaDeGrupos()

Le o arquivo xml com os temas e retorna uma string formatada com os grupos e subgrupos.

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

return

array

pegaListaDeTemas

function pegaListaDeTemas($grupo,
$subgrupo)

Le o arquivo xml com os temas e retorna uma string formatada 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 $xml
Objeto xml
protected $perfil
Perfil do usuário atual (é armazenado no map_file na inicialilzacao
function __construct($map_file = "")
Cria um objeto Menutemas
function pegaListaDeGrupos()
Le o arquivo xml com os temas e retorna uma string formatada com os grupos e subgrupos.
function pegaListaDeTemas($grupo,
$subgrupo)
Le o arquivo xml com os temas e retorna uma string formatada com a lista de temas de um subgrupo.
function procurartemas($procurar)
Procura um tema no menu de temas.