<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
<?php
/**
 * Footer widgets
 */

$keys = array(
	'chk' => 'footer-middle-chk',
	'fields' => array(
		'footer_middle_layout' => 'widgets-footer-layout',
		'footer_widgets_layout' => 'footer-widgets-layout',
		'footer_widget_1' => 'footer-widget-1',
		'footer_widget_2' => 'footer-widget-2',
		'footer_widget_3' => 'footer-widget-3',
		'footer_widget_4' => 'footer-widget-4'
	)			
);
$footer_widget_values = Beruco_Wp_Elements::beruco_get_meta_and_option_values( $keys );
$footer_layout = $footer_widget_values['footer_widgets_layout'];
$footer_cols = $footer_layout ? explode( '-', $footer_layout ) : '';

if( !empty( $footer_cols ) ):
	$col_count = count($footer_cols);
    $container_class = isset( $footer_widget_values['footer_middle_layout'] ) && $footer_widget_values['footer_middle_layout'] == 'boxed' ? 'container' : 'container-fluid';
	
	$widgets_stat = 0; $i = 1;
	foreach( $footer_cols as $col ){
		$sidebar_name = $footer_widget_values['footer_widget_'.$i];
		if( is_active_sidebar( $sidebar_name ) ) $widgets_stat = 1;
		$i++;
	}
	
	if( $widgets_stat ):
?>

<div class="footer-widgets-wrap">
	<div class="<?php echo esc_attr( $container_class ); ?>">
		<div class="row">
		<?php
			$i = 1;
			foreach( $footer_cols as $col ){
				$sidebar_name = $footer_widget_values['footer_widget_'.$i];
				if( is_active_sidebar( $sidebar_name ) ){  ?>
					<aside class="footer-widget-2 col-md-<?php echo esc_attr( $col ); ?>">
						<?php dynamic_sidebar( $sidebar_name ); ?>
					</aside>
				<?php
				}
				$i++;
			}
		?>
		</div><!-- .row -->
	</div><!-- .container -->
</div><!-- .footer-widgets-wrap -->

<?php 
	endif; // widget_stat == 1
endif;
?>


