<?php get_header();
/* Template Name: Kit Corretor */


$url_pasta = get_post_meta(get_the_ID(), 'diretorio_kit_corretor', true);
$logo = get_post_meta(get_the_ID(), 'logo_kit_corretor', true);
$logo_url = wp_get_attachment_url($logo);
$primaria = get_post_meta(get_the_ID(), 'cor_primaria', true);
$secundaria = get_post_meta(get_the_ID(), 'cor_secundaria', true);
?>

<style>
    :root {
        --primaria: <?= $primaria ?>;
        --secundaria: <?= $secundaria ?>;
    }

    #page {
        background-image: none !important;
    }
</style>

<main>

    <div id="banner-kit">
        <img src="<?= $logo_url ?>" alt="" class="logo">
        <h1>Kit Corretor</h1>
        <p class="sub">Corretor, neste Portal você encontrará o material certo de cada mídia para compartilhar à vontade.</p>
        <p class="texto">Reunimos todo o conteúdo de apoio em um só lugar para você ter sempre à mão materiais impactantes.</p>
        <p class="texto">Estará disponível aqui sempre que precisar. Use sem moderação!</p>
    </div>

    <?php


    $diretorio_base = get_template_directory() . $url_pasta; // Ou escreva o diretório no lugar de "$url_pasta". Ex: '/assets/images/kit-corretor/'

    if (!is_dir($diretorio_base)) { ?>
        <p>O diretório especificado não existe.</p>
        <?php } else {
        // Obtém todos os subdiretórios no diretório base
        $subdiretorios = glob($diretorio_base . '*', GLOB_ONLYDIR);

        // Verifica se há subdiretórios
        if (empty($subdiretorios)) { ?>
            <p>Não foram encontrados subdiretórios no diretório.</p>
            <?php } else {
            // Função de comparação para ordenar os subdiretórios pelo nome em ordem decrescente
            usort($subdiretorios, function ($a, $b) {
                return strcmp(basename($b), basename($a));
            });

            // Loop através dos subdiretórios
            foreach ($subdiretorios as $subdiretorio) {
                // Nome do subdiretório
                $nome_subdiretorio = basename($subdiretorio);

                // Extrai o número do release e a data do nome do subdiretório
                if (preg_match('/(\d+)-release-(\d{2}-\d{2}-\d{2})/', $nome_subdiretorio, $matches)) {
                    $numero_release = $matches[1];
                    $data_release = str_replace('-', '/', $matches[2]);
                } else {
                    continue; // Se o nome do subdiretório não corresponder ao padrão esperado, pula para o próximo
                }

                // URL do subdiretório
                $url_subdiretorio = get_template_directory_uri() . $url_pasta . $nome_subdiretorio . '/'; // Ou escreva o diretório no lugar de "$url_pasta". Ex: '/assets/images/kit-corretor/'

                // Obtém todas as imagens no subdiretório
                $imagens = glob($subdiretorio . '/*.{jpg,jpeg,png,gif,webp}', GLOB_BRACE);

                // Verifica se há imagens no subdiretório

                    // Verifica se os arquivos zip existem
                    $zip_imagem = $subdiretorio . '/ads-imagem.zip';
                    $zip_video = $subdiretorio . '/ads-video.zip';

                    $url_zip_imagem = '';
                    $url_zip_video = '';

                    if (file_exists($zip_imagem)) {
                        $url_zip_imagem = $url_subdiretorio . 'ads-imagem.zip';
                    }

                    if (file_exists($zip_video)) {
                        $url_zip_video = $url_subdiretorio . 'ads-video.zip';
                    }
            ?>
                    <div class="release">
                        <div class="content">
                            <h2 class="faixa"><?php echo 'Release ' . $numero_release . ' - ' . $data_release; ?></h2>

                            <div class="topo">
                                <h3 class="baixe">Baixe o material completo da campanha</h3>
                                <p class="sub">Ads para Redes Sociais, WhatsApp, E-mail Marketing e mais.</p>
                                <?php if ($url_zip_imagem || $url_zip_video) { ?>
                                    <div class="botoes">
                                        <?php if ($url_zip_imagem) { ?>
                                            <a class="btn" href="<?php echo esc_url($url_zip_imagem); ?>" target="_blank" download="" rel="noopener">Download Ads Imagens</a>
                                        <?php } ?>
                                        <?php if ($url_zip_video) { ?>
                                            <a class="btn" href="<?php echo esc_url($url_zip_video); ?>" target="_blank" download="" rel="noopener">Download Ads Vídeos</a>
                                        <?php } ?>
                                    </div>
                                <?php } ?>

                            </div>
                            <?php if (!empty($imagens)) { ?>
                            <div class="bottom">
                                <p class="material">Material da Campanha</p>
                                <p class="texto">Confira abaixo todo material disponível na campanha deste release</p>
                                <div class="box-imagens" id="box-imagens">
                                    <?php
                                    foreach ($imagens as $imagem) {
                                        $url_imagem = $url_subdiretorio . basename($imagem); ?>
                                        <div class="imagem">
                                            <a href="<?php echo esc_url($url_imagem); ?>" class="foobox" rel="gallery-<?= $numero_release ?>">
                                                <img src="<?php echo esc_url($url_imagem); ?>">
                                            </a>
                                        </div>
                                    <?php } ?>
                                </div>
                            </div>
                            <?php } ?>
                        </div>
                    </div>
    <?php
            }
        }
    }
    ?>




    <script>
        // Lightbox
        lightGallery(document.getElementById('box-imagens'), {
            zoom: true,
            scale: 1,
            getCaptionFromTitleOrAlt: true,
            subHtmlSelectorRelative: true,
            selector: '.foobox',
        });
    </script>


</main>

<?php get_footer(); ?>