' . $return['message'] . ''; } } function rs_cpanel_save_fields($group, $prefix = ''){ foreach($group as $control){ if($control['name']){ if($prefix){ $control['name_prefix'] = $prefix; } $name = str_replace(' ', '_', $control['name_prefix'] . $control['name']); if(isset($_POST[$name])){ rs::updateOption($control['name'], $_POST[$name], $control['type']); } } elseif(is_array($control['controls'])){ rs_cpanel_save_fields($control['controls'], $control['name_prefix']); } } } ?>
$fields) { ?>
getOption($field['name'])){ $field['value'] = $value; } $field = $rscontrol->parseOptions($field); if($field['name'] == 'noname'){ unset($field['name']); $field['label'] = isset($field['label']) ? $field['label'] : ''; } if($field['type'] == 'group'){ if(!array_key_exists('name',$field)){ $field['name'] = 'noname'; } if(null !== $value = $rscontrol->getOption($field['name'])){ $field['value'] = $value; } $field = $rscontrol->parseOptions($field); if($field['name'] == 'noname'){ unset($field['name']); $field['label'] = isset($field['label']) ? $field['label'] : 'No name'; } } $field['conditional_logic_id'] = $field['field_id'] . '-field'; $class_custom = $field['type'] === 'group' ? ' label rs-group-label' : ''; ?>