function newsletter_subscriber_get_types in Newsletter 7.2
Gets an array of all newsletter subscriber types, keyed by the type name.
Parameters
$type_name: If set, the type with the given name is returned.
Return value
NeswletterSubscriberType[] Depending whether $type isset, an array of newsletter subscriber types or a single one.
2 calls to newsletter_subscriber_get_types()
- newsletter_subscriber_permission in modules/
subscriber/ newsletter_subscriber.module - Implements hook_permission().
- newsletter_subscriber_type_load in modules/
subscriber/ newsletter_subscriber.module - Menu argument loader; Load a subscriber type by string.
1 string reference to 'newsletter_subscriber_get_types'
- newsletter_subscriber_type_form in modules/
subscriber/ includes/ newsletter_subscriber.admin.inc - Form callback: create or edit a subscriber type.
File
- modules/
subscriber/ newsletter_subscriber.module, line 362 - Module for the Newsletter Subscriber Entity
Code
function newsletter_subscriber_get_types($type_name = NULL) {
$types = entity_load_multiple_by_name('newsletter_subscriber_type', isset($type_name) ? array(
$type_name,
) : FALSE);
return isset($type_name) ? reset($types) : $types;
}