You are here

function flexiform_multistep_flexiform_wrapper_alter in Flexiform 7

Implements hook_flexiform_wrapper_alter().

File

flexiform_multistep/flexiform_multistep.module, line 77
Module file for creating CTools multi-step forms with Flexiform.

Code

function flexiform_multistep_flexiform_wrapper_alter(&$wrapper, FlexiformDisplayInterface $display, &$context) {
  $flexiform = $display
    ->getFlexiform();
  $settings = isset($flexiform->settings['flexiform_multistep']) ? $flexiform->settings['flexiform_multistep'] : array();
  $context += array(
    'args' => array(),
  );
  array_unshift($context['args'], !empty($context['js']));
  if (!empty($settings['enabled'])) {
    $wrapper = 'flexiform_multistep_wrapper';
    module_load_include('inc', 'flexiform_multistep', 'flexiform_multistep.pages');
  }
}