*/
private function loadFromRS($r)
{
- $this->id = $r->id_group;
+ $this->id = (int)$r->id_group;
$this->group_name = $r->group_name;
$this->creation_date = $r->creation_date;
if ($r->parent_group) {
return true;
} else {
//let's check if current logged-in user is part of group managers
+ if (!is_array($this->managers)) {
+ $this->loadPersons(self::MANAGER_TYPE);
+ }
+
foreach ($this->managers as $manager) {
if ($login->login == $manager->login) {
return true;
- break;
}
}
return false;
return $this;
}
- /**
- * Set all subgroups
- *
- * @param array $groups Groups id
- *
- * @return Group
- */
- public function setSubgroups($groups)
- {
- $this->groups = $groups;
- return $this;
- }
-
/**
* check if can Set parent group
*