[ Index ]
 

Code source de b2evolution 2.1.0-beta

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/blogs/inc/users/model/ -> _group.class.php (sommaire)

This file implements the Group class, which manages user groups. This file is part of the evoCore framework - {@link http://evocore.net/} See also {@link http://sourceforge.net/projects/evocms/}.

Author: fplanque: Francois PLANQUE
Copyright: (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
Version: $Id: _group.class.php,v 1.1 2007/06/25 11:01:45 fplanque Exp $
Poids: 563 lignes (17 kb)
Inclus ou requis:0 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 1 class

Group:: (6 méthodes):
  Group()
  set()
  check_perm()
  check_perm_catsgroups()
  check_perm_bloggroups()
  get_name()


Classe: Group  - X-Ref

User Group

Group of users with specific permissions.

Group( $db_row = NULL )   X-Ref
Constructor

param: object DB row

set( $parname, $parvalue )   X-Ref
Set param value

param: string Parameter name
param: mixed Parameter value
return: boolean true, if a value has been set; false if it has not changed

check_perm( $permname, $permlevel = 'any', $perm_target = NULL )   X-Ref
Check a permission for this group.

param: string Permission name:
param: string Requested permission level
param: mixed Permission target (blog ID, array of cat IDs...)
return: boolean True on success (permission is granted), false if permission is not granted

check_perm_catsgroups( $permname, $permlevel, & $perm_target_cats )   X-Ref
Check permission for this group on a set of specified categories

This is not for direct use, please call {@link User::check_perm()} instead

param: string Permission name, can be one of the following:
param: string Permission level
param: array Array of target cat IDs
return: boolean 0 if permission denied

check_perm_bloggroups( $permname, $permlevel, $perm_target_blog, $Item = NULL, $User = NULL )   X-Ref
Check permission for this group on a specified blog

This is not for direct use, please call {@link User::check_perm()} instead
user is checked for privileges first, group lookup only performed on a false result

param: string Permission name, can be one of the following:
param: string Permission level
param: integer Permission target blog ID
param: Item post that we want to edit
return: boolean 0 if permission denied

get_name()   X-Ref
Get name of the Group

return: string



Généré le : Thu Nov 29 23:58:50 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics