<?php
require_once __DIR__ . '/_db_helpers.php';

$dynamicProceedings = ecdb_fetch_content(
    'conference_proceedings',
    (int)($conference['id'] ?? 0),
    20
);

require_once __DIR__ . '/_cms_helpers.php';

$sectionConfig = ecms_get_section_config('proceedings');

if (empty($sectionConfig['enabled'])) {
    return;
}
?>

<section
    data-cms-section="proceedings"
    class="ecms-managed-section ec-proceedings-wrap ec-section-shell ec-section-anchor"
    id="proceedings">

    <div class="proceedings-header">

        <div>

            <div class="ec-ieee-badge mb-4">

                <i class="fa fa-book-open"></i>

                <?= pcb_h(
                    $lang === 'ar'
                    ? 'النشر العلمي والفهرسة'
                    : 'Scientific Publication & Indexing'
                ) ?>

            </div>

            <h2 class="section-title proceedings-title">

                <?= pcb_h(
                    $lang === 'ar'
                    ? 'أعمال المؤتمر والإصدارات العلمية'
                    : 'Conference Proceedings & Publications'
                ) ?>

            </h2>

        </div>

        <div class="proceeding-meta">

            <span>
                <i class="fa fa-book-open"></i>

                <?= count($proceedingsPapers ?? []) ?>

                <?= $lang === 'ar'
                    ? 'بحث منشور'
                    : 'Published Papers' ?>
            </span>

            <span>
                <i class="fa fa-link"></i>

                DOI
            </span>

            <span>
                <i class="fa fa-database"></i>

                Scopus
            </span>

        </div>

    </div>

    <div class="ec-proceedings-hero">

        <div class="ec-cta-desc">

            <?= pcb_h(
                $lang === 'ar'
                ? 'توفر المنصة تجربة احترافية متكاملة لعرض الأبحاث المحكمة والإصدارات العلمية ضمن بيئة أكاديمية متقدمة تدعم الفهرسة والاستشهاد العلمي.'
                : 'The platform provides a complete scholarly publishing experience for peer-reviewed papers and conference proceedings with citation-ready academic presentation.'
            ) ?>

        </div>

        <div class="ec-proceedings-metrics">

            <div class="ec-proceedings-metric">

                <div class="ec-proceedings-number">
                    <?= (int)($heroMetrics['submissions'] ?? 0) ?>
                </div>

                <div class="ec-proceedings-label">
                    <?= $lang === 'ar'
                        ? 'الأبحاث'
                        : 'Papers' ?>
                </div>

            </div>

            <div class="ec-proceedings-metric">

                <div class="ec-proceedings-number">
                    DOI
                </div>

                <div class="ec-proceedings-label">
                    <?= $lang === 'ar'
                        ? 'معرفات رقمية'
                        : 'Digital Identifiers' ?>
                </div>

            </div>

            <div class="ec-proceedings-metric">

                <div class="ec-proceedings-number">
                    Scopus
                </div>

                <div class="ec-proceedings-label">
                    <?= $lang === 'ar'
                        ? 'الفهرسة العلمية'
                        : 'Scientific Indexing' ?>
                </div>

            </div>

        </div>

    </div>

    <div class="ec-proceedings-grid">

<?php if (empty($proceedingsPapers)): ?>

<div
class="
alert
alert-light
border-0
shadow-sm
rounded-4
p-5
text-center
"
>

<i class="fa fa-book-open fa-3x text-primary mb-4"></i>

<h3 class="fw-bold">

<?= $lang === 'ar'
? 'سيتم نشر الأبحاث المقبولة قريباً'
: 'Accepted papers will appear soon' ?>

</h3>

<p class="text-muted">

<?= $lang === 'ar'
? 'ستظهر الأبحاث المحكمة والمعتمدة بعد انتهاء عملية التحكيم'
: 'Peer-reviewed accepted papers will appear after review completion' ?>

</p>

</div>

<?php else: ?>
        
<?php foreach (($proceedingsPapers ?? []) as $index => $paper): ?>

            <div class="ec-proceeding-card">

                <div class="ec-proceeding-header">

                    <div class="ec-proceeding-badge">

                        <i class="fa fa-award"></i>

                        <?= $lang === 'ar'
                            ? 'ورقة علمية محكمة'
                            : 'Peer Reviewed Paper' ?>

                    </div>

                    <div class="ec-proceeding-title">

                        <?= pcb_h($paper['title'] ?? '') ?>

                    </div>

                    <div class="ec-paper-authors">

                        <?= pcb_h($paper['authors'] ?? '') ?>

                    </div>

                    <div class="ec-proceeding-meta mt-3">

                        <span>
                            <i class="fa fa-link"></i>

                            <?= pcb_h(
                                $paper['doi']
                                ?? 'DOI Pending'
                            ) ?>
                        </span>

                        <span>
                            <i class="fa fa-book-open"></i>

                            Proceedings
                        </span>

                        <span>
                            <i class="fa fa-graduation-cap"></i>

                            Peer Reviewed
                        </span>

                    </div>

                </div>

                <div class="ec-paper-list">

                    <div class="ec-paper-item">

                        <div class="ec-paper-number">

                            <?= (int)$index + 1 ?>

                        </div>

                        <div class="ec-paper-title">

                            <?= pcb_h($paper['title'] ?? '') ?>

                        </div>

                        <div class="ec-paper-authors">

                            <?= pcb_h($paper['authors'] ?? '') ?>

                        </div>

                        <div class="ec-paper-abstract">

                            <?= pcb_h(
                                mb_substr(
                                    $paper['abstract'] ?? '',
                                    0,
                                    420
                                )
                            ) ?>

                        </div>

                        <div class="ec-paper-tags">

<?php if (!empty($paper['score'])): ?>

<span>

<i class="fa fa-star"></i>

<?= number_format(
(float)$paper['score'],
1
) ?>

</span>

<?php endif; ?>
                            <span>
                                <i class="fa fa-book-open"></i>

                                <?= $lang === 'ar'
                                    ? 'بحث علمي'
                                    : 'Research Paper' ?>
                            </span>

                            <span>
                                <i class="fa fa-certificate"></i>

                                DOI
                            </span>

                            <span>
                                <i class="fa fa-database"></i>

                                Scopus
                            </span>

                        </div>

                        <div class="ec-paper-actions">

                            <a
                                href="<?= !empty($paper['file_path'])
? '/easychair/' . ltrim($paper['file_path'], '/')
: '#'
?>"

target="_blank"

class="ec-paper-btn">

                                <i class="fa fa-file-pdf"></i>

                                <?= $lang === 'ar'
                                    ? 'عرض البحث'
                                    : 'View Paper' ?>

                            </a>

                            <a
                                href="#"
                                class="ec-paper-btn secondary">

                                <i class="fa fa-quote-right"></i>

                                <?= $lang === 'ar'
                                    ? 'تصدير الاستشهاد'
                                    : 'Export Citation' ?>

                            </a>

                        </div>

                    </div>

                </div>

            </div>

        <?php endforeach; ?>
<?php endif; ?>

    </div>

</section>
