function _mailchimp_campaign_build_entity_option_list in Mailchimp 7.4
Same name and namespace in other branches
- 7.5 modules/mailchimp_campaign/includes/mailchimp_campaign.admin.inc \_mailchimp_campaign_build_entity_option_list()
- 7.3 modules/mailchimp_campaign/includes/mailchimp_campaign.admin.inc \_mailchimp_campaign_build_entity_option_list()
Returns an options list of entities based on data from entity_get_info().
Filters out entities that do not contain a title field, as they cannot be used to import content into templates.
Parameters
array $entity_info: Array of entities as returned by entity_get_info().
Return value
array Associative array of entity IDs to name.
1 call to _mailchimp_campaign_build_entity_option_list()
- mailchimp_campaign_get_entity_import_form_elements in modules/
mailchimp_campaign/ includes/ mailchimp_campaign.admin.inc - Gets form elements used in the entity import feature.
File
- modules/
mailchimp_campaign/ includes/ mailchimp_campaign.admin.inc, line 529 - Administration pages for mailchimp_campaign module.
Code
function _mailchimp_campaign_build_entity_option_list($entity_info) {
$options = array(
'' => t('-- Select --'),
);
foreach ($entity_info as $entity_id => $entity_data) {
// Exclude Mailchimp entities.
if (strpos($entity_id, 'mailchimp') === FALSE) {
$options[$entity_id] = $entity_data['label'];
}
}
return $options;
}