You are here

function party_activity_get_types in Party 7

Same name and namespace in other branches
  1. 8.2 modules/party_activity/party_activity.module \party_activity_get_types()

Get an array of all activity types, keyed by the type name.

Parameters

$type_name:

Return value

PartyActivityType[]

4 calls to party_activity_get_types()
PartyActivityUIController::hook_menu in modules/party_activity/party_activity.admin.inc
Overrides hook_menu() defaults. Main reason for doing this is that parent class hook_menu is optimized for entity type administration.
party_activity_form in modules/party_activity/party_activity.admin.inc
Form callback: create or edit a activity.
party_activity_permission in modules/party_activity/party_activity.module
Implements hook_permission().
party_activity_type_load in modules/party_activity/party_activity.module
Menu argument loader; Load an activity type
1 string reference to 'party_activity_get_types'
party_activity_type_form in modules/party_activity/party_activity_type.admin.inc
Generates the party activty type editing form.

File

modules/party_activity/party_activity.module, line 183
Functions and important hooks for the party_activity module

Code

function party_activity_get_types($type_name = NULL) {
  $types = entity_load_multiple_by_name('party_activity_type', isset($type_name) ? array(
    $type_name,
  ) : FALSE);
  return isset($type_name) ? reset($types) : $types;
}