Funções utilizadas pelo editor da árvore de menus para processar os nós
É utilizado nas funções em AJAX da interface de edição da árvore de menus
Processa os relacionamentos entre menus, grupos, subgrupos e temas necessário para a hierarquisação dos nós da árvore
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/arvore.php
O parâmetro principal é “funcao”, que define qual operação será executada, por exemplo, arvore.php?funcao=pegaGrupos.
Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação.
arvore.php | Funções utilizadas pelo editor da árvore de menus para processar os nós |
Valores | |
PEGAGRUPOS | Grupos de um menu |
PEGASUBGRUPOS | Subgrupos de um grupo |
PEGATEMAS | Temas de um subgrupo |
PEGADADOSGRUPO | Dados de um grupo |
PEGADADOSSUBGRUPO | Dados de um subgrupo |
PEGADADOSTEMA | Dados de um tema |
PEGADADOSRAIZ | Dados dos temas registrados em uma raiz (grupo ou menu) |
ADICIONARTEMARAIZ | Adiciona tema na raiz de um nó menu |
ADICIONARTEMARAIZGRUPO | Adiciona tema na raiz de um nó grupo |
ADICIONARGRUPO | Adiciona um novo grupo em um nó |
ADICIONARSUBGRUPO | Adiciona um novo subgrupo em um nó |
ADICIONARTEMA | Adiciona um novo tema em um nó de um subgrupo |
ALTERARGRUPO | Altera o registro de um grupo |
ALTERARSUBGRUPO | Altera o registro de um subgrupo |
ALTERARTEMA | Altera o registro de um tema |
ALTERARRAIZ | Altera o registro de um tema na raiz de um menu ou grupo |
MOVIMENTANO | Muda a ordem de um nó |
EXCLUIR | Exclui um registro |
Dados dos temas registrados em uma raiz (grupo ou menu)
id {string} | id da raiz |
{JSON}
Altera o registro de um grupo
publicado | status do grupo |
n1_perfil
id_grupo
id | código do nó (id_n1) |
id_menu
{JSON}
Altera o registro de um subgrupo
publicado | status do subgrupo |
n2_perfil
id_subgrupo
id | código do nó (id_n2) |
id_n1 | código do nó (id_n1) |
{JSON}
Altera o registro de um tema
publicado | status do tema |
n3_perfil
id_tema
id | código do nó (id_n3) |
id_n2 | código do nó (id_n2) |
{JSON}
Altera o registro de um tema na raiz de um menu ou grupo
publicado | status do tema |
perfil
id_tema
id_menu
id | código do nó (id_raiz) |
id_nivel
nivel | nível da raiz |
{JSON}