public function filter_output_radios($output, $field_array) { extract($field_array); $description_html = apply_filters('wpsc_settings_' . $name . '_description', $description, $field_array); if (!isset($class)) { $class = 'wpsc-radio'; } foreach ($options as $radio_value => $radio_label) { $radio_id = $id . '-' . sanitize_title_with_dashes($radio_value); $checked = $value == $radio_value; $output .= wpsc_form_radio($name, $radio_value, $radio_label, $checked, array('id' => $radio_id, 'class' => $class), false); } $output .= '<p class="howto">' . $description_html . '</p>'; return $output; }
function wpsc_form_radios($name, $selected_value = '', $options = array(), $atts = array(), $echo = true) { if (!is_array($atts)) { $atts = array(); } $output = ''; foreach ($options as $value => $title) { $option_atts = $atts; $option_atts['id'] = $atts['id'] . '-' . sanitize_title($value); $checked = $value == $selected_value; $output .= wpsc_form_radio($name, $value, $title, $checked, $option_atts, false); } if (!$echo) { return $output; } echo $output; }