You are here

function acquia_lift_personalize_campaign_wizard_process_bar_alter in Acquia Lift Connector 7.2

Alter hook for the process bar on the campaign wizard form.

1 string reference to 'acquia_lift_personalize_campaign_wizard_process_bar_alter'
acquia_lift_personalize_campaign_wizard_alter in ./acquia_lift.admin.wizard.inc
Basic handler for altering any part of the campaign wizard form.

File

./acquia_lift.admin.wizard.inc, line 68
acquia_lift.admin.wizard.inc Functions specific to the Acquia Lift alteration of the campaign creation wizard.

Code

function acquia_lift_personalize_campaign_wizard_process_bar_alter(&$form, &$form_state, $agent_data, $editable) {

  // For each status form, handle the status change along with any
  // nested agent implementations.
  foreach (element_children($form['process_bar']['actions']['status']['status_wrapper']) as $form_element) {
    $form['process_bar']['actions']['status']['status_wrapper'][$form_element]['#submit'] = array(
      'acquia_lift_personalize_campaign_wizard_status_submit',
    );
  }
  if (empty($agent_data->started)) {
    $form['process_bar']['navigation']['#options']['results']['disabled'] = TRUE;
  }
}