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.moretti@mma.gov.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.
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}