function msnf_pre_render_prepare in Multistep Nodeform 7
Helper function to prepare basic variables needed for most formatters.
1 call to msnf_pre_render_prepare()
- msnf_msnf_step_pre_render in ./
msnf.module - Implements hook_msnf_step_pre_render().
File
- ./
msnf.module, line 440 - Main functions for module "Multistep Nodeform".
Code
function msnf_pre_render_prepare(&$step) {
// Prepare extra classes.
$step->classes = array(
'step-' . $step->format_type,
str_replace('_', '-', $step->step_name),
);
if (isset($step->format_settings['instance_settings']) && !empty($step->format_settings['instance_settings']['skip_non_required'])) {
$step->classes[] = 'skippable';
}
$step->classes = implode(' ', $step->classes);
if (isset($step->format_settings['instance_settings'], $step->format_settings['instance_settings']['classes'])) {
$step->classes .= ' ' . check_plain($step->format_settings['instance_settings']['classes']);
}
$step->description = isset($step->format_settings['instance_settings']['description']) ? filter_xss_admin($step->format_settings['instance_settings']['description']) : '';
}