Class: GroupSettings
Source Location: /blogs/inc/users/model/_groupsettings.class.php
Class GroupSettings
Class Overview
|
GroupSettings class This class represents group permissions Located in /blogs/inc/users/model/_groupsettings.class.php [line 14] AbstractSettings | --GroupSettings |
[ Top ]
Inherited Properties, Constants, and Methods
| Inherited Properties | Inherited Methods | Inherited Constants |
|---|---|---|
|
Inherited From AbstractSettings |
Inherited From AbstractSettings
|
[ Top ]
Property Summary
| array | $permission_modules | Permission modules |
| array | $permission_values | Current or default permission values |
[ Top ]
Method Summary
| GroupSettings | GroupSettings() | Constructor |
| void | add() | Add default permission to the group. |
| void | dbupdate() | Update the DB based on previously recorded changes |
| void | delete() | Delete all of the group permissions |
| void | get() | Get a permission from the DB group settings table |
| void | load() | Load permissions |
| void | set() | Temporarily sets a group permission (dbupdate() writes it to DB) |
[ Top ]
Properties
Methods
add [line 111]
|
Add default permission to the group.
Each module can define its own default permissions.
Parameters:| string | $module: | module name |
| array | $permissions: | permissions |
| integer | $grp_ID: | Group ID |
[ Top ]
dbupdate [line 164]
|
Update the DB based on previously recorded changes
Parameters:| integer | $grp_ID: | Group ID |
Redefinition of:
- AbstractSettings::dbupdate()
- Commit changed settings to DB.
[ Top ]
delete [line 186]
|
Delete all of the group permissions
Parameters:| @param | $grp_ID: | integer Group ID |
Redefinition of:
- AbstractSettings::delete()
- Remove a setting.
[ Top ]
get [line 130]
|
Get a permission from the DB group settings table
Parameters:| string | $permission: | name of permission |
| integer | $grp_ID: | Group |
Redefinition of:
- AbstractSettings::get()
- Get a setting from the DB settings table.
[ Top ]
load [line 50]
|
Load permissions
Parameters:| integer | $grp_ID: | Group ID |
[ Top ]
set [line 147]
|
Temporarily sets a group permission (dbupdate() writes it to DB)
Parameters:| string | $permission: | name of permission |
| mixed | $value: | new value |
| integer | $grp_ID: | Group ID |
Redefinition of:
- AbstractSettings::set()
- Temporarily sets a setting (dbupdate() writes it to DB).
[ Top ]
