You are here

function acquia_lift_campaign_type_create_complete_callback in Acquia Lift Connector 7

Ctools form processing complete handler for the creation of a new campaign by type.

See also

acquia_lift_create_ctools_form().

1 string reference to 'acquia_lift_campaign_type_create_complete_callback'
acquia_lift_campaign_type_create_modal_callback in ./acquia_lift.admin.unibar.inc
Page callback to generate the ctools modal form to create a campaign of a specific type.

File

./acquia_lift.admin.unibar.inc, line 96
acquia_lift.admin.unibar.inc

Code

function acquia_lift_campaign_type_create_complete_callback($form, $form_state) {
  $agent_name = personalize_get_campaign_context();
  return array(
    ctools_modal_command_dismiss(),
    ajax_command_settings(array(
      'acquia_lift' => array(
        'campaigns' => acquia_lift_get_campaign_details(variable_get('acquia_lift_unibar_allow_status_change', TRUE)),
        'agent_map' => array(
          $agent_name => personalize_agent_get_map_settings($agent_name),
        ),
      ),
      'personalize' => array(
        'activeCampaign' => $agent_name,
      ),
    ), TRUE),
    acquia_lift_command_messagebox(t('Click the element you want to change in %variation.', array(
      '%campaign' => $form_state['values']['agent_basic_info']['title'],
      '%variation' => 'Variation #1',
    )), 10),
    acquia_lift_command_page_variation_toggle(),
  );
}