<?php
/**
 * The template for displaying the footer.
 *
 * Contains the closing of the #content div and all content after.
 *
 * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
 *
 * @package kids_birthday_party
 */
$kids_birthday_party_scroll_top  = get_theme_mod( 'kids_birthday_party_scroll_to_top', true );
$kids_birthday_party_footer_background = get_theme_mod('kids_birthday_party_footer_background_image');
$kids_birthday_party_footer_background_url = '';
if(!empty($kids_birthday_party_footer_background)){
    $kids_birthday_party_footer_background = absint($kids_birthday_party_footer_background);
    $kids_birthday_party_footer_background_url = wp_get_attachment_url($kids_birthday_party_footer_background);
}

$kids_birthday_party_footer_background_color = get_theme_mod('kids_birthday_party_footer_background_color', 'var(--primary-color)'); // New line

$kids_birthday_party_footer_background_style = '';
if (!empty($kids_birthday_party_footer_background_url)) {
    $kids_birthday_party_footer_background_style = ' style="background-image: url(\'' . esc_url($kids_birthday_party_footer_background_url) . '\'); background-repeat: no-repeat; background-size: cover;"';
} else {
    $kids_birthday_party_footer_background_style = ' style="background-color: ' . esc_attr($kids_birthday_party_footer_background_color) . ';"'; // Updated line
}
?>

</div>
</div>
</div>
</div>

<footer class="site-footer" <?php echo $kids_birthday_party_footer_background_style; ?>>

    <?php 
    $kids_birthday_party_active_areas = absint(get_theme_mod('kids_birthday_party_footer_widget_areas', 4));

    if (
        is_active_sidebar('footer-1') ||
        is_active_sidebar('footer-2') ||
        is_active_sidebar('footer-3') ||
        is_active_sidebar('footer-4')
    ) : 
    ?>

    <div class="footer-t">
        <div class="container">
            <div class="row wow bounceInUp center delay-1000" data-wow-duration="2s">

            <?php
            $kids_birthday_party_col = 12 / $kids_birthday_party_active_areas;

            for ($kids_birthday_party_i = 1; $kids_birthday_party_i <= $kids_birthday_party_active_areas; $kids_birthday_party_i++) {

                if (is_active_sidebar('footer-' . $kids_birthday_party_i)) {
            ?>

            <div class="col-xl-<?php echo esc_attr($kids_birthday_party_col); ?> col-lg-<?php echo esc_attr($kids_birthday_party_col); ?> col-md-6 col-sm-6">
                <?php dynamic_sidebar('footer-' . $kids_birthday_party_i); ?>
            </div>

            <?php } } ?>

            </div>
        </div>
    </div>

    <?php else : ?>

    <!-- Default Footer Widgets -->

    <div class="footer-t">
        <div class="container">
            <div class="row wow bounceInUp center delay-1000" data-wow-duration="2s">

            <?php $kids_birthday_party_col = 12 / $kids_birthday_party_active_areas; ?>

            <!-- Archive -->
            <aside class="widget widget_archive col-xl-<?php echo esc_attr($kids_birthday_party_col); ?> col-lg-<?php echo esc_attr($kids_birthday_party_col); ?> col-md-6 col-sm-6">
                <h2 class="widget-title"><?php esc_html_e('Archive List', 'kids-birthday-party'); ?></h2>
                <ul>
                    <?php wp_get_archives('type=monthly'); ?>
                </ul>
            </aside>

            <!-- Recent Posts -->
            <aside class="widget widget_recent_entries col-xl-<?php echo esc_attr($kids_birthday_party_col); ?> col-lg-<?php echo esc_attr($kids_birthday_party_col); ?> col-md-6 col-sm-6">
                <h2 class="widget-title"><?php esc_html_e('Recent Posts', 'kids-birthday-party'); ?></h2>
                <ul>
                    <?php
                    $recent_posts = new WP_Query(array(
                        'post_type' => 'post',
                        'posts_per_page' => 5
                    ));

                    while ($recent_posts->have_posts()) : $recent_posts->the_post();
                    ?>
                        <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
                    <?php endwhile; wp_reset_postdata(); ?>
                </ul>
            </aside>

            <!-- Categories -->
            <aside class="widget widget_categories col-xl-<?php echo esc_attr($kids_birthday_party_col); ?> col-lg-<?php echo esc_attr($kids_birthday_party_col); ?> col-md-6 col-sm-6">
                <h2 class="widget-title"><?php esc_html_e('Categories', 'kids-birthday-party'); ?></h2>
                <ul>
                    <?php wp_list_categories(array('title_li' => '')); ?>
                </ul>
            </aside>

            <!-- Tags -->
            <aside class="widget widget_tag_cloud col-xl-<?php echo esc_attr($kids_birthday_party_col); ?> col-lg-<?php echo esc_attr($kids_birthday_party_col); ?> col-md-6 col-sm-6">
                <h2 class="widget-title"><?php esc_html_e('Tags', 'kids-birthday-party'); ?></h2>
                <div class="tagcloud">
                    <?php wp_tag_cloud(); ?>
                </div>
            </aside>

            </div>
        </div>
    </div>

    <?php endif; ?>


    <?php do_action('kids_birthday_party_footer'); ?>


    <?php if (get_theme_mod('kids_birthday_party_scroll_top', true)) : ?>

    <a id="button">
        <i class="<?php echo esc_attr(get_theme_mod('kids_birthday_party_scroll_icon', 'fas fa-arrow-up')); ?>"></i>
    </a>

    <?php endif; ?>

</footer>
</div>
</div>

<?php wp_footer(); ?>

</body>
</html>