X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=inline;f=classes%2FLocal_group.php;h=9e95102d8503753a034bc28ee9fd53da391436cd;hb=1d111533960686a86776f1f8a2c5d583e11792e5;hp=b895103d1675452a7c59da35635dcb6c71523d83;hpb=783e400d941264ac6c949994e5a28972ccc2754a;p=quix0rs-gnu-social.git diff --git a/classes/Local_group.php b/classes/Local_group.php index b895103d16..9e95102d85 100644 --- a/classes/Local_group.php +++ b/classes/Local_group.php @@ -14,9 +14,6 @@ class Local_group extends Managed_DataObject public $created; // datetime not_null default_0000-00-00%2000%3A00%3A00 public $modified; // timestamp not_null default_CURRENT_TIMESTAMP - /* Static get */ - function staticGet($k,$v=NULL) { return Memcached_DataObject::staticGet('Local_group',$k,$v); } - /* the code above is auto generated do not remove the tag below */ ###END_AUTOCODE @@ -41,6 +38,23 @@ class Local_group extends Managed_DataObject ); } + public function getProfile() + { + return $this->getGroup()->getProfile(); + } + + public function getGroup() + { + $group = new User_group(); + $group->id = $this->group_id; + $group->find(true); + if (!$group instanceof User_group) { + common_log(LOG_ERR, 'User_group does not exist for Local_group: '.$this->group_id); + throw new NoResultException($group); + } + return $group; + } + function setNickname($nickname) { $this->decache();