<?php
/**
 * Footer Social Icons
 *
 * @package events_and_celebrations
 */

$wp_customize->add_section(
	'events_and_celebrations_footer_icon_options',
	array(
		'panel' => 'events_and_celebrations_theme_options',
		'title' => esc_html__( 'Footer Social Icons', 'events-and-celebrations' ),
	)
);

// Add Separator Custom Control
$wp_customize->add_setting( 'events_and_celebrations_footer_icon_separators', array(
	'sanitize_callback' => 'sanitize_text_field',
) );

$wp_customize->add_control( new Events_And_Celebrations_Separator_Custom_Control( $wp_customize, 'events_and_celebrations_footer_icon_separators', array(
	'label' => __( 'Footer Icon Settings', 'events-and-celebrations' ),
	'section' => 'events_and_celebrations_footer_icon_options',
	'settings' => 'events_and_celebrations_footer_icon_separators',
)));

// Footer Section - Enable Section.
$wp_customize->add_setting(
	'events_and_celebrations_enable_footer_icon_section',
	array(
		'default'           => true,
		'sanitize_callback' => 'events_and_celebrations_sanitize_switch',
	)
);

$wp_customize->add_control(
	new Events_And_Celebrations_Toggle_Switch_Custom_Control(
		$wp_customize,
		'events_and_celebrations_enable_footer_icon_section',
		array(
			'label'    => esc_html__( 'Show / Hide Footer Icon', 'events-and-celebrations' ),
			'section'  => 'events_and_celebrations_footer_icon_options',
			'settings' => 'events_and_celebrations_enable_footer_icon_section',
		)
	)
);

// Add setting for Facebook Link
$wp_customize->add_setting(
	'events_and_celebrations_footer_facebook_link',
	array(
		'default'           => 'https://www.facebook.com/',
		'sanitize_callback' => 'esc_url_raw',
	)
);

$wp_customize->add_control(
	'events_and_celebrations_footer_facebook_link',
	array(
		'label'           => esc_html__( 'Facebook Link', 'events-and-celebrations'  ),
		'section'         => 'events_and_celebrations_footer_icon_options',
		'settings'        => 'events_and_celebrations_footer_facebook_link',
		'type'      => 'url'
	)
);

// Add setting for Facebook Icon Changing
$wp_customize->add_setting(
	'events_and_celebrations_facebook_icon',
	array(
        'default' => 'fab fa-facebook-f',
		'sanitize_callback' => 'sanitize_text_field',
		'capability' => 'edit_theme_options',
		
	)
);	

$wp_customize->add_control(new Events_And_Celebrations_Change_Icon_Control($wp_customize, 
	'events_and_celebrations_facebook_icon',
	array(
	    'label'   		=> __('Facebook Icon','events-and-celebrations'),
	    'section' 		=> 'events_and_celebrations_footer_icon_options',
		'iconset' => 'fb',
	))  
);


// Add setting for Twitter Link
$wp_customize->add_setting(
	'events_and_celebrations_footer_twitter_link',
	array(
		'default'           => 'https://x.com/',
		'sanitize_callback' => 'esc_url_raw',
	)
);

$wp_customize->add_control(
	'events_and_celebrations_footer_twitter_link',
	array(
		'label'           => esc_html__( 'Twitter Link', 'events-and-celebrations'  ),
		'section'         => 'events_and_celebrations_footer_icon_options',
		'settings'        => 'events_and_celebrations_footer_twitter_link',
		'type'      => 'url'
	)
);

// Add setting for Twitter Icon Changing
$wp_customize->add_setting(
	'events_and_celebrations_twitter_icon',
	array(
        'default' => 'fab fa-twitter',
		'sanitize_callback' => 'sanitize_text_field',
		'capability' => 'edit_theme_options',
		
	)
);	

$wp_customize->add_control(new Events_And_Celebrations_Change_Icon_Control($wp_customize, 
	'events_and_celebrations_twitter_icon',
	array(
	    'label'   		=> __('Twitter Icon','events-and-celebrations'),
	    'section' 		=> 'events_and_celebrations_footer_icon_options',
		'iconset' => 'fb',
	))  
);

// Add setting for Instagram Link
$wp_customize->add_setting(
	'events_and_celebrations_footer_instagram_link',
	array(
		'default'           => 'https://www.instagram.com/',
		'sanitize_callback' => 'esc_url_raw',
	)
);

$wp_customize->add_control(
	'events_and_celebrations_footer_instagram_link',
	array(
		'label'           => esc_html__( 'Instagram Link', 'events-and-celebrations'  ),
		'section'         => 'events_and_celebrations_footer_icon_options',
		'settings'        => 'events_and_celebrations_footer_instagram_link',
		'type'      => 'url'
	)
);

// Add setting for Instagram Icon Changing
$wp_customize->add_setting(
	'events_and_celebrations_instagram_icon',
	array(
        'default' => 'fab fa-instagram',
		'sanitize_callback' => 'sanitize_text_field',
		'capability' => 'edit_theme_options',
		
	)
);	

$wp_customize->add_control(new Events_And_Celebrations_Change_Icon_Control($wp_customize, 
	'events_and_celebrations_instagram_icon',
	array(
	    'label'   		=> __('Instagram Icon','events-and-celebrations'),
	    'section' 		=> 'events_and_celebrations_footer_icon_options',
		'iconset' => 'fb',
	))  
);

// Add setting for Linkedin Link
$wp_customize->add_setting(
	'events_and_celebrations_footer_linkedin_link',
	array(
		'default'           => 'https://in.linkedin.com/',
		'sanitize_callback' => 'esc_url_raw',
	)
);

$wp_customize->add_control(
	'events_and_celebrations_footer_linkedin_link',
	array(
		'label'           => esc_html__( 'Linkedin Link', 'events-and-celebrations'  ),
		'section'         => 'events_and_celebrations_footer_icon_options',
		'settings'        => 'events_and_celebrations_footer_linkedin_link',
		'type'      => 'url'
	)
);

// Add setting for Linkedin Icon Changing
$wp_customize->add_setting(
	'events_and_celebrations_linkedin_icon',
	array(
        'default' => 'fab fa-linkedin',
		'sanitize_callback' => 'sanitize_text_field',
		'capability' => 'edit_theme_options',
		
	)
);	

$wp_customize->add_control(new Events_And_Celebrations_Change_Icon_Control($wp_customize, 
	'events_and_celebrations_linkedin_icon',
	array(
	    'label'   		=> __('Linkedin Icon','events-and-celebrations'),
	    'section' 		=> 'events_and_celebrations_footer_icon_options',
		'iconset' => 'fb',
	))  
);

// Add setting for Youtube Link
$wp_customize->add_setting(
	'events_and_celebrations_footer_youtube_link',
	array(
		'default'           => 'https://www.youtube.com/',
		'sanitize_callback' => 'esc_url_raw',
	)
);

$wp_customize->add_control(
	'events_and_celebrations_footer_youtube_link',
	array(
		'label'           => esc_html__( 'Youtube Link', 'events-and-celebrations'  ),
		'section'         => 'events_and_celebrations_footer_icon_options',
		'settings'        => 'events_and_celebrations_footer_youtube_link',
		'type'      => 'url'
	)
);

// Add setting for Youtube Icon Changing
$wp_customize->add_setting(
	'events_and_celebrations_youtube_icon',
	array(
        'default' => 'fab fa-youtube',
		'sanitize_callback' => 'sanitize_text_field',
		'capability' => 'edit_theme_options',
		
	)
);	

$wp_customize->add_control(new Events_And_Celebrations_Change_Icon_Control($wp_customize, 
	'events_and_celebrations_youtube_icon',
	array(
	    'label'   		=> __('Youtube Icon','events-and-celebrations'),
	    'section' 		=> 'events_and_celebrations_footer_icon_options',
		'iconset' => 'fb',
	))  
);

//Icon Alignment
$wp_customize->add_setting(
	'events_and_celebrations_footer_social_align',
	array(
		'default' 			=> 'center',
		'sanitize_callback' => 'sanitize_text_field'
	)
);

$wp_customize->add_control(
	'events_and_celebrations_footer_social_align',
	array(
		'label' => __('Icon Alignment ','events-and-celebrations'),
		'section' => 'events_and_celebrations_footer_icon_options',
		'type'			=> 'select',
		'choices' => 
		array(
			'left' => __('Left','events-and-celebrations'),
			'right' => __('Right','events-and-celebrations'),
			'center' => __('Center','events-and-celebrations'),
		),
	)
);