Example #1
0
 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;
 }
Example #2
0
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;
}