<?php
/**
 * Footer Sidebar 3.
 *
 * @package CosmosWP
 */

// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

global $cosmoswp_customize_control;

/* Footer Sidebar 3*/
$footer_sidebar3 = $wp_customize->get_section( 'sidebar-widgets-footer-sidebar-3' );
if ( ! empty( $footer_sidebar3 ) ) {
	$footer_sidebar3->panel    = $this->panel;
	$footer_sidebar3->title    = esc_html__( 'Footer Sidebar 3', 'cosmoswp' );
	$footer_sidebar3->priority = 130;

	/*Content Alignment msg*/
	$wp_customize->add_setting(
		'footer-sidebar-3-widget-setting-msg',
		array(
			'sanitize_callback' => 'wp_kses_post',
		)
	);
	$cosmoswp_customize_control->add(
		new CosmosWP_Custom_Control_Heading(
			$wp_customize,
			'footer-sidebar-3-widget-setting-msg',
			array(
				'label'   => esc_html__( 'Widget Setting', 'cosmoswp' ),
				'section' => 'sidebar-widgets-footer-sidebar-3',
			)
		)
	);

	/*Footer Content Alignment*/
	$wp_customize->add_setting(
		'footer-sidebar-3-widget-setting-option',
		array(
			'default'           => $footer_defaults['footer-sidebar-3-widget-setting-option'],
			'sanitize_callback' => 'cosmoswp_sanitize_select',
			'transport'         => 'postMessage',
		)
	);
	$choices = cosmoswp_inherit_options();
	$cosmoswp_customize_control->add(
		'footer-sidebar-3-widget-setting-option',
		array(
			'label'    => esc_html__( 'Widget Setting Option', 'cosmoswp' ),
			'type'     => 'select',
			'section'  => 'sidebar-widgets-footer-sidebar-3',
			'settings' => 'footer-sidebar-3-widget-setting-option',
			'choices'  => $choices,
		)
	);

	/*Content align*/
	$wp_customize->add_setting(
		'footer-sidebar-3-content-align',
		array(
			'default'           => $footer_defaults['footer-sidebar-3-content-align'],
			'sanitize_callback' => 'cosmoswp_sanitize_select',
			'transport'         => 'postMessage',
		)
	);
	$choices = cosmoswp_text_align();
	$cosmoswp_customize_control->add(
		new CosmosWP_Custom_Control_Buttonset(
			$wp_customize,
			'footer-sidebar-3-content-align',
			array(
				'choices'         => $choices,
				'label'           => esc_html__( 'Content Alignment', 'cosmoswp' ),
				'section'         => 'sidebar-widgets-footer-sidebar-3',
				'settings'        => 'footer-sidebar-3-content-align',
				'active_callback' => 'cosmoswp_footer_sidebar_3_align',
			)
		)
	);

	/*Footer margin*/
	$wp_customize->add_setting(
		'footer-sidebar-3-margin',
		array(
			'sanitize_callback' => 'cosmoswp_sanitize_field_default_css_box',
			'default'           => $footer_defaults['footer-sidebar-3-margin'],
			'transport'         => 'postMessage',
		)
	);
	$cosmoswp_customize_control->add(
		new CosmosWP_Custom_Control_Cssbox(
			$wp_customize,
			'footer-sidebar-3-margin',
			array(
				'label'           => esc_html__( 'Margin (px)', 'cosmoswp' ),
				'section'         => 'sidebar-widgets-footer-sidebar-3',
				'settings'        => 'footer-sidebar-3-margin',
				'active_callback' => 'cosmoswp_footer_sidebar_3_align',
			),
			array(),
			array()
		)
	);

	/*Footer padding*/
	$wp_customize->add_setting(
		'footer-sidebar-3-padding',
		array(
			'sanitize_callback' => 'cosmoswp_sanitize_field_default_css_box',
			'default'           => $footer_defaults['footer-sidebar-3-padding'],
			'transport'         => 'postMessage',
		)
	);
	$cosmoswp_customize_control->add(
		new CosmosWP_Custom_Control_Cssbox(
			$wp_customize,
			'footer-sidebar-3-padding',
			array(
				'label'           => esc_html__( 'Padding (px)', 'cosmoswp' ),
				'section'         => 'sidebar-widgets-footer-sidebar-3',
				'settings'        => 'footer-sidebar-3-padding',
				'active_callback' => 'cosmoswp_footer_sidebar_3_align',
			),
			array(),
			array()
		)
	);
}
