Enhancements to group handling
This commit is contained in:
@@ -66,18 +66,14 @@ class Model_Account extends Model_Auth_UserDefault {
|
||||
* Get the groups that an account belongs to
|
||||
*/
|
||||
public function groups() {
|
||||
return $this->group->find_all()->as_array();
|
||||
return $this->group->find_all();
|
||||
}
|
||||
|
||||
public function admin() {
|
||||
// @todo Define admins in the config file or DB
|
||||
$admins = array('Root');
|
||||
|
||||
foreach ($this->groups() as $go)
|
||||
if (in_array($go->name,$admins))
|
||||
return TRUE;
|
||||
|
||||
return FALSE;
|
||||
return $this->has($admins);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user