function mailchimp_campaign_entity_type_callback in Mailchimp 7.5
Same name and namespace in other branches
- 7.3 modules/mailchimp_campaign/includes/mailchimp_campaign.admin.inc \mailchimp_campaign_entity_type_callback()
- 7.4 modules/mailchimp_campaign/includes/mailchimp_campaign.admin.inc \mailchimp_campaign_entity_type_callback()
AJAX callback when changing entity type.
1 string reference to 'mailchimp_campaign_entity_type_callback'
- 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 448 - Administration pages for mailchimp_campaign module.
Code
function mailchimp_campaign_entity_type_callback($form, $form_state) {
$commands = array();
$content_wrapper = $form_state['triggering_element']['#parents'][1];
$entity_import_wrapper = $form_state['triggering_element']['#ajax']['wrapper'];
$html = '<div id="' . $entity_import_wrapper . '" class="content-entity-lookup-wrapper">';
$html .= drupal_render($form['content'][$content_wrapper]['entity_import']['entity_id']);
$html .= drupal_render($form['content'][$content_wrapper]['entity_import']['entity_view_mode']);
$html .= '</div>';
$commands[] = ajax_command_replace('#' . $entity_import_wrapper, $html);
return array(
'#type' => 'ajax',
'#commands' => $commands,
);
}