function newsletter_subscriber_by_list in Newsletter 7.2
Get the subscribers of a newsletter list.
Parameters
$nlid: The id of the newsletter list.
$filter: (boolean) Whether to filter out unconfirmed subscribers.
Return value
Array containg the subscriber full objects. Otherwise an empty array.
File
- modules/
subscriber/ newsletter_subscriber.module, line 469 - Module for the Newsletter Subscriber Entity
Code
function newsletter_subscriber_by_list($nlid, $filter = TRUE) {
$query = new EntityFieldQuery();
$query
->entityCondition('entity_type', 'newsletter_subscriber')
->fieldCondition('field_newsletter_list', 'target_id', $nlid);
if ($filter) {
$query
->propertyCondition('confirmed', 1);
}
$entities = $query
->execute();
return isset($entities['newsletter_subscriber']) ? newsletter_subscriber_load_multiple(array_keys($entities['newsletter_subscriber'])) : array();
}