You are here

function msnf_msnf_step_pre_render in Multistep Nodeform 7

Implements hook_msnf_step_pre_render().

Parameters

<array> $elements: Array of elements to render.

<object> $step: The step info.

<array> $form: The form where the element needs to be rendered.

File

./msnf.module, line 466
Main functions for module "Multistep Nodeform".

Code

function msnf_msnf_step_pre_render(&$element, &$step, &$form) {

  // Prepare step rendering.
  msnf_pre_render_prepare($step);
  $element['#id'] = $form['#entity_type'] . '_' . $form['#bundle'] . '_' . $step->step_name;
  $element['#weight'] = $step->weight;

  // Call the pre render function for the format type.
  $function = "msnf_step_pre_render_" . str_replace("-", "_", $step->format_type);
  if (function_exists($function)) {
    $function($element, $step, $form);
  }
}