You are here

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