b2evolution

Multilingual multiuser multiblog engine

b2evolution Technical Documentation (0.9.x) [ class tree: evocore ] [ index: evocore ] [ all elements ]

Class: Group

Source Location: /blogs/b2evocore/_class_group.php

Class Group

Class Overview

User Group

Group of users with specific permissions.

Located in /blogs/b2evocore/_class_group.php [line 25]

DataObject
   |
   --Group
Author(s):
Information Tags:
Version:  beta

Properties

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From DataObject

DataObject::$ID

Inherited From DataObject

DataObject::DataObject()
Constructor
DataObject::dbchange()
Records a change that will need to be updated in the db
DataObject::dbdelete()
DataObject::dbinsert()
DataObject::dbupdate()
DataObject::dget()
Get a ready-to-display member param by its name
DataObject::disp()
Display a member param by its name
DataObject::get()
Get a member param by its name
DataObject::ID()
Template function: Displays object ID
DataObject::set_param()
Set param value

[ Top ]
Property Summary
string   $name   Name of group
mixed   $perm_blogs  
mixed   $perm_options  
mixed   $perm_spamblacklist  
string   $perm_stats   Permissions for stats
mixed   $perm_templates  
mixed   $perm_users  

[ Top ]
Method Summary
Group   Group()   Constructor
strind   check_perm()   Check a permission for this group
mixed   set()   Set param value

[ Top ]
Properties
string   $name [line 35]

Name of group

Please use get/set functions to read or write this param

API Tags:
Access:  protected


[ Top ]
mixed   $perm_blogs [line 47]

[ Top ]
mixed   $perm_options [line 49]

[ Top ]
mixed   $perm_spamblacklist [line 48]

[ Top ]
string   $perm_stats [line 46]

Permissions for stats

Possible values: none, view, edit

Please use get/set functions to read or write this param

API Tags:
Access:  protected


[ Top ]
mixed   $perm_templates [line 50]

[ Top ]
mixed   $perm_users [line 51]

[ Top ]
Methods
Constructor Group  [line 60]

  Group Group( [object DB $db_row = NULL]  )

Constructor

Parameters:
object DB   $db_row:  row


[ Top ]
check_perm  [line 128]

  strind check_perm( string $permname, string $permlevel  )

Check a permission for this group

Parameters:
string   $permname:  Permission name:
  • templates
  • stats
  • spamblacklist
  • options
  • users
  • blogs
string   $permlevel:  Permission level

API Tags:
Return:  Permission value


[ Top ]
set  [line 100]

  mixed set( string $parname, $parvalue  )

Set param value

Parameters:
string   $parname:  Parameter name
   $parvalue: 

API Tags:
Return:  Parameter value


[ Top ]

Documentation generated on Tue, 20 May 2008 01:53:00 +0200 by phpDocumentor 1.4.2