'profile', AVATAR_STREAM_SIZE => 'stream', AVATAR_MINI_SIZE => 'mini'); return theme_path('default-avatar-'.$sizenames[$size].'.png'); } function homeUrl() { return common_local_url('showgroup', array('nickname' => $this->nickname)); } function permalink() { return common_local_url('groupbyid', array('id' => $this->id)); } function getNotices($offset, $limit) { $qry = 'SELECT notice.* ' . 'FROM notice JOIN group_inbox ON notice.id = group_inbox.notice_id ' . 'WHERE group_inbox.group_id = %d '; return Notice::getStream(sprintf($qry, $this->id), 'group:notices:'.$this->id, $offset, $limit); } }