function msnf_preprocess_msnf_form_step_info in Multistep Nodeform 7
Define variables used in msnf-form-step-info.tpl.php.
File
- ./
msnf.module, line 651 - Main functions for module "Multistep Nodeform".
Code
function msnf_preprocess_msnf_form_step_info(&$vars) {
$vars['step_classes_array'] = array();
$vars['step_classes_array'][] = 'step-format';
// Get step settings.
$vars['show_step_title'] = isset($vars['current_step']->format_settings['instance_settings']['show_label']) ? $vars['current_step']->format_settings['instance_settings']['show_label'] : 0;
$vars['title_element'] = isset($vars['current_step']->format_settings['instance_settings']['label_element']) ? $vars['current_step']->format_settings['instance_settings']['label_element'] : 'h2';
// Add classes defined in step configuration.
$vars['step_classes_array'][] = filter_xss($vars['current_step']->classes);
$vars['step_title'] = msnf_translate(array(
$vars['current_step']->step_name,
$vars['current_step']->bundle,
'label',
), $vars['current_step']->label);
$vars['step_description'] = msnf_translate(array(
$vars['current_step']->step_name,
$vars['current_step']->bundle,
'description',
), $vars['current_step']->description);
$vars['step_classes'] = implode(' ', $vars['step_classes_array']);
// Which step is this (number).
$vars['current_position'] = array_search($vars['current_step']->step_name, array_keys($vars['steps'])) + 1;
$vars['step_count'] = count($vars['steps']);
}