protected function print_field($field, $settings, $is_defaults_screen = false)
{
$defaults = $this->get_default_settings();
$site_id = get_current_blog_id();
$default = isset($defaults[$field]) ? $defaults[$field] : false;
$current = isset($settings[$field]) ? $settings[$field] : $default;
$notifications = $this->get_available_settings();
foreach ($notifications[$field] as $value => $title) {
$maybe_default = '';
if (!$is_defaults_screen && $value === $default) {
$maybe_default = '<strong>' . esc_html__(' (default)', 'falcon') . '</strong>';
}
printf('<label><input type="radio" name="%s" value="%s" %s /> %s</label><br />', esc_attr($this->key_for_setting('notifications.' . $field)), esc_attr($value), checked($value, $current, false), esc_html($title) . $maybe_default);
}
}