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; }
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; }