<?php
$totalArticles = $article->getCount();
$internalArticles = $article->getCount('internal');
$externalArticles = $article->getCount('external');
$totalCategories = count($category->getAll());
?>

<div class="row mb-4">
    <div class="col-xl-3 col-md-6 mb-4">
        <div class="stats-card">
            <div class="stats-icon">
                <i class="fas fa-newspaper"></i>
            </div>
            <div class="stats-number"><?= $totalArticles ?></div>
            <div class="stats-label"><?= __('articles') ?></div>
        </div>
    </div>

    <div class="col-xl-3 col-md-6 mb-4">
        <div class="stats-card">
            <div class="stats-icon">
                <i class="fas fa-lock"></i>
            </div>
            <div class="stats-number"><?= $internalArticles ?></div>
            <div class="stats-label"><?= __('internal_blog') ?></div>
        </div>
    </div>

    <div class="col-xl-3 col-md-6 mb-4">
        <div class="stats-card">
            <div class="stats-icon">
                <i class="fas fa-globe"></i>
            </div>
            <div class="stats-number"><?= $externalArticles ?></div>
            <div class="stats-label"><?= __('external_blog') ?></div>
        </div>
    </div>

    <div class="col-xl-3 col-md-6 mb-4">
        <div class="stats-card">
            <div class="stats-icon">
                <i class="fas fa-tags"></i>
            </div>
            <div class="stats-number"><?= $totalCategories ?></div>
            <div class="stats-label"><?= __('categories') ?></div>
        </div>
    </div>
</div>

<div class="row">
    <div class="col-lg-8">
        <div class="card">
            <div class="card-header">
                <h5 class="mb-0">
                    <i class="fas fa-clock"></i> <?= __('latest_articles') ?>
                </h5>
            </div>
            <div class="card-body">
                <?php
                $recentArticles = $article->getAll(null, 5, 0);
                if (empty($recentArticles)): ?>
                    <p class="text-muted text-center py-4">
                        <i class="fas fa-inbox"></i><br>
                        <?= __('no_articles_yet') ?>
                    </p>
                <?php else: ?>
                    <div class="table-responsive">
                        <table class="table table-hover">
                            <thead>
                                <tr>
                                    <th><?= __('title') ?></th>
                                    <th><?= __('type') ?></th>
                                    <th><?= __('author') ?></th>
                                    <th><?= __('published_on') ?></th>
                                    <th><?= __('views') ?></th>
                                </tr>
                            </thead>
                            <tbody>
                                <?php foreach ($recentArticles as $art): ?>
                                    <tr>
                                        <td>
                                            <a href="/admin/?route=edit-article&id=<?= $art['id'] ?>" class="text-decoration-none">
                                                <?= htmlspecialchars($art['title']) ?>
                                            </a>
                                            <?php if ($art['is_ai_generated']): ?>
                                                <span class="badge bg-info ms-2">
                                                    <i class="fas fa-robot"></i> AI
                                                </span>
                                            <?php endif; ?>
                                        </td>
                                        <td>
                                            <span class="badge <?= $art['type'] === 'internal' ? 'bg-warning' : 'bg-success' ?>">
                                                <?= ucfirst($art['type']) ?>
                                            </span>
                                        </td>
                                        <td><?= htmlspecialchars($art['author_name'] ?? 'Unknown') ?></td>
                                        <td><?= format_date($art['published_at'], 'Y-m-d') ?></td>
                                        <td>
                                            <i class="fas fa-eye text-muted"></i> <?= number_format($art['views']) ?>
                                        </td>
                                    </tr>
                                <?php endforeach; ?>
                            </tbody>
                        </table>
                    </div>
                <?php endif; ?>
            </div>
        </div>
    </div>

    <div class="col-lg-4">
        <div class="card">
            <div class="card-header">
                <h5 class="mb-0">
                    <i class="fas fa-rocket"></i> <?= __('quick_actions') ?>
                </h5>
            </div>
            <div class="card-body">
                <div class="d-grid gap-2">
                    <a href="/admin/?route=new-article" class="btn btn-primary">
                        <i class="fas fa-plus"></i> <?= __('new_article') ?>
                    </a>
                    <a href="/admin/?route=ai-writing" class="btn btn-info">
                        <i class="fas fa-robot"></i> <?= __('ai_writing') ?>
                    </a>
                    <a href="/admin/?route=categories" class="btn btn-secondary">
                        <i class="fas fa-tags"></i> <?= __('manage_categories') ?>
                    </a>
                    <a href="/admin/?route=settings" class="btn btn-outline-primary">
                        <i class="fas fa-cogs"></i> <?= __('settings') ?>
                    </a>
                </div>
            </div>
        </div>

        <div class="card mt-4">
            <div class="card-header">
                <h5 class="mb-0">
                    <i class="fas fa-info-circle"></i> <?= __('system_info') ?>
                </h5>
            </div>
            <div class="card-body">
                <ul class="list-unstyled mb-0">
                    <li class="mb-2">
                        <strong><?= __('version') ?>:</strong> <?= APP_VERSION ?>
                    </li>
                    <li class="mb-2">
                        <strong><?= __('language') ?>:</strong> <?= SUPPORTED_LANGUAGES[$currentLang] ?>
                    </li>
                    <li class="mb-2">
                        <strong><?= __('ai_status') ?>:</strong>
                        <span class="badge bg-success">
                            <i class="fas fa-check"></i> <?= __('active') ?>
                        </span>
                    </li>
                    <li>
                        <strong><?= __('auto_crawl') ?>:</strong>
                        <span class="badge bg-success">
                            <i class="fas fa-check"></i> <?= __('enabled') ?>
                        </span>
                    </li>
                </ul>
            </div>
        </div>
    </div>
</div>