Changes between Version 4 and Version 5 of phpgwapi/dev


Ignore:
Timestamp:
11/05/09 13:04:27 (14 years ago)
Author:
amuller
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • phpgwapi/dev

    v4 v5  
    188188}}} 
    189189Utilizado para criar formulários via arquivos .tpl (obs. tende a ficar depreciado) 
     190{{{ 
     191$GLOBALS['phpgw']->redirect('/index.php'); 
     192}}} 
     193Redireciona para a página especificada como argumento 
    190194 == 3.3 Funções de arquivos == 
    191195Pode ser lida em [http://docs.phpgroupware.org/contrib/vfs/vfs.html] 
    192  == 3.4 Outras funções ==  
     196 == 3.4 Funções de contas e grupos == 
     197'''Utilize estas funções para referenciar a base de usuários. Todos estes métodos são implementados pela classe accounts, cada tipo de banco tem um arquivo (class.accounts_ldap.inc.php ou class.accounts_sql.inc.php) Não utilize consultas diretas no LDAP a não ser que queira perder compatibilidade.''' 
     198 
     199{{{ 
     200$GLOBALS['phpgw']->accounts->name2id('nome'); 
     201}}} 
     202Converte nome string em id do banco de usuários 
     203{{{ 
     204$GLOBALS['phpgw']->accounts->id2name(id); 
     205}}} 
     206Converte id do banco de usuários em nome string 
     207{{{ 
     208$GLOBALS['phpgw']->accounts->get_type(account_id); 
     209}}} 
     210Descobre o tipo da conta passada como id (retorna um array) 
     211{{{ 
     212$GLOBALS['phpgw']->accounts->delete(accountid) 
     213}}} 
     214Apaga uma conta do banco 
     215{{{ 
     216$GLOBALS['phpgw']->accounts->create(account_info) 
     217}}} 
     218Cria uma conta no banco 
     219{{{ 
     220$GLOBALS['phpgw']->accounts->auto_add('nome', 'senha, [prefs], [acl], [expires], [status]); 
     221}}} 
     222Faz adição automática (com data de expiração) no banco. Argumentos entre '[]' são opcionais. 
     223{{{ 
     224$GLOBALS['phpgw']->accounts->get_account_name('nome'); 
     225}}} 
     226Retorna informações sobre a conta 
     227{{{ 
     228$GLOBALS['phpgw']->accounts->get_list('groups'); 
     229}}} 
     230Retorna informações sobre todos os grupos (pode ser accounts ou both) por exemplo ('''Atenção isso é lento e deve não ser usado em bases grandes''') 
     231{{{ 
     232$GLOBALS['phpgw']->accounts->exists(l_id); 
     233}}} 
     234Verifica se existe o login 
     235 
     236 == 3.5 Outras funções ==  
    193237Funções de email e funções de AJAX estão em discussão no momento 
    194238