Funções para montagem da árvore de temas
GPL2
i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@mma.g ov.br moretti
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.
i3geo/admin/php/classe_arvore.php
classe_arvore.php | Funções para montagem da árvore de temas |
Arvore | Classe utilizada para compor a árvore de temas ou obter dados específicos da árvore. |
Functions | |
__construct | Cria um objeto Arvore |
pegaListaDeMenus | Retorna a lista de menus |
procuraTemas | Localiza temas conforme uma palavra de busca |
procuraTemasEstrela | Localiza temas que têm um determinado número (nível) de estrelas |
pegaGruposMenu | Retorna a lista de grupos de um menu |
pegaSubgruposGrupo | Retorna a lista de subgrupos de um grupo |
pegaTemasRaizGrupo | Retorna a lista de temas da raiz de um grupo |
pegaTema | Retorna os dados de um tema |
pegaTemasSubGrupo | Retorna os temas de um subgrupo |
formataGruposMenu | Retorna os grupos e temas na raiz de um menu, formatados no padrão da árvore |
formataSubgruposGrupo | Retorna os subgrupos e temas na raiz de um grupo, formatados no padrão da árvore |
formataTemasSubgrupo | Retorna os temas de um subgrupo, formatados no padrão da árvore |
formataTema | Retorna os dados de um tema, formatados no padrão da árvore |
execSQL | Executa um SQL no banco de administração |
Classe utilizada para compor a árvore de temas ou obter dados específicos da árvore.
É utilizada por várias operações do i3Geo, principalmente pela <classe_menutemas>
Functions | |
__construct | Cria um objeto Arvore |
pegaListaDeMenus | Retorna a lista de menus |
procuraTemas | Localiza temas conforme uma palavra de busca |
procuraTemasEstrela | Localiza temas que têm um determinado número (nível) de estrelas |
pegaGruposMenu | Retorna a lista de grupos de um menu |
pegaSubgruposGrupo | Retorna a lista de subgrupos de um grupo |
pegaTemasRaizGrupo | Retorna a lista de temas da raiz de um grupo |
pegaTema | Retorna os dados de um tema |
pegaTemasSubGrupo | Retorna os temas de um subgrupo |
formataGruposMenu | Retorna os grupos e temas na raiz de um menu, formatados no padrão da árvore |
formataSubgruposGrupo | Retorna os subgrupos e temas na raiz de um grupo, formatados no padrão da árvore |
formataTemasSubgrupo | Retorna os temas de um subgrupo, formatados no padrão da árvore |
formataTema | Retorna os dados de um tema, formatados no padrão da árvore |
execSQL | Executa um SQL no banco de administração |
function __construct( $locaplic, $idioma = "pt" )
Cria um objeto Arvore
locaplic {string} | localização do i3geo no sistema de arquivos |
idioma {string} | default = “pt” |
function pegaListaDeMenus( $perfil )
Retorna a lista de menus
perfil {string} | considera apenas esse perfil |
{array}
function procuraTemas ( $procurar, $perfil )
Localiza temas conforme uma palavra de busca
procurar {string} | palavra de busca |
perfil {string} | considera apenas esse perfil |
{array}
function procuraTemasEstrela( $nivel, $fatorestrela, $perfil )
Localiza temas que têm um determinado número (nível) de estrelas
nivel {numeric} | número de estrelas |
perfil {string} | considera apenas esse perfil |
{array}
function pegaGruposMenu( $id_menu )
Retorna a lista de grupos de um menu
id_menu {string}
{array}
function pegaSubgruposGrupo( $id_menu, $id_n1 )
Retorna a lista de subgrupos de um grupo
id_menu {string}
id_n1 {string} | id do grupo |
{array}
function pegaTemasRaizGrupo( $id_menu, $id_n1 )
Retorna a lista de temas da raiz de um grupo
id_menu {string}
id_n1 {string} | id do grupo |
{array}
function pegaTema( $id_tema )
Retorna os dados de um tema
id_tema {string}
{array}
function pegaTemasSubGrupo( $id_n2 )
Retorna os temas de um subgrupo
id_n2 {string} | id do subgrupo |
{array}
function formataGruposMenu ( $id_menu, $perfil, $listasgrupos )
Retorna os grupos e temas na raiz de um menu, formatados no padrão da árvore
id_menu {string}
perfil {string}
listasgrupos {string} | sim|nao |
{array}
function formataSubgruposGrupo ( $id_menu, $id_n1, $perfil )
Retorna os subgrupos e temas na raiz de um grupo, formatados no padrão da árvore
id_menu {string}
id_n1 {string} | id do grupo |
perfil {string}
{array}
function formataTemasSubgrupo( $id_n2, $perfil )
Retorna os temas de um subgrupo, formatados no padrão da árvore
id_n2 {string} | id do subgrupo |
perfil {string}
{array}
Cria um objeto Arvore
function __construct( $locaplic, $idioma = "pt" )
Retorna a lista de menus
function pegaListaDeMenus( $perfil )
Localiza temas conforme uma palavra de busca
function procuraTemas ( $procurar, $perfil )
Localiza temas que têm um determinado número (nível) de estrelas
function procuraTemasEstrela( $nivel, $fatorestrela, $perfil )
Retorna a lista de grupos de um menu
function pegaGruposMenu( $id_menu )
Retorna a lista de subgrupos de um grupo
function pegaSubgruposGrupo( $id_menu, $id_n1 )
Retorna a lista de temas da raiz de um grupo
function pegaTemasRaizGrupo( $id_menu, $id_n1 )
Retorna os dados de um tema
function pegaTema( $id_tema )
Retorna os temas de um subgrupo
function pegaTemasSubGrupo( $id_n2 )
Retorna os grupos e temas na raiz de um menu, formatados no padrão da árvore
function formataGruposMenu ( $id_menu, $perfil, $listasgrupos )
Retorna os subgrupos e temas na raiz de um grupo, formatados no padrão da árvore
function formataSubgruposGrupo ( $id_menu, $id_n1, $perfil )
Retorna os temas de um subgrupo, formatados no padrão da árvore
function formataTemasSubgrupo( $id_n2, $perfil )
Retorna os dados de um tema, formatados no padrão da árvore
function formataTema( $id_tema, $publicado = "SIM" )
Executa um SQL no banco de administração
function execSQL( $sql )