public function fetch_validated_list($user, $ids, $gids)
 {
     $list = array();
     foreach (new vBForum_Collection_SocialGroupDiscussion($ids) as $id => $discussion) {
         $item = vBForum_Search_Result_SocialGroupDiscussion::create_from_object($discussion);
         if ($item->can_search($user)) {
             $list[$id] = $item;
         }
     }
     $retval = array('list' => $list, 'groups_rejected' => array());
     ($hook = vBulletinHook::fetch_hook('search_validated_list')) ? eval($hook) : false;
     return $retval;
 }
	public function fetch_validated_list($user, $ids, $gids)
	{
		$list = array();
		foreach (new vBForum_Collection_SocialGroupDiscussion($ids) as $id => $discussion)
		{
			$item = vBForum_Search_Result_SocialGroupDiscussion::create_from_object($discussion);

			if ($item->can_search($user))
			{
				$list[$id] = $item;
			}
		}

		return array('list' => $list, 'groups_rejected' => array());
	}
	public function get_group_item()
	{
		return vBForum_Search_Result_SocialGroupDiscussion::create_from_object($this->message->getDiscussion());
	}