arvore.php

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

Licenca

GPL2

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.

Arquivo

i3geo/admin/php/arvore.php

Parametros

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.

Summary
arvore.phpFunções utilizadas pelo editor da árvore de menus para processar os nós
Valores
PEGAGRUPOSGrupos de um menu
PEGASUBGRUPOSSubgrupos de um grupo
PEGATEMASTemas de um subgrupo
PEGADADOSGRUPODados de um grupo
PEGADADOSSUBGRUPODados de um subgrupo
PEGADADOSTEMADados de um tema
PEGADADOSRAIZDados dos temas registrados em uma raiz (grupo ou menu)
ADICIONARTEMARAIZAdiciona tema na raiz de um nó menu
ADICIONARTEMARAIZGRUPOAdiciona tema na raiz de um nó grupo
ADICIONARGRUPOAdiciona um novo grupo em um nó
ADICIONARSUBGRUPOAdiciona um novo subgrupo em um nó
ADICIONARTEMAAdiciona um novo tema em um nó de um subgrupo
ALTERARGRUPOAltera o registro de um grupo
ALTERARSUBGRUPOAltera o registro de um subgrupo
ALTERARTEMAAltera o registro de um tema
ALTERARRAIZAltera o registro de um tema na raiz de um menu ou grupo
MOVIMENTANOMuda a ordem de um nó
EXCLUIRExclui um registro

Valores

PEGAGRUPOS

Grupos de um menu

Parametro

id_menu {string}

Retorno

{JSON}

PEGASUBGRUPOS

Subgrupos de um grupo

Parametros

id_menu {string}

id_n1 {string}id do gupo

Retorno

[JSON}

PEGATEMAS

Temas de um subgrupo

Parametro

id_n2 {string}id do subgupo

Retorno

{JSON}

PEGADADOSGRUPO

Dados de um grupo

Parametro

id {string}id do grupo

Retorno

{JSON}

PEGADADOSSUBGRUPO

Dados de um subgrupo

Parametro

id {string}id do subgrupo

Retorno

{JSON}

PEGADADOSTEMA

Dados de um tema

Parametro

id {string}id do tema

Retorno

{JSON}

PEGADADOSRAIZ

Dados dos temas registrados em uma raiz (grupo ou menu)

Parametro

id {string}id da raiz

Retorno

{JSON}

ADICIONARTEMARAIZ

Adiciona tema na raiz de um nó menu

Retorno

{JSON}

ADICIONARTEMARAIZGRUPO

Adiciona tema na raiz de um nó grupo

Parametros

id_n1id do grupo

Retorno

{JSON}

ADICIONARGRUPO

Adiciona um novo grupo em um nó

Parametros

id_menuid do menu

Retorno

{JSON}

ADICIONARSUBGRUPO

Adiciona um novo subgrupo em um nó

Parametros

id_n2id do nó

Retorno

{JSON}

ADICIONARTEMA

Adiciona um novo tema em um nó de um subgrupo

Parametros

id_n3id do nó

Retorno

{JSON}

ALTERARGRUPO

Altera o registro de um grupo

Parametros

publicadostatus do grupo

n1_perfil

id_grupo

idcódigo do nó (id_n1)

id_menu

Retorno

{JSON}

ALTERARSUBGRUPO

Altera o registro de um subgrupo

Parametros

publicadostatus do subgrupo

n2_perfil

id_subgrupo

idcódigo do nó (id_n2)
id_n1código do nó (id_n1)

Retorno

{JSON}

ALTERARTEMA

Altera o registro de um tema

Parametros

publicadostatus do tema

n3_perfil

id_tema

idcódigo do nó (id_n3)
id_n2código do nó (id_n2)

Retorno

{JSON}

ALTERARRAIZ

Altera o registro de um tema na raiz de um menu ou grupo

Parametros

publicadostatus do tema

perfil

id_tema

id_menu

idcódigo do nó (id_raiz)

id_nivel

nivelnível da raiz

Retorno

{JSON}

MOVIMENTANO

Muda a ordem de um nó

Parametros

tipotipo de nó grupo|subgrupo|tema|raizgrupo
movimentosobe|desce

id- id do nó

Retorno

{JSON}

EXCLUIR

Exclui um registro

Parametros

tabela

coluna

id

Retorno

{JSON}