Inherits DataItem.
Definition at line 42 of file role.inc.
◆ getHomePage()
static SiteRole::getHomePage |
( |
|
$account = null | ) |
|
|
static |
Definition at line 102 of file role.inc.
107 if (checkRole(
$role, $account))
return $details->home_page;
◆ getRole()
static SiteRole::getRole |
( |
|
$role | ) |
|
|
static |
Definition at line 90 of file role.inc.
92 $names = query(
SiteRole,
"WHERE role='$role'");
◆ getRoleLookup()
static SiteRole::getRoleLookup |
( |
| ) |
|
|
static |
Definition at line 97 of file role.inc.
99 return IndexedQuery::create(
SiteRole,
"ORDER by priority, name",
"role")->execute();
◆ getRoleNames()
static SiteRole::getRoleNames |
( |
|
$role | ) |
|
|
static |
Definition at line 118 of file role.inc.
127 $names[] =
$name->name;
131 return implode(
", ", array_values($names));
◆ getRolesArray()
static SiteRole::getRolesArray |
( |
| ) |
|
|
static |
Retrieves the array of roles and their names for the current site for use in a CMS form.
- Returns
- array
Definition at line 75 of file role.inc.
77 $roles = query(
SiteRole,
"WHERE role!='super' ORDER BY priority, name");
◆ Site()
Definition at line 57 of file role.inc.
59 return $this->getRelated(
Site);
◆ SiteRole()
Definition at line 62 of file role.inc.
64 $this->table =
"site_role";
65 $this->primary_key =
"role_id";
66 $this->default_format =
"{name}";
68 $this->DataItem(func_get_args());
◆ $fields
Initial value:= array("role_id" => Number,
"role" => String,
"name" => String,
"description" => Text,
"priority" => Number,
"home_page" => String)
Definition at line 46 of file role.inc.
◆ $relations
SiteRole::$relations = array("Site" => Site) |
The documentation for this class was generated from the following file:
- C:/code/cms.sonjara.com/cms/components/role/datamodel/role.inc