<!-- تفاصيل مصادر الإيرادات -->
<h5 class="mt-4 mb-3">تفاصيل مصادر الإيرادات</h5>
<div class="row">
    <?php
    // حساب الإيرادات حسب المصدر
    $query = "SELECT source, SUM(amount) as total FROM income 
              WHERE payment_date BETWEEN :start_date AND :end_date 
              GROUP BY source";
    $incomeBySource = fetchAll($query, [':start_date' => $startDate, ':end_date' => $endDate]);
    
    // تحديد الألوان والعناوين لكل مصدر
    $sourceInfo = [
        'subscription' => [
            'title' => 'الاشتراكات السنوية',
            'color' => 'primary',
            'icon' => 'fas fa-id-card'
        ],
        'monthly_subscription' => [
            'title' => 'الدفعات الشهرية',
            'color' => 'info',
            'icon' => 'fas fa-calendar-alt'
        ],
        'event' => [
            'title' => 'الفعاليات',
            'color' => 'success',
            'icon' => 'fas fa-calendar-check'
        ],
        'donation' => [
            'title' => 'التبرعات',
            'color' => 'warning',
            'icon' => 'fas fa-hand-holding-heart'
        ],
        'other' => [
            'title' => 'مصادر أخرى',
            'color' => 'secondary',
            'icon' => 'fas fa-ellipsis-h'
        ]
    ];
    
    // عرض الإيرادات حسب المصدر
    foreach ($incomeBySource as $income) {
        $source = $income['source'];
        $info = isset($sourceInfo[$source]) ? $sourceInfo[$source] : $sourceInfo['other'];
        ?>
        <div class="col-md-4 mb-3">
            <div class="card border-<?php echo $info['color']; ?> h-100">
                <div class="card-body text-center">
                    <h6 class="card-title">
                        <i class="<?php echo $info['icon']; ?> me-2"></i>
                        <?php echo $info['title']; ?>
                    </h6>
                    <h5 class="text-<?php echo $info['color']; ?> mt-3">
                        <?php echo number_format((float)$income['total'], 2); ?> <?php echo CURRENCY; ?>
                    </h5>
                </div>
            </div>
        </div>
        <?php
    }
    ?>
</div>
