function lti_tool_provider_og_get_group_bundles in LTI Tool Provider 7
Create an options array for a select list of group bundles.
Return value
array An options array of group bundles.
1 call to lti_tool_provider_og_get_group_bundles()
- lti_tool_provider_og_group_mapping in lti_tool_provider_og/
lti_tool_provider_og.admin.inc - Admin form for the group mapping.
File
- lti_tool_provider_og/
lti_tool_provider_og.module, line 62 - lti_tool_provider_og hook implementations and support functions.
Code
function lti_tool_provider_og_get_group_bundles() {
// Add none:None and set the entity types as the first key
// in the bundle array.
$bundles = og_get_all_group_bundle();
$new_bundles = array();
$new_bundles['none']['none:None'] = t('None');
foreach ($bundles as $entity => $bundle) {
foreach ($bundle as $key => $value) {
$new_bundles[$entity][$entity . ':' . $key] = $value;
}
}
return $new_bundles;
}