function og_subgroups_merge_groups in Subgroups for Organic groups 7.2
Merges the two group arrays.
array_merge_recursive messes up the keys.
3 calls to og_subgroups_merge_groups()
- OgSubgroupHelperFunctionUnitTestCase::testOgSubgroupHelperFunctions in ./
og_subgroups.test - Tests drupal_array_diff_assoc_recursive().
- og_subgroups_children_load_multiple in ./
og_subgroups.common.inc - Get the inheriented groups + current group.
- og_subgroups_parents_load_multiple in ./
og_subgroups.common.inc - Same as og_subgroups_parents_load() but takes in an array of groups.
File
- ./
og_subgroups.common.inc, line 42 - Common functions used in og_subgroups.
Code
function og_subgroups_merge_groups($groups, $groups2) {
foreach ($groups as $group_type => $ids) {
if (!empty($groups2[$group_type])) {
$groups[$group_type] += $groups2[$group_type];
}
}
return $groups + $groups2;
}