HEX
Server:
System: Linux aac286ea486c 5.14.0-687.15.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jun 11 08:51:45 EDT 2026 x86_64
User: root (0)
PHP: 8.2.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,disk_free_space,diskfreespace
Upload Files
File: /dom877180/wp-content/themes/splash/includes/customizer/registration.php
<?php

add_action('init', 'splash_customizer_init');

function splash_customizer_init()
{

    $additionalFields = new CustomizerAdditional();

    $socials = array(
        'facebook' => esc_html__('Facebook', 'splash'),
        'twitter' => esc_html__('Twitter', 'splash'),
        'vk' => esc_html__('VK', 'splash'),
        'instagram' => esc_html__('Instagram', 'splash'),
        'behance' => esc_html__('Behance', 'splash'),
        'dribbble' => esc_html__('Dribbble', 'splash'),
        'flickr' => esc_html__('Flickr', 'splash'),
        'git' => esc_html__('Git', 'splash'),
        'linkedin' => esc_html__('Linkedin', 'splash'),
        'pinterest' => esc_html__('Pinterest', 'splash'),
        'yahoo' => esc_html__('Yahoo', 'splash'),
        'delicious' => esc_html__('Delicious', 'splash'),

        'dropbox' => esc_html__('Dropbox', 'splash'),
        'reddit' => esc_html__('Reddit', 'splash'),
        'soundcloud' => esc_html__('Soundcloud', 'splash'),
        'google' => esc_html__('Google', 'splash'),
        'google-plus' => esc_html__('Google +', 'splash'),
        'skype' => esc_html__('Skype', 'splash'),
        'youtube' => esc_html__('Youtube', 'splash'),
        'youtube-play' => esc_html__('Youtube Play', 'splash'),
        'tumblr' => esc_html__('Tumblr', 'splash'),
        'whatsapp' => esc_html__('Whatsapp', 'splash'),
    );

    $statistics = get_posts(array('post_type' => 'sp_performance', 'posts_per_page' => 9999));
    $statistics_array = array();
    if ($statistics) {
        foreach ($statistics as $statistic) {
            $statistics_array[$statistic->ID] = $statistic->post_title;
        }
    }

    /*Leagues categories*/
    $leagues = get_terms('sp_league');
    $leagues_array = array();

    if (!empty($leagues) and !is_wp_error($leagues)) {
        foreach ($leagues as $league) {
            $leagues_array[$league->term_id] = $league->name;
        }
    }

    /*Revolution slider*/
    $rs = false;
    if (class_exists("RevSlider")) {
        $rev_slider = new RevSlider();
        $sliders = $rev_slider->getAllSliderAliases();
    }
    $revsliders = array();
    if (!empty($sliders)) {
        foreach ($sliders as $alias) {
            $revsliders[esc_attr($alias)] = esc_attr($alias);
        }
    } else {
        $revsliders[0] = esc_html__('No sliders found', 'splash');
    }

    /*Season categories*/
    $seasons = get_terms('sp_season');
    $seasons_array = array();

    if (!empty($seasons) and !is_wp_error($seasons)) {
        foreach ($seasons as $season) {
            $seasons_array[$season->term_id] = $season->name;
        }
    }

    $positions = array(
        'left' => esc_html__('Left', 'splash'),
        'right' => esc_html__('Right', 'splash'),
    );

    STM_Customizer::setPanels(array(
        'site_settings' => array(
            'title' => esc_html__('Site Settings', 'splash'),
            'priority' => 10
        ),
        'header' => array(
            'title' => esc_html__('Header', 'splash'),
            'priority' => 20
        ),
        'footer' => array(
            'title' => esc_html__('Footer', 'splash'),
            'priority' => 50
        ),
        'sportspress' => array(
            'title' => esc_html__('SportsPress', 'splash'),
            'priority' => 30
        )
    ));

    STM_Customizer::setSection('title_tagline', array(
        'title' => esc_html__('Logo &amp; Title', 'splash'),
        'panel' => 'site_settings',
        'priority' => 200,
        'fields' => array(
            'logo' => array(
                'label' => esc_html__('Logo', 'splash'),
                'type' => 'image',
            ),
            'logo_width' => array(
                'label' => esc_html__('Logo Width (px)', 'splash'),
                'type' => 'text'
            ),
            'logo_break_2' => array(
                'type' => 'stm-separator',
            ),
            'logo_font_size' => array(
                'label' => esc_html__('Text Logo Font Size', 'splash'),
                'type' => 'stm-attr',
                'mode' => 'font-size',
                'units' => 'px',
                'min' => '0',
                'max' => '30',
                'output' => '.stm-header .logo-main .blogname h1'
            ),
            'logo_color' => array(
                'label' => esc_html__('Text Logo Color', 'splash'),
                'type' => 'color',
                'output' => array('color' => '.stm-header .logo-main .blogname h1'),
                'transport' => 'postMessage',
                'default' => '#fff'
            ),
        )
    ));

    STM_Customizer::setSection('google_api_settings', array(
        'title' => esc_html__('Google Api Settings', 'splash'),
        'panel' => 'site_settings',
        'priority' => 300,
        'fields' => array(
            'google_api_key' => array(
                'label' => esc_html__('Google API Key', 'splash'),
                'type' => 'text',
                'description' => esc_html__('Enter here the secret api key you have created on Google APIs. You can enable MAP API in Google APIs > Google Maps APIs > Google Maps JavaScript API.', 'splash')
            ),
        )
    ));

    $stylesArr = array();
    if (splash_is_layout('bb')) {
        $stylesArr = array(
            'default' => esc_html__('Default', 'splash'),
            'blue' => esc_html__('Blue', 'splash'),
            'blue-violet' => esc_html__('Blue Violet', 'splash'),
            'choco' => esc_html__('Choco', 'splash'),
            'gold' => esc_html__('Gold', 'splash'),
            'green' => esc_html__('Green', 'splash'),
            'orange' => esc_html__('Orange', 'splash'),
            'sky-blue' => esc_html__('Sky blue', 'splash'),
            'turquose' => esc_html__('Turquoise', 'splash'),
            'violet-red' => esc_html__('Violet Red', 'splash'),
            'site_style_custom' => esc_html__('Custom Color', 'splash'),
        );
    } elseif (splash_is_layout('sccr')) {
        $stylesArr = array(
            'default' => esc_html__('Default', 'splash'),
            'sccr-orange' => esc_html__('Orange', 'splash'),
            'sccr-red' => esc_html__('Red', 'splash'),
            'site_style_custom' => esc_html__('Custom Color', 'splash'),
        );
    } else {
        $stylesArr = array(
            'default' => esc_html__('Default', 'splash'),
            'site_style_custom' => esc_html__('Custom Color', 'splash')
        );
    }

    STM_Customizer::setSection('site_style', array(
        'title' => esc_html__('Style', 'splash'),
        'panel' => 'site_settings',
        'priority' => 220,
        'fields' => array(
            'site_bg_color' => array(
                'label' => esc_html__('Site background color', 'splash'),
                'type' => 'color',
                'output' => array('background-color' => '#wrapper'),
                'transport' => 'postMessage',
            ),
            'preloader'=>array(
                'label'=> esc_html__('Preloader','splash'),
                'type'=>'stm-checkbox',
                'default'=>false
            ),
            'site_style' => array(
                'label' => esc_html__('Style', 'splash'),
                'type' => 'stm-select',
                'choices' => $stylesArr,
                'default' => 'default'
            ),
            'site_style_base_color' => array(
                'label' => esc_html__('Custom Base Color', 'splash'),
                'type' => 'color',
                'default' => '#e21e22'
            ),
            'site_style_secondary_color' => array(
                'label' => esc_html__('Custom Secondary Color', 'splash'),
                'type' => 'color',
                'default' => '#da9a29'
            ),
            'site_boxed' => array(
                'label' => esc_html__('Enable Boxed Layout', 'splash'),
                'type' => 'stm-checkbox',
                'default' => false
            ),
            'bg_image' => array(
                'label' => esc_html__('Background Image', 'splash'),
                'type' => 'stm-bg',
                'choices' => array(
                    '5' => 'box_img_5_preview.png',
                    '1' => 'box_img_1_preview.png',
                    '2' => 'box_img_2_preview.png',
                    '3' => 'box_img_3_preview.jpg',
                    '4' => 'box_img_4_preview.jpg',
                )
            ),
            'custom_bg_image' => array(
                'label' => esc_html__('Custom Bg Image', 'splash'),
                'type' => 'image'
            ),
            'custom_bg_pattern' => array(
                'label' => esc_html__('Custom Bg Image Pattern', 'splash'),
                'type' => 'image'
            ),
            'frontend_customizer' => array(
                'label' => esc_html__('Frontend Customizer', 'splash'),
                'type' => 'stm-checkbox',
                'default' => false
            ),
            'smooth_scroll' => array(
                'label' => esc_html__('Site smooth scroll', 'splash'),
                'type' => 'stm-checkbox',
                'default' => false
            ),
        )
    ));

    $normalFont = "body, .normal-font, .normal_font, .woocommerce-breadcrumb, .navxtBreads, #stm-top-bar .stm-top-profile-holder .stm-profile-wrapp a, .countdown small, 
	div.wpcf7-validation-errors,  .stm-countdown-wrapper span small";

    $headingFont = "h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .heading-font, .heading-font-only, .button, 
	.widget_recent_entries, table, .stm-widget-menu ul.menu li a, 
	input[type='submit'], .rev_post_title, .countdown span, .woocommerce .price, .woocommerce-MyAccount-navigation ul li a";

    if (!splash_is_layout("bb")) {
        $normalFont .= ", .stm-header-search input[type='text'], .stm_post_comments .comments-area .comment-respond h3 small a, 
		.stm-block-quote-wrapper.style_1 .stm-block-quote, .stm-cart-totals .shop_table tbody tr th, .stm-cart-totals .shop_table tbody tr td,
		.woocommerce .woocommerce-checkout-review-order .shop_table tbody tr td, 
		.woocommerce .woocommerce-checkout-review-order .shop_table tbody tr td .amount, 
		.woocommerce .woocommerce-checkout-review-order .shop_table tfoot tr th,
		.woocommerce .woocommerce-checkout-review-order .shop_table tfoot tr td, 
		.order_details tbody tr td.product-name, .order_details tfoot tr th, .order_details tfoot tr td,
		.customer_details tbody tr th, .customer_details tbody tr td,
		input[type='text'], input[type='tel'], input[type='password'], input[type='email'], input[type='number'], .select2-selection__rendered, textarea
		";


        $headingFont .= ", .vc_tta.vc_general .vc_tta-tab > a, aside.widget.widget_top_rated_products .product_list_widget li .product-title,
		aside.widget.widget_top_rated_products .product_list_widget li .woocommerce-Price-amount, .comment-form label, .stm-cart-totals .shop_table tbody tr td .amount";
    }

    if (splash_is_layout("sccr")) {
        $normalFont .= ", .splashSoccer, .stm-single-sp_table-league .sp-template-league-table table thead th,
		.stm-sportspress-sidebar-right table tr th, .stm-sportspress-sidebar-left table tr th
		.stm-sportspress-sidebar-right table tr td, .stm-sportspress-sidebar-left table tr td,
		.woocommerce-MyAccount-orders thead tr th, .woocommerce-MyAccount-orders thead tr td,
		input[type='text'], input[type='tel'], input[type='password'], input[type='email'], input[type='number'], 
		.select2-selection__rendered, textarea
		";

        $headingFont .= ", .splashSoccer ul.page-numbers li span, .splashSoccer ul.page-numbers li a, 
		.stm-single-sp_table-league .sp-template-league-table table tbody tr td,
		.stm-sportspress-sidebar-right table tr td.data-name, .stm-sportspress-sidebar-left table tr td.data-name,
		.stm-single-sp_player .sp-template.sp-template-player-details.sp-template-details .sp-list-wrapper .sp-player-details .single-info .st-label.normal_font,
		.stm-single-sp_player .sp-template.sp-template-player-details.sp-template-details .sp-list-wrapper .sp-player-details .single-info .st-value,
		.menu-widget-menu-container li
		";
    }

    if (splash_is_layout("af")) {
        $normalFont .= ", .stm-single-sp_table-league .sp-template-league-table table thead th, .stm-single-sp_table-league .sp-template-league-table table tbody tr td,
		.stm-single-sp_player .sp-template.sp-template-player-details.sp-template-details .sp-list-wrapper .sp-player-details .single-info .st-label.normal_font,
		.stm-single-sp_player .sp-template.sp-template-player-details.sp-template-details .sp-list-wrapper .sp-player-details .single-info .st-value,
		table tr th, table tr td, .vc_tta-container .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title a, .stm-form-bg h5, .menu-widget-menu-container li
		";
        $headingFont .= ", .stm-single-sp_table-league .sp-template-league-table table tbody tr td.data-rank, .stm-single-sp_table-league .sp-template-league-table table tbody tr td.data-name,
		.stm-players-inline table tbody tr td a, .product-subtotal .amount, .product-name a, legend
		";
    }
    if (splash_is_layout('soccer_two')) {
        $headingFont = str_replace('.button, ', '', $headingFont);
        $headingFont = str_replace('table, ', '', $headingFont);
        $headingFont = str_replace('.vc_tta.vc_general .vc_tta-tab > a, ', '', $headingFont);
        $normalFont .= ", .button, .vc_next_match.single-view .countdown time span small, .vc_tta.vc_general .vc_tta-tab > a, table, .stm-badge-wrapper .onsale";
        $headingFont .= ", .vc_next_match.single-view .countdown time span, .stm-event-data-wrap .stm-event-result";
    }
    if (splash_is_layout('basketball_two')) {
        $normalFont .= ", .stm-single-sp_table-league .sp-template-league-table table thead th, .stm-single-sp_table-league .sp-template-league-table table tbody tr td,
		.stm-single-sp_player .sp-template.sp-template-player-details.sp-template-details .sp-list-wrapper .sp-player-details .single-info .st-label.normal_font,
		.stm-single-sp_player .sp-template.sp-template-player-details.sp-template-details .sp-list-wrapper .sp-player-details .single-info .st-value,
		table tr th, table tr td, .vc_tta-container .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title a, .stm-form-bg h5, .menu-widget-menu-container li,
		.basketball_two .stm-news-grid .tab-content .tab-pane .stm-latest-news-wrapp .stm-latest-news-single .stm-news-data-wrapp .date, 
		.menu-widget-menu-container li, .basketball_two .stm-single-sp_calendar .sp-stm-template-event-blocks .stm-single-block-event-list .stm-single-block-event-list-top .stm-future-event-list-time .heading-font,
		.basketball_two .af-ul-wrap ul li, .stm-price-plan .body .single-feature";

        $headingFont .= ", .stm-next-match-carousel-wrap .stm-next-match-carousel__item .teams-titles,
		.stm-next-match-carousel-wrap .stm-next-match-carousel__item .event-league, .stm-single-sp_table-league .sp-template-league-table table tbody tr td.data-rank, .stm-single-sp_table-league .sp-template-league-table table tbody tr td.data-name,
		.stm-players-inline table tbody tr td a, .product-subtotal .amount, .product-name a, legend ";
    }
    if (splash_is_layout('hockey')) {
        $normalFont .= ", .footer-widgets-wrapper .stm-cols-3 .widget_nav_menu ul li a,
        .hockey.woocommerce-page #wrapper .stm-products-row .stm-product-content-loop-inner .stm-product-content-image .onsale";
    }
    if (splash_is_layout('rugby')) {
        $headingFont .= ", #footer-main .widget_nav_menu";
    }

    //Typography
    STM_Customizer::setSection('typography', array(
        'title' => esc_html__('Typography', 'splash'),
        'panel' => 'site_settings',
        'priority' => 230,
        'fields' => array(

            'typography_body_font_family' => array(
                'label' => esc_html__('Body Font Family', 'splash'),
                'type' => 'stm-font-family',
                'output' => $normalFont,
            ),
            'typography_body_font_size' => array(
                'label' => esc_html__('Body Font Size', 'splash'),
                'type' => 'stm-attr',
                'mode' => 'font-size',
                'units' => 'px',
                'min' => '0',
                'max' => '30',
                'output' => 'body, .normal_font',
                'default' => '15'
            ),
            'typography_body_line_height' => array(
                'label' => esc_html__('Body Line Height', 'splash'),
                'type' => 'stm-attr',
                'units' => 'px',
                'mode' => 'line-height',
                'output' => 'body, .normal_font',
                'default' => '24'
            ),
            'typography_body_color' => array(
                'label' => esc_html__('Body Font Color', 'splash'),
                'type' => 'color',
                'output' => array('color' => 'body, .normal_font, .stm-single-post-loop-content'),
                'transport' => 'postMessage',
                'default' => '#000'
            ),
            'typography_break_1' => array(
                'type' => 'stm-separator',
            ),
            'typography_break_2' => array(
                'type' => 'stm-separator',
            ),
            'typography_heading_font_family' => array(
                'label' => esc_html__('Headings Font Family', 'splash'),
                'type' => 'stm-font-family',
                'output' => $headingFont
            ),
            'typography_heading_color' => array(
                'label' => esc_html__('Headings Color', 'splash'),
                'type' => 'color',
                'output' => array('color' => 'h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .heading-font, .widget_recent_entries,.menu-widget-menu-container li, table'),
                'transport' => 'postMessage',
                'default' => '#232628'
            ),
            'typography_h1_font_size' => array(
                'label' => esc_html__('H1 Font Size', 'splash'),
                'type' => 'stm-attr',
                'mode' => 'font-size',
                'units' => 'px',
                'min' => '0',
                'max' => '50',
                'output' => 'h1, .h1',
                'default' => '50'
            ),
            'typography_h2_font_size' => array(
                'label' => esc_html__('H2 Font Size', 'splash'),
                'type' => 'stm-attr',
                'mode' => 'font-size',
                'units' => 'px',
                'min' => '0',
                'max' => '50',
                'output' => 'h2, .h2',
                'default' => '36'
            ),
            'typography_h3_font_size' => array(
                'label' => esc_html__('H3 Font Size', 'splash'),
                'type' => 'stm-attr',
                'mode' => 'font-size',
                'units' => 'px',
                'min' => '0',
                'max' => '50',
                'output' => 'h3, .h3',
                'default' => '30'
            ),
            'typography_h4_font_size' => array(
                'label' => esc_html__('H4 Font Size', 'splash'),
                'type' => 'stm-attr',
                'mode' => 'font-size',
                'units' => 'px',
                'min' => '0',
                'max' => '50',
                'output' => 'h4, .h4',
                'default' => '24'
            ),
            'typography_h5_font_size' => array(
                'label' => esc_html__('H5 Font Size', 'splash'),
                'type' => 'stm-attr',
                'mode' => 'font-size',
                'units' => 'px',
                'min' => '0',
                'max' => '50',
                'output' => 'h5, .h5',
                'default' => '18'
            ),
            'typography_h6_font_size' => array(
                'label' => esc_html__('H6 Font Size', 'splash'),
                'type' => 'stm-attr',
                'mode' => 'font-size',
                'units' => 'px',
                'min' => '0',
                'max' => '50',
                'output' => 'h6, .h6',
                'default' => '14'
            ),
        )
    ));

    STM_Customizer::setSection('static_front_page', array(
        'title' => esc_html__('Static Front Page', 'splash'),
        'panel' => 'site_settings',
        'priority' => 190,
    ));

    // Header type
    $headers = array(
        'header_1' => esc_html__('Header 1', 'splash'),
        'header_2' => esc_html__('Header 2', 'splash'),
        'header_3' => esc_html__('Header 3', 'splash'),
        'header_4' => esc_html__('Header With Vertical Menu', 'splash'),
        'header_5' => esc_html__('Header 5', 'splash'),
    );

    $dflt = 'header_1';

    if (splash_is_layout('magazine_one') || splash_is_layout('magazine_two') || splash_is_layout('soccer_news')) {
        $headers = array(
            'header_magazine_one' => esc_html__('Header Magazine One', 'splash'),
        );
        $dflt = 'header_magazine_one';
    } elseif (splash_is_layout('basketball_two') || splash_is_layout('hockey')) {
        $dflt = 'header_2';
    } elseif (splash_is_layout('rugby')) {
        $dflt = 'header_5';
    }

    STM_Customizer::setSection('header_settings', array(
        'title' => esc_html__('Header Appearance', 'splash'),
        'panel' => 'header',
        'fields' => array(
            'header_type' => array(
                'label' => esc_html__('Header type', 'splash'),
                'type' => 'stm-select',
                'choices' => $headers,
            ),
            'header_position' => array(
                'label' => esc_html__('Enable Sticky Header', 'splash'),
                'type' => 'stm-checkbox',
                'default' => false
            ),
            'sticky_logo' => array(
                'label' => esc_html__('Sticky Logo (works with vertical menu)', 'splash'),
                'type' => 'image',
            ),
            'header_background' => array(
                'label' => esc_html__('Header Background', 'splash'),
                'type' => 'image',
            ),
            'menu_top_margin' => array(
                'label' => esc_html__('Menu margin top (px)', 'splash'),
                'type' => 'text',
            ),
            'logo_top_margin' => array(
                'label' => esc_html__('Logo margin top (px)', 'splash'),
                'type' => 'text',
                'default' => '22'
            ),
            'header_enable_search' => array(
                'label' => esc_html__('Enable Search', 'splash'),
                'type' => 'stm-checkbox',
                'sanitize_callback' => 'sanitize_checkbox',
                'default' => true
            ),
        )
    ));


    STM_Customizer::setSection('header_top_bar', array(
        'title' => esc_html__('Top bar', 'splash'),
        'panel' => 'header',
        'fields' => array(
            'top_bar_enable' => array(
                'label' => esc_html__('Top bar Enabled', 'splash'),
                'type' => 'stm-checkbox',
                'sanitize_callback' => 'sanitize_checkbox',
                'default' => true
            ),
            'top_bar_bg_color' => array(
                'label' => esc_html__('Top bar Background Color', 'splash'),
                'type' => 'color',
                'output' => array('background-color' => '#stm-top-bar'),
                'transport' => 'postMessage',
                'default' => '#151515'
            ),
            'top_bar_text_color' => array(
                'label' => esc_html__('Top bar Text Color', 'splash'),
                'type' => 'color',
                'output' => array('color' => '#stm-top-bar'),
                'transport' => 'postMessage',
                'default' => '#fff'
            ),
            'top_bar_enable_switcher' => array(
                'label' => esc_html__('Top bar enable WPML switcher', 'splash'),
                'type' => 'stm-checkbox',
                'sanitize_callback' => 'sanitize_checkbox',
                'default' => true
            ),
            'top_bar_enable_cart' => array(
                'label' => esc_html__('Top bar enable Cart woocommerce', 'splash'),
                'type' => 'stm-checkbox',
                'sanitize_callback' => 'sanitize_checkbox',
                'default' => true
            ),
            'top_bar_enable_profile' => array(
                'label' => esc_html__('Top bar enable profile', 'splash'),
                'type' => 'stm-checkbox',
                'sanitize_callback' => 'sanitize_checkbox',
                'default' => false
            )
        )
    ), $additionalFields->getFields("header_top_bar"));

    STM_Customizer::setSection('top_bar_ticket', array(
        'title' => esc_html__('Top Bar Tickets', 'splash'),
        'panel' => 'header',
        'fields' => array(
            'top_bar_ticket_icon' => array(
                'label' => esc_html__('Top bar tickets icon', 'splash'),
                'type' => 'image'
            ),
            'top_bar_ticket_text_first' => array(
                'label' => esc_html__('Top bar tickets text', 'splash'),
                'type' => 'text'
            ),
            'top_bar_ticket_text_second' => array(
                'label' => esc_html__('Top bar tickets text', 'splash'),
                'type' => 'text'
            )
        )
    ));
    if (!splash_is_layout('soccer_news')) {
        STM_Customizer::setSection('top_bar_socials', array(
            'title' => esc_html__('Top Bar Socials', 'splash'),
            'panel' => 'header',
            'fields' => array(
                'top_bar_socials' => array(
                    'label' => esc_html__('Top bar Socials', 'splash'),
                    'type' => 'stm-multiple-checkbox',
                    'choices' => $socials
                ),
            )
        ));
    }

    STM_Customizer::setSection('footer_style', array(
            'title' => esc_html__('Footer style', 'splash'),
            'panel' => 'footer',
            'fields' => array(
                'footer_style' => array(
                    'label' => esc_html__('Set footer style', 'splash'),
                    'type' => 'stm-select',
                    'choices' => array(
                        'footer_style_one' => esc_html__('Footer style one', 'splash'),
                        'footer_style_two' => esc_html__('Footer style two', 'splash'),
                        'footer_style_three' => esc_html__('Footer style three', 'splash')
                    ),
                    'default' => 'footer_style_one'
                ),
                'footer_background_image' => array(
                    'label' => esc_html__('Footer Background Image', 'splash'),
                    'type' => 'image',
                ),
            )
        )
    );

    STM_Customizer::setSection('footer_layout', array(
        'title' => esc_html__('Main settings', 'splash'),
        'panel' => 'footer',
        'fields' => array(
            'footer_image' => array(
                'label' => esc_html__('Footer Image', 'splash'),
                'type' => 'image',
            ),
            'footer_logo' => array(
                'label' => esc_html__('Footer Logo (use with footer style two)', 'splash'),
                'type' => 'image',
            ),
            'footer_ca_text' => array(
                'label' => esc_html__('Footer Call to action text', 'splash'),
                'type' => 'text',
            ),
            'footer_ca_link_text' => array(
                'label' => esc_html__('Footer Call to action link text', 'splash'),
                'type' => 'text',
            ),
            'footer_ca_link' => array(
                'label' => esc_html__('Footer Call to action link', 'splash'),
                'type' => 'text',
            ),
            'footer_after_btn_text' => array(
                'label' => esc_html__('Footer subtext', 'splash'),
                'type' => 'text',
            ),
            'footer_ca_position' => array(
                'label' => esc_html__('Footer Call to action text position', 'splash'),
                'type' => 'stm-select',
                'choices' => array(
                    'center' => esc_html__('Center', 'splash'),
                    'left' => esc_html__('Left', 'splash'),
                    'right' => esc_html__('Right', 'splash'),
                ),
                'default' => 'center'
            ),
            'footer_bg_color' => array(
                'label' => esc_html__('Footer background color', 'splash'),
                'type' => 'color',
                'output' => array('background-color' => '.footer-widgets-wrapper'),
                'transport' => 'postMessage',
            ),
            'footer_text_color' => array(
                'label' => esc_html__('Footer Bottom text color', 'splash'),
                'type' => 'color',
                'output' => array('color' => '.footer-widgets-wrapper, .footer-widgets-wrapper .widget-title h6, .footer-widgets-wrapper a, .footer-widgets-wrapper .textwidget, .footer-widgets-wrapper li,.footer-widgets-wrapper li .text, .footer-widgets-wrapper caption'),
                'transport' => 'postMessage',
            ),
        )
    ));

    STM_Customizer::setSection('footer_bottom', array(
        'title' => esc_html__('Footer bottom', 'splash'),
        'panel' => 'footer',
        'fields' => array(
            'enable_footer_bottom' => array(
                'label' => esc_html__('Enable Footer Bottom', 'splash'),
                'type' => 'stm-checkbox',
                'default' => true
            ),
            'enable_footer_bottom_menu' => array(
                'label' => esc_html__('Enable Footer Bottom Menu', 'splash'),
                'type' => 'stm-checkbox',
                'default' => false
            ),
            'footer_bottom_bg_color' => array(
                'label' => esc_html__('Footer Bottom background color', 'splash'),
                'type' => 'color',
                'output' => array('background-color' => '#stm-footer-bottom'),
                'transport' => 'postMessage',
            ),
            'footer_bottom_text_color' => array(
                'label' => esc_html__('Footer Bottom text color', 'splash'),
                'type' => 'color',
                'output' => array('color' => '#stm-footer-bottom, #stm-footer-bottom a'),
                'transport' => 'postMessage',
            ),            
            'footer_center_text' => array(
                'label' => esc_html__('Center text', 'splash'),
                'type' => 'text',
                'default' => esc_html__('Copyright (c) 2020 Splash. Theme by Stylemix Themes.', 'splash')
            ),
            'footer_left_text' => array(
                'label' => esc_html__('Left text', 'splash'),
                'type' => 'text',
                'default' => esc_html__('Copyright (c) 2016 Splash.', 'splash')
            ),
            'footer_right_text' => array(
                'label' => esc_html__('Right text', 'splash'),
                'type' => 'text',
                'default' => esc_html__('Theme by Stylemix Themes.', 'splash')
            ),
            'show_socials_after_footer_img' => array(
                'label' => esc_html__('Show Socials after footer image', 'splash'),
                'type' => 'stm-checkbox',
                'default' => false
            ),
            'socials_after_footer_image_bg_color' => array(
                'label' => esc_html__('Socials background color', 'splash'),
                'type' => 'color',
                'output' => array('background-color' => '#stm-footer-socials-top'),
                'transport' => 'postMessage',
            ),
            'socials_after_footer_image_icon_color' => array(
                'label' => esc_html__('Footer Bottom text color', 'splash'),
                'type' => 'color',
                'output' => array('color' => '#stm-footer-socials-top, #stm-footer-socials-top .footer-bottom-socials li a i:before'),
                'transport' => 'postMessage',
            ),
            'footer_socials_text' => array(
                'label' => esc_html__('Socials text', 'splash'),
                'type' => 'text',
                'default' => esc_html__('Follow Us:', 'splash')
            ),
            'footer_socials' => array(
                'label' => esc_html__('Socials', 'splash'),
                'type' => 'stm-multiple-checkbox',
                'choices' => $socials
            ),
        )
    ));

    // Get sidebar posts
    $sidebars = array(
        'no_sidebar' => esc_html__('Without sidebar', 'splash'),
        'primary_sidebar' => esc_html__('Primary sidebar', 'splash'),
    );
    $query = get_posts(array('post_type' => 'vc_sidebar', 'posts_per_page' => -1));

    if ($query) {
        foreach ($query as $post) {
            $sidebars[$post->ID] = get_the_title($post->ID);
        }
    }


    STM_Customizer::setSection('blog', array(
        'title' => esc_html__('Blog', 'splash'),
        'priority' => 40,
        'fields' => array(
            'view_type' => array(
                'label' => esc_html__('View type', 'splash'),
                'type' => 'radio',
                'choices' => array(
                    'grid' => esc_html__('Grid', 'splash'),
                    'list' => esc_html__('List', 'splash')
                ),
                'default' => 'grid'
            ),
            'news_grid_columns' => array(
                'label' => esc_html__('News grid columns', 'splash'),
                'type' => 'text',
                'default' => 3
            ),
            'sidebar' => array(
                'label' => esc_html__('Choose archive sidebar', 'splash'),
                'type' => 'stm-select',
                'choices' => $sidebars,
                'default' => 'primary_sidebar'
            ),
            'sidebar_blog' => array(
                'label' => esc_html__('Choose default sidebar for single blog post', 'splash'),
                'type' => 'stm-select',
                'choices' => $sidebars,
                'default' => 'primary_sidebar'
            ),
            'sidebar_position' => array(
                'label' => esc_html__('Sidebar position', 'splash'),
                'type' => 'radio',
                'choices' => array(
                    'left' => esc_html__('Left', 'splash'),
                    'right' => esc_html__('Right', 'splash')
                ),
                'default' => 'left'
            ),
        )
    ));

    STM_Customizer::setSection('donations', array(
        'title' => esc_html__('Donations', 'splash'),
        'priority' => 45,
        'fields' => array(
            'donation_sidebar' => array(
                'label' => esc_html__('Choose sidebar', 'splash'),
                'type' => 'stm-select',
                'choices' => $sidebars,
                'default' => 'primary_sidebar'
            ),
            'donation_sidebar_position' => array(
                'label' => esc_html__('Sidebar position', 'splash'),
                'type' => 'radio',
                'choices' => array(
                    'left' => esc_html__('Left', 'splash'),
                    'right' => esc_html__('Right', 'splash')
                ),
                'default' => 'left'
            ),
            'donation_break' => array(
                'type' => 'stm-separator',
            ),
            'donation_raised' => array(
                'label' => esc_html__('Raised money text', 'splash'),
                'type' => 'text',
                'default' => esc_html__('Raised', 'splash')
            ),
            'donation_donors' => array(
                'label' => esc_html__('Donors text', 'splash'),
                'type' => 'text',
                'default' => esc_html__('Donors', 'splash')
            ),
            'donation_goal' => array(
                'label' => esc_html__('Goal text', 'splash'),
                'type' => 'text',
                'default' => esc_html__('Goal', 'splash')
            ),
            'donation_currency' => array(
                'label' => esc_html__('Donation Currency', 'splash'),
                'type' => 'text',
                'default' => esc_html__('$', 'splash')
            ),
            'donation_break_2' => array(
                'type' => 'stm-separator',
            ),
            'paypal_currency' => array(
                'label' => esc_html__('Paypal Currency', 'splash'),
                'type' => 'text',
                'default' => esc_html__('USD', 'splash'),
                'description' => esc_html__('Ex.: USD', 'splash'),
            ),
            'paypal_email' => array(
                'label' => esc_html__('Paypal Email', 'splash'),
                'type' => 'text',
                'default' => '',
            ),
            'paypal_mode' => array(
                'label' => esc_html__('Paypal mode', 'splash'),
                'type' => 'stm-select',
                'choices' => array(
                    'sandbox' => esc_html__('Sandbox', 'splash'),
                    'live' => esc_html__('Live', 'splash'),
                ),
                'default' => 'sandbox'
            ),
            'donation_break_3' => array(
                'type' => 'stm-separator',
            ),
            'admin_email_subject' => array(
                'label' => esc_html__('Admin E-mail subject', 'splash'),
                'type' => 'text',
                'default' => esc_html__('New Donation for [donation]', 'splash'),
            ),
            'admin_email_message' => array(
                'label' => esc_html__('Admin E-mail Message', 'splash'),
                'type' => 'text',
                'default' => esc_html__('New payment for [donation]. Donor Info: Name:[name]; Phone:[phone]; E-mail:[email]; Amount:[amount]', 'splash'),
            ),
            'user_email_subject' => array(
                'label' => esc_html__('User E-mail subject', 'splash'),
                'type' => 'text',
                'default' => esc_html__('Confirmation of donation for [donation]', 'splash'),
            ),
            'user_email_message' => array(
                'label' => esc_html__('User E-mail text', 'splash'),
                'type' => 'text',
                'default' => esc_html__('Dear [name]. Thank you for your donation.', 'splash'),
            ),
        )
    ));

    STM_Customizer::setSection('pages', array(
        'title' => esc_html__('Pages', 'splash'),
        'priority' => 41,
        'fields' => array(
            'pages_show_title' => array(
                'label' => esc_html__('Show page title', 'splash'),
                'type' => 'checkbox',
                'default' => true,
            ),
            'pages_show_breadcrumbs' => array(
                'label' => esc_html__('Show page breadcrumbs', 'splash'),
                'type' => 'checkbox',
                'default' => true,
            ),
        )
    ));

    STM_Customizer::setSection('blog', array(
        'title' => esc_html__('Blog', 'splash'),
        'priority' => 45,
        'fields' => array(
            'view_type' => array(
                'label' => esc_html__('View type', 'splash'),
                'type' => 'radio',
                'choices' => array(
                    'grid' => esc_html__('Grid', 'splash'),
                    'list' => esc_html__('List', 'splash')
                ),
                'default' => 'grid'
            ),
            'news_grid_columns' => array(
                'label' => esc_html__('News grid columns', 'splash'),
                'type' => 'text',
                'default' => 3
            ),
            'sidebar' => array(
                'label' => esc_html__('Choose archive sidebar', 'splash'),
                'type' => 'stm-select',
                'choices' => $sidebars,
                'default' => 'primary_sidebar'
            ),
            'sidebar_blog' => array(
                'label' => esc_html__('Choose default sidebar for single blog post', 'splash'),
                'type' => 'stm-select',
                'choices' => $sidebars,
                'default' => 'primary_sidebar'
            ),
            'sidebar_position' => array(
                'label' => esc_html__('Sidebar position', 'splash'),
                'type' => 'radio',
                'choices' => array(
                    'left' => esc_html__('Left', 'splash'),
                    'right' => esc_html__('Right', 'splash')
                ),
                'default' => 'right'
            ),
        )
    ));

    STM_Customizer::setSection('media', array(
        'title' => esc_html__('Media', 'splash'),
        'priority' => 47,
        'fields' => array(
            'media_sidebar' => array(
                'label' => esc_html__('Choose media sidebar', 'splash'),
                'type' => 'stm-select',
                'choices' => $sidebars,
                'default' => 'no_sidebar'
            ),
            'media_sidebar_position' => array(
                'label' => esc_html__('Media Sidebar position', 'splash'),
                'type' => 'radio',
                'choices' => array(
                    'left' => esc_html__('Left', 'splash'),
                    'right' => esc_html__('Right', 'splash')
                ),
                'default' => 'right'
            ),
        )
    ));

    STM_Customizer::setSection('sportpress_main', array(
        'title' => esc_html__('SportsPress', 'splash'),
        'panel' => 'sportspress',
        'priority' => 48,
        'fields' => array(
            'event_list_template' => array(
                'label' => esc_html__('Event list view', 'splash'),
                'type' => 'radio',
                'choices' => array(
                    'theme' => esc_html__('Theme', 'splash'),
                    'sportspress' => esc_html__('Sportspress', 'splash')
                ),
                'default' => 'theme',
                'description' => esc_html__('You can choose sportspress view, if you want to enable default plugin settings', 'splash')
            ),
            'event_block_template' => array(
                'label' => esc_html__('Event block view', 'splash'),
                'type' => 'radio',
                'choices' => array(
                    'theme' => esc_html__('Theme', 'splash'),
                    'sportspress' => esc_html__('Sportspress', 'splash')
                ),
                'default' => 'theme',
                'description' => esc_html__('You can choose sportspress view, if you want to enable default plugin settings', 'splash')
            ),
            'sp_event_bg' => array(
                'label' => esc_html__('Event Bg Image', 'splash'),
                'type' => 'image'
            ),
        )
    ));

    STM_Customizer::setSection('single_player', array(
        'title' => esc_html__('Single player', 'splash'),
        'panel' => 'sportspress',
        'priority' => 250,
        'fields' => array(
            'player_title' => array(
                'label' => esc_html__('Hide player title', 'splash'),
                'type' => 'stm-checkbox',
                'default' => true
            ),
            'single_player_season_stats' => array(
                'label' => esc_html__('Choose season', 'splash'),
                'type' => 'stm-select',
                'choices' => $seasons_array,
                'description' => esc_html__('Statistics will be shown for this season', 'splash'),
                'default' => 11
            ),
            'single_player_league_stats' => array(
                'label' => esc_html__('Choose league', 'splash'),
                'type' => 'stm-select',
                'choices' => $leagues_array,
                'description' => esc_html__('Statistics will be shown for this league', 'splash'),
                'default' => 8
            ),
            'single_player_stats' => array(
                'label' => esc_html__('Show statistic', 'splash'),
                'type' => 'stm-multiple-checkbox',
                'choices' => $statistics_array,
                'description' => esc_html__('This Statistic will be shown on single player page', 'splash'),
                'default' => '264,265,266,267'
            ),

        )
    ));

    STM_Customizer::setSection('shop', array(
        'title' => esc_html__('Shop', 'splash'),
        'priority' => 59,
        'fields' => array(
            'shop_archive_pp' => array(
                'label' => esc_html__('Archive shop items per row', 'splash'),
                'type' => 'radio',
                'choices' => array(
                    '2' => 2,
                    '3' => 3,
                    '4' => 4,
                ),
                'default' => '3'
            ),
            'shop_sidebar' => array(
                'label' => esc_html__('Choose shop sidebar', 'splash'),
                'type' => 'stm-select',
                'choices' => $sidebars,
                'default' => 'no_sidebar'
            ),
            'shop_sidebar_position' => array(
                'label' => esc_html__('Shop Sidebar Position', 'splash'),
                'type' => 'radio',
                'choices' => array(
                    'left' => esc_html__('Left', 'splash'),
                    'right' => esc_html__('Right', 'splash')
                ),
                'default' => 'left'
            ),
            'shop_slider' => array(
                'label' => esc_html__("Shop slider", 'splash'),
                'type' => 'radio',
                'choices' => array(
                    'show' => esc_html__('Show', 'splash'),
                    'hide' => esc_html__('Hide', 'splash')
                ),
                'default' => 'hide'
            ),
            'select_shop_slider' => array(
                'label' => esc_html__('Slect shop slider', 'splash'),
                'type' => 'stm-select',
                'choices' => $revsliders

            ),
            'single_product_sidebar' => array(
                'label' => esc_html__("Single product sidebar", 'splash'),
                'type' => 'radio',
                'choices' => array(
                    'show' => esc_html__('Show', 'splash'),
                    'hide' => esc_html__('Hide', 'splash')
                ),
                'default' => 'show'
            ),
        )
    ));

    STM_Customizer::setSection('socials', array(
        'title' => esc_html__('Socials', 'splash'),
        'priority' => 60,
        'fields' => array(
            'socials_link' => array(
                'label' => esc_html__('Socials Links', 'splash'),
                'type' => 'stm-socials',
                'choices' => $socials
            )
        )
    ));

    STM_Customizer::setSection('css', array(
        'title' => esc_html__('CSS', 'splash'),
        'fields' => array(
            'custom_css' => array(
                'label' => '',
                'type' => 'stm-code',
                'placeholder' => ".classname {\n\tbackground: #000;\n}"
            )
        )
    ));

    if (splash_is_layout("af") || splash_is_layout("baseball") || splash_is_layout('basketball_two')) {
        STM_Customizer::setSection('404_page_settings', array(
            'title' => esc_html__('404 page settings', 'splash'),
            'fields' => array(
                'bg_img' => array(
                    'label' => esc_html__('Background image', 'splash'),
                    'type' => 'image',
                )
            )
        ));
    }
}