You are here

function bootstrap_tour_configure_remove_step_submit in Bootstrap Tour 7

Remove a step from the configuration form

_state

Parameters

array $form:

1 string reference to 'bootstrap_tour_configure_remove_step_submit'
bootstrap_tour_configure_form in ./bootstrap_tour.admin.inc
Implements hook_form()

File

./bootstrap_tour.admin.inc, line 370

Code

function bootstrap_tour_configure_remove_step_submit($form, &$form_state) {

  // Decrease the amount of steps
  if ($form_state['storage']['guided tours']['steps'] > 1) {
    $form_state['storage']['guided tours']['steps']--;
  }
  unset($form_state['storage']['guided tours']['tooltips'][$form_state['storage']['guided tours']['steps']]);

  // Signalize Drupal to rebuild the form
  $form_state['rebuild'] = true;
  $form_state['storage']['guided tours']['modified step'] = $form_state['storage']['guided tours']['steps'] - 1;
}