<?php
$wp_customize->add_section(
   'header_style_options' ,
    array(
        'title' => __( 'Header Layout', 'newscastle' ),
        'panel' => 'header_options_panel',
    )
);


$wp_customize->add_setting(
    'newscastle_options[select_header_layout_style]',
    array(
        'default'           => $newscastle_default['select_header_layout_style'],
        'capability'        => 'edit_theme_options',
        'sanitize_callback' => 'newscastle_sanitize_radio'
    )
);

$wp_customize->add_control(
    new Newscastle_Custom_Radio_Image_Control(
        $wp_customize,
        'newscastle_options[select_header_layout_style]',
        array(
            'label'         => esc_html__( 'Select Header Layout', 'newscastle' ),
            'section'       => 'header_style_options',
            'choices'       => newscastle_get_header_layout(),
        )
    )
);

$wp_customize->add_setting(
    'newscastle_options[enable_header_advertisement]',
    array(
        'default'           => $newscastle_default['enable_header_advertisement'],
        'sanitize_callback' => 'newscastle_sanitize_checkbox',
    )
);
$wp_customize->add_control(
    'newscastle_options[enable_header_advertisement]',
    array(
        'label'    => __( 'Enable Header Advertisement', 'newscastle' ),
        'section'     => 'header_style_options',
        'type'        => 'checkbox',
    )
);


$wp_customize->add_setting(
    'newscastle_options[header_advert_image]',
    array(
        'default' => $newscastle_default['header_advert_image'],
        'sanitize_callback' => 'newscastle_sanitize_image',
    )
);
$wp_customize->add_control(
    new WP_Customize_Image_Control(
        $wp_customize,
        'newscastle_options[header_advert_image]',
        array(
            'label' => __('Upload Banner Advertisement', 'newscastle'),
            'section' => 'header_style_options',
            'active_callback' => 'newscastle_header_advertisement',

        )
    )
);


$wp_customize->add_setting(
    'newscastle_options[header_advert_image_url]',
    array(
        'default'           => $newscastle_default['header_advert_image_url'],
        'sanitize_callback' => 'esc_url_raw',
    )
);
$wp_customize->add_control(
    'newscastle_options[header_advert_image_url]',
    array(
        'label'    => __( 'Banner Advertisement URL', 'newscastle' ),
        'section'  => 'header_style_options',
        'type'     => 'text',
        'active_callback' => 'newscastle_header_advertisement',

    )
);