You are here

function redhen_org_get_types in RedHen CRM 7

Gets an array of all org types, keyed by the name.

Parameters

string $name: If set, the type with the given name is returned.

9 calls to redhen_org_get_types()
RedhenOrg::defaultLabel in modules/redhen_org/lib/redhen_org.entity.inc
Specifies the default label, which is picked up by label() by default.
redhen_org_entity_info_alter in modules/redhen_org/redhen_org.module
Implements hook_entity_info_alter().
redhen_org_field_extra_fields in modules/redhen_org/redhen_org.module
Implements hook_field_extra_fields().
redhen_org_group_group_types in modules/redhen_org_group/redhen_org_group.module
Return all redhen_org bundles that are groupified.
redhen_org_group_redhen_org_type_delete in modules/redhen_org_group/redhen_org_group.module
Implements hook_redhen_org_type_delete().

... See full list

1 string reference to 'redhen_org_get_types'
redhen_org_type_form in modules/redhen_org/includes/redhen_org_type.admin.inc
Generates the Redhen Organization type editing form.

File

modules/redhen_org/redhen_org.module, line 671

Code

function redhen_org_get_types($name = NULL) {
  $types = entity_load_multiple_by_name('redhen_org_type', isset($name) ? array(
    $name,
  ) : FALSE);
  return isset($name) ? reset($types) : $types;
}