<?php if (isset($block['data']['previewImage'])): ?>
    <?php echo blockImage(__FILE__); ?>
<?php else: ?>
    <?php
        // Enable script and style
        wp_enqueue_style('block-style-partners');
        wp_enqueue_script('block-script-partners');

        // Include helpers
        include get_template_directory() . '/inc/block-helper.php';

        // Load values and assing defaults
        $logos = get_field('logos') ?: false;
        $randomOrder = get_field('random_order') ?: false;
        $interval = get_field('interval') ? (int) get_field('interval') : false;
        $slider = get_field('slider') && $interval > 300 ? true : false;
        $logoStyle = get_field('logo_style') ?: false;
        $className .= $slider ? ' interval': '';
    ?>

    <section class="section partners-section block <?php echo $className; ?>" 
        id="<?php echo $sectionId; ?>" 
        <?php if ($slider): ?>
            data-interval="<?php echo $interval; ?>" 
        <?php endif; ?>
    >
        <div class="container">
            <div class="row">
                <div class="col-lg-8 offset-lg-2">
                    <?php if ($title): ?>
                        <h2 class="pb-4 d-block text-center"><?php echo $title; ?></h2>
                    <?php endif; ?>
                    <?php if ($text): ?>
                        <p class="text text-center"><?php echo $text; ?></p>
                    <?php endif; ?>
                </div>
            </div>
            <div class="slider-container">
                <div class="slider-content row <?php echo $slider ? 'd-flex interactive' : 'g-3 static'; ?>" data-count="0">
                    <?php if (is_array($logos) && count($logos)): ?>
                        <?php if ($randomOrder) { shuffle($logos); } ?>
                        <?php foreach ($logos as $key => $logo): ?>
                            <div class="col-4 col-md-3 col-lg-2 partner d-flex align-items-center <?php echo $logoStyle; ?>">
                                <?php $url = false; if (isset($logo['link'], $logo['link']['url']) && $url = $logo['link']['url']): ?>
                                <a href="<?php echo $url; ?>" target="<?php echo $logo['link']['target']; ?>" rel="nofollow" title="<?php echo $logo['link']['title']; ?>">
                                    <?php endif; ?>
                                        <?php echo wp_get_attachment_image($logo['image'], 'full', false, ['class' => 'partner-logo']); ?>
                                    <?php if ($url): ?>
                                </a>
                                <?php endif; ?>
                            </div>
                        <?php endforeach; ?>
                    <?php endif; ?>
                </div>
            </div>
        </div>
    </section>
<?php endif; ?>
