Example #1
0
 public static function create_array($ids)
 {
     $groups = array();
     $records = fetch_socialgroupinfo_array($ids);
     foreach ($records as $record) {
         $group = new vB_Legacy_SocialGroup();
         $group->set_record($record);
         $groups[] = $group;
     }
     return $groups;
 }
Example #2
0
	public static function create_array($ids)
	{
		$results = array();
		foreach (vB_Legacy_SocialGroup::create_array($ids) as $group)
		{
			$result = new vBForum_Search_Result_SocialGroup();
			$result->group = $group;
			$results[$group->get_field('groupid')] = $result;
		}

		return $results;
	}
Example #3
0
 public static function create_array($ids)
 {
     $results = array();
     foreach (vB_Legacy_SocialGroup::create_array($ids) as $group) {
         $result = new vBForum_Search_Result_SocialGroup();
         $result->group = $group;
         $results[$group->get_field('groupid')] = $result;
     }
     $ordered_items = array();
     foreach ($ids as $item_key) {
         if (isset($results[$item_key])) {
             $ordered_items[$item_key] = $results[$item_key];
             unset($results[$item_key]);
         }
     }
     return $ordered_items;
 }
Example #4
0
 /**
  *	Get the Social Group object
  *
  *	return legacy object to avoid rewriting existing social group stuff
  */
 public function getSocialGroup()
 {
     if (!$this->social_group) {
         require_once DIR . '/vb/legacy/socialgroup.php';
         $this->social_group = vB_Legacy_SocialGroup::create_from_id($this->getGroupId());
     }
     return $this->social_group;
 }