<?php $__env->startSection('title', 'ড্যাশবোর্ড - আমবাগান যুব কল্যাণ সমিতি'); ?>

<?php $__env->startSection('styles'); ?>
<style>
    .stat-card {
        border-radius: 10px;
        transition: all 0.3s;
        border: none;
        box-shadow: 0 4px 6px rgba(0,0,0,0.1);
        margin-bottom: 20px;
        height: 100%;
    }
    
    .stat-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 10px 20px rgba(0,0,0,0.15);
    }
    
    .stat-icon {
        font-size: 2.5rem;
        opacity: 0.8;
        margin-bottom: 10px;
    }
    
    .stat-number {
        font-size: 1.8rem;
        font-weight: 700;
        margin-bottom: 5px;
    }
    
    .stat-title {
        font-size: 0.9rem;
        color: #6c757d;
        text-transform: uppercase;
        letter-spacing: 1px;
    }
    
    .card-member {
        border-left: 4px solid #1a5f7a;
    }
    
    .card-saving {
        border-left: 4px solid #28a745;
    }
    
    .card-loan {
        border-left: 4px solid #dc3545;
    }
    
    .card-balance {
        border-left: 4px solid #ffc107;
    }
    
    .card-income {
        border-left: 4px solid #17a2b8;
    }
    
    .card-expense {
        border-left: 4px solid #6f42c1;
    }
    
    .activity-item {
        padding: 15px;
        border-bottom: 1px solid #eee;
        transition: all 0.2s;
    }
    
    .activity-item:hover {
        background-color: #f8f9fa;
    }
    
    .activity-icon {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.2rem;
    }
    
    .chart-container {
        position: relative;
        height: 300px;
        width: 100%;
    }
    
    .notice-card {
        border-left: 4px solid #1a5f7a;
        margin-bottom: 15px;
        border-radius: 8px;
    }
    
    .notice-card.important {
        border-left-color: #dc3545;
        background-color: #f8f9fa;
    }
</style>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('breadcrumbs'); ?>
<nav aria-label="breadcrumb">
    <ol class="breadcrumb bg-light">
        <li class="breadcrumb-item active">ড্যাশবোর্ড</li>
    </ol>
</nav>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('content'); ?>
<div class="container-fluid">
    <!-- পরিসংখ্যান কার্ড -->
    <div class="row mb-4">
        <div class="col-md-3">
            <div class="card stat-card card-member">
                <div class="card-body text-center">
                    <div class="stat-icon text-primary">
                        <i class="fas fa-users"></i>
                    </div>
                    <div class="stat-number"><?php echo e($totalMembers); ?></div>
                    <div class="stat-title">সক্রিয় সদস্য</div>
                </div>
            </div>
        </div>
        
        <div class="col-md-3">
            <div class="card stat-card card-saving">
                <div class="card-body text-center">
                    <div class="stat-icon text-success">
                        <i class="fas fa-piggy-bank"></i>
                    </div>
                    <div class="stat-number"><?php echo e(number_format($totalSavings, 2)); ?> টাকা</div>
                    <div class="stat-title">মোট সঞ্চয়</div>
                </div>
            </div>
        </div>
        
        <div class="col-md-3">
            <div class="card stat-card card-loan">
                <div class="card-body text-center">
                    <div class="stat-icon text-danger">
                        <i class="fas fa-hand-holding-usd"></i>
                    </div>
                    <div class="stat-number"><?php echo e(number_format($totalLoans, 2)); ?> টাকা</div>
                    <div class="stat-title">চলমান ঋণ</div>
                </div>
            </div>
        </div>
        
        <div class="col-md-3">
            <div class="card stat-card card-balance">
                <div class="card-body text-center">
                    <div class="stat-icon text-warning">
                        <i class="fas fa-balance-scale"></i>
                    </div>
                    <div class="stat-number"><?php echo e(number_format($totalLoanBalance, 2)); ?> টাকা</div>
                    <div class="stat-title">বকেয়া ঋণ</div>
                </div>
            </div>
        </div>
    </div>
    
    <!-- আয়-ব্যয় পরিসংখ্যান -->
    <div class="row mb-4">
        <div class="col-md-3">
            <div class="card stat-card card-income">
                <div class="card-body text-center">
                    <div class="stat-icon text-info">
                        <i class="fas fa-money-bill-wave"></i>
                    </div>
                    <div class="stat-number"><?php echo e(number_format($monthlyIncome, 2)); ?> টাকা</div>
                    <div class="stat-title">এই মাসের আয়</div>
                </div>
            </div>
        </div>
        
        <div class="col-md-3">
            <div class="card stat-card card-expense">
                <div class="card-body text-center">
                    <div class="stat-icon text-purple">
                        <i class="fas fa-receipt"></i>
                    </div>
                    <div class="stat-number"><?php echo e(number_format($monthlyExpense, 2)); ?> টাকা</div>
                    <div class="stat-title">এই মাসের ব্যয়</div>
                </div>
            </div>
        </div>
        
        <div class="col-md-3">
            <div class="card stat-card">
                <div class="card-body text-center">
                    <div class="stat-icon text-secondary">
                        <i class="fas fa-coins"></i>
                    </div>
                    <div class="stat-number"><?php echo e(number_format($monthlyIncome - $monthlyExpense, 2)); ?> টাকা</div>
                    <div class="stat-title">নিট আয়</div>
                </div>
            </div>
        </div>
        
        <div class="col-md-3">
            <div class="card stat-card">
                <div class="card-body text-center">
                    <div class="stat-icon text-dark">
                        <i class="fas fa-calendar-times"></i>
                    </div>
                    <div class="stat-number"><?php echo e($overdueSavings + $overdueLoans); ?></div>
                    <div class="stat-title">বকেয়া পেমেন্ট</div>
                </div>
            </div>
        </div>
    </div>
    
    <!-- চার্ট এবং কার্যক্রম -->
    <div class="row mb-4">
        <!-- আয়-ব্যয় চার্ট -->
        <div class="col-md-8">
            <div class="card">
                <div class="card-header">
                    <h5 class="card-title mb-0">
                        <i class="fas fa-chart-line me-2"></i>আয়-ব্যয় বিশ্লেষণ (<?php echo e(now()->year); ?>)
                    </h5>
                </div>
                <div class="card-body">
                    <div class="chart-container">
                        <canvas id="incomeExpenseChart"></canvas>
                    </div>
                </div>
            </div>
        </div>
        
        <!-- সাম্প্রতিক কার্যক্রম -->
        <div class="col-md-4">
            <div class="card">
                <div class="card-header">
                    <h5 class="card-title mb-0">
                        <i class="fas fa-history me-2"></i>সাম্প্রতিক কার্যক্রম
                    </h5>
                </div>
                <div class="card-body p-0">
                    <?php if(count($recentActivities) > 0): ?>
                    <div class="list-group list-group-flush">
                        <?php $__currentLoopData = $recentActivities; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $activity): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                        <div class="activity-item">
                            <div class="d-flex">
                                <div class="activity-icon bg-<?php echo e($activity['color']); ?> text-white me-3">
                                    <i class="<?php echo e($activity['icon']); ?>"></i>
                                </div>
                                <div class="flex-grow-1">
                                    <h6 class="mb-1"><?php echo e($activity['title']); ?></h6>
                                    <p class="mb-1 small text-muted"><?php echo e($activity['description']); ?></p>
                                    <small class="text-muted">
                                        <i class="fas fa-clock me-1"></i><?php echo e($activity['time']); ?>

                                    </small>
                                </div>
                            </div>
                        </div>
                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                    </div>
                    <?php else: ?>
                    <div class="text-center py-5">
                        <i class="fas fa-history fa-3x text-muted mb-3"></i>
                        <p class="text-muted">কোনো সাম্প্রতিক কার্যক্রম নেই</p>
                    </div>
                    <?php endif; ?>
                </div>
            </div>
        </div>
    </div>
    
    <!-- নোটিশ এবং মিটিং -->
    <div class="row">
        <!-- সাম্প্রতিক নোটিশ -->
        <div class="col-md-6">
            <div class="card">
                <div class="card-header">
                    <div class="d-flex justify-content-between align-items-center">
                        <h5 class="card-title mb-0">
                            <i class="fas fa-bullhorn me-2"></i>সাম্প্রতিক নোটিশ
                        </h5>
                        <a href="<?php echo e(route('notices.index')); ?>" class="btn btn-sm btn-outline-primary">
                            সব দেখুন
                        </a>
                    </div>
                </div>
                <div class="card-body">
                    <?php if(count($recentNotices) > 0): ?>
                    <?php $__currentLoopData = $recentNotices; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $notice): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                    <div class="notice-card p-3 mb-3 <?php echo e($notice->is_important ? 'important' : ''); ?>">
                        <h6 class="mb-2">
                            <a href="<?php echo e(route('notices.show', $notice)); ?>" class="text-decoration-none">
                                <?php echo e($notice->title); ?>

                            </a>
                            <?php if($notice->is_important): ?>
                            <span class="badge bg-danger ms-2">গুরুত্বপূর্ণ</span>
                            <?php endif; ?>
                        </h6>
                        <p class="mb-2 small text-muted"><?php echo e(Str::limit(strip_tags($notice->content), 100)); ?></p>
                        <div class="d-flex justify-content-between">
                            <small class="text-muted">
                                <i class="fas fa-user me-1"></i>
                                <?php echo e($notice->creator->name ?? 'অজানা'); ?>

                            </small>
                            <small class="text-muted">
                                <i class="fas fa-calendar me-1"></i>
                                <?php echo e($notice->created_at->format('d/m/Y')); ?>

                            </small>
                        </div>
                    </div>
                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                    <?php else: ?>
                    <div class="text-center py-4">
                        <i class="fas fa-bell-slash fa-2x text-muted mb-3"></i>
                        <p class="text-muted">কোনো নোটিশ পাওয়া যায়নি</p>
                    </div>
                    <?php endif; ?>
                </div>
            </div>
        </div>
        
        <!-- আসন্ন মিটিং -->
        <div class="col-md-6">
            <div class="card">
                <div class="card-header">
                    <div class="d-flex justify-content-between align-items-center">
                        <h5 class="card-title mb-0">
                            <i class="fas fa-calendar-alt me-2"></i>আসন্ন মিটিং
                        </h5>
                        <a href="<?php echo e(route('meetings.index')); ?>" class="btn btn-sm btn-outline-primary">
                            সব দেখুন
                        </a>
                    </div>
                </div>
                <div class="card-body">
                    <?php if(count($upcomingMeetings) > 0): ?>
                    <?php $__currentLoopData = $upcomingMeetings; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $meeting): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                    <div class="notice-card p-3 mb-3">
                        <h6 class="mb-2"><?php echo e($meeting->title); ?></h6>
                        <p class="mb-2 small text-muted">
                            <i class="fas fa-map-marker-alt me-1"></i><?php echo e($meeting->location); ?>

                        </p>
                        <div class="d-flex justify-content-between">
                            <small class="text-muted">
                                <i class="fas fa-calendar-day me-1"></i>
                                <?php echo e(date('d/m/Y', strtotime($meeting->date))); ?>

                            </small>
                            <small class="text-muted">
                                <i class="fas fa-clock me-1"></i>
                                <?php echo e(date('h:i A', strtotime($meeting->time))); ?>

                            </small>
                        </div>
                        <div class="mt-2">
                            <a href="<?php echo e(route('meetings.show', $meeting)); ?>" class="btn btn-sm btn-outline-primary">
                                বিস্তারিত
                            </a>
                        </div>
                    </div>
                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                    <?php else: ?>
                    <div class="text-center py-4">
                        <i class="fas fa-calendar-times fa-2x text-muted mb-3"></i>
                        <p class="text-muted">কোনো আসন্ন মিটিং নেই</p>
                    </div>
                    <?php endif; ?>
                </div>
            </div>
        </div>
    </div>
    
    <!-- দ্রুত লিংক -->
    <div class="row mt-4">
        <div class="col-md-12">
            <div class="card">
                <div class="card-header">
                    <h5 class="card-title mb-0">
                        <i class="fas fa-bolt me-2"></i>দ্রুত লিংক
                    </h5>
                </div>
                <div class="card-body">
                    <div class="row">
                        <div class="col-md-3 mb-3">
                            <a href="<?php echo e(route('members.index')); ?>" class="btn btn-outline-primary w-100 d-flex align-items-center justify-content-center py-3">
                                <i class="fas fa-users fa-2x me-3"></i>
                                <div>
                                    <div>সদস্য ব্যবস্থাপনা</div>
                                    <small class="text-muted"><?php echo e($totalMembers); ?> সদস্য</small>
                                </div>
                            </a>
                        </div>
                        <div class="col-md-3 mb-3">
                            <a href="<?php echo e(route('savings.create')); ?>" class="btn btn-outline-success w-100 d-flex align-items-center justify-content-center py-3">
                                <i class="fas fa-piggy-bank fa-2x me-3"></i>
                                <div>
                                    <div>সঞ্চয় সংগ্রহ</div>
                                    <small class="text-muted"><?php echo e(number_format($totalSavings, 2)); ?> টাকা</small>
                                </div>
                            </a>
                        </div>
                        <div class="col-md-3 mb-3">
                            <a href="<?php echo e(route('loans.index')); ?>" class="btn btn-outline-danger w-100 d-flex align-items-center justify-content-center py-3">
                                <i class="fas fa-hand-holding-usd fa-2x me-3"></i>
                                <div>
                                    <div>ঋণ ব্যবস্থাপনা</div>
                                    <small class="text-muted"><?php echo e(number_format($totalLoans, 2)); ?> টাকা</small>
                                </div>
                            </a>
                        </div>
                        <div class="col-md-3 mb-3">
                            <!-- FIXED: reports.financial থেকে reports.summary এ পরিবর্তন -->
                            <a href="<?php echo e(route('reports.summary')); ?>" class="btn btn-outline-info w-100 d-flex align-items-center justify-content-center py-3">
                                <i class="fas fa-chart-bar fa-2x me-3"></i>
                                <div>
                                    <div>আর্থিক রিপোর্ট</div>
                                    <small class="text-muted">সারাংশ রিপোর্ট</small>
                                </div>
                            </a>
                        </div>
                    </div>
                    
                    <!-- দ্বিতীয় সারির দ্রুত লিংক -->
                    <div class="row mt-2">
                        <div class="col-md-3 mb-3">
                            <a href="<?php echo e(route('incomes.index')); ?>" class="btn btn-outline-info w-100 d-flex align-items-center justify-content-center py-3">
                                <i class="fas fa-money-bill-wave fa-2x me-3"></i>
                                <div>
                                    <div>আয় ব্যবস্থাপনা</div>
                                    <small class="text-muted"><?php echo e(number_format($monthlyIncome, 2)); ?> টাকা</small>
                                </div>
                            </a>
                        </div>
                        <div class="col-md-3 mb-3">
                            <a href="<?php echo e(route('expenses.index')); ?>" class="btn btn-outline-purple w-100 d-flex align-items-center justify-content-center py-3">
                                <i class="fas fa-receipt fa-2x me-3"></i>
                                <div>
                                    <div>ব্যয় ব্যবস্থাপনা</div>
                                    <small class="text-muted"><?php echo e(number_format($monthlyExpense, 2)); ?> টাকা</small>
                                </div>
                            </a>
                        </div>
                        <div class="col-md-3 mb-3">
                            <!-- FIXED: অন্যান্য রিপোর্ট লিংক -->
                            <a href="<?php echo e(route('reports.monthly')); ?>" class="btn btn-outline-secondary w-100 d-flex align-items-center justify-content-center py-3">
                                <i class="fas fa-calendar-alt fa-2x me-3"></i>
                                <div>
                                    <div>মাসিক রিপোর্ট</div>
                                    <small class="text-muted">আয়-ব্যয় বিবরণী</small>
                                </div>
                            </a>
                        </div>
                        <div class="col-md-3 mb-3">
                            <!-- কমিটি রিপোর্ট বা ব্যালেন্স শীট -->
                            <?php if(Route::has('committees.report')): ?>
                            <a href="<?php echo e(route('committees.report')); ?>" class="btn btn-outline-warning w-100 d-flex align-items-center justify-content-center py-3">
                                <i class="fas fa-chart-pie fa-2x me-3"></i>
                                <div>
                                    <div>কমিটি রিপোর্ট</div>
                                    <small class="text-muted">বিস্তারিত বিশ্লেষণ</small>
                                </div>
                            </a>
                            <?php elseif(Route::has('reports.balance-sheet')): ?>
                            <a href="<?php echo e(route('reports.balance-sheet')); ?>" class="btn btn-outline-warning w-100 d-flex align-items-center justify-content-center py-3">
                                <i class="fas fa-balance-scale fa-2x me-3"></i>
                                <div>
                                    <div>ব্যালেন্স শীট</div>
                                    <small class="text-muted">আর্থিক অবস্থা</small>
                                </div>
                            </a>
                            <?php else: ?>
                            <a href="<?php echo e(route('reports.income-expense')); ?>" class="btn btn-outline-warning w-100 d-flex align-items-center justify-content-center py-3">
                                <i class="fas fa-chart-line fa-2x me-3"></i>
                                <div>
                                    <div>আয়-ব্যয় রিপোর্ট</div>
                                    <small class="text-muted">গ্রাফিক্যাল বিশ্লেষণ</small>
                                </div>
                            </a>
                            <?php endif; ?>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('scripts'); ?>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script>
$(document).ready(function() {
    // আয়-ব্যয় চার্ট
    const ctx = document.getElementById('incomeExpenseChart').getContext('2d');
    
    const incomeExpenseChart = new Chart(ctx, {
        type: 'line',
        data: {
            labels: [
                <?php $__currentLoopData = $incomeExpenseData; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $data): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                    '<?php echo e($data['month']); ?>',
                <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
            ],
            datasets: [
                {
                    label: 'আয়',
                    data: [
                        <?php $__currentLoopData = $incomeExpenseData; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $data): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                            <?php echo e($data['income']); ?>,
                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                    ],
                    borderColor: '#17a2b8',
                    backgroundColor: 'rgba(23, 162, 184, 0.1)',
                    tension: 0.4,
                    fill: true
                },
                {
                    label: 'ব্যয়',
                    data: [
                        <?php $__currentLoopData = $incomeExpenseData; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $data): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                            <?php echo e($data['expense']); ?>,
                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                    ],
                    borderColor: '#dc3545',
                    backgroundColor: 'rgba(220, 53, 69, 0.1)',
                    tension: 0.4,
                    fill: true
                }
            ]
        },
        options: {
            responsive: true,
            maintainAspectRatio: false,
            plugins: {
                legend: {
                    position: 'top',
                },
                tooltip: {
                    mode: 'index',
                    intersect: false,
                    callbacks: {
                        label: function(context) {
                            return context.dataset.label + ': ' + context.parsed.y.toFixed(2) + ' টাকা';
                        }
                    }
                }
            },
            scales: {
                y: {
                    beginAtZero: true,
                    ticks: {
                        callback: function(value) {
                            return value.toLocaleString() + ' টাকা';
                        }
                    }
                }
            }
        }
    });
    
    // রিফ্রেশ বাটন (যদি থাকে)
    $('#refreshDashboard').click(function() {
        location.reload();
    });
    
    // কার্ড হোভার এফেক্ট
    $('.stat-card').hover(
        function() {
            $(this).addClass('shadow-lg');
        },
        function() {
            $(this).removeClass('shadow-lg');
        }
    );
    
    // অটো রিফ্রেশ (প্রতি ৫ মিনিটে) - ঐচ্ছিক
    setInterval(function() {
        $.ajax({
            url: "<?php echo e(route('api.dashboard.stats')); ?>",
            type: 'GET',
            success: function(data) {
                if(data.success) {
                    // পরিসংখ্যান আপডেট করুন
                    $('.stat-card:nth-child(1) .stat-number').text(data.member_count);
                    $('.stat-card:nth-child(2) .stat-number').text(data.saving_amount.toLocaleString() + ' টাকা');
                    $('.stat-card:nth-child(5) .stat-number').text(data.income_amount.toLocaleString() + ' টাকা');
                    $('.stat-card:nth-child(6) .stat-number').text(data.expense_amount.toLocaleString() + ' টাকা');
                    
                    // নিট আয় আপডেট
                    const netIncome = data.income_amount - data.expense_amount;
                    $('.stat-card:nth-child(7) .stat-number').text(netIncome.toLocaleString() + ' টাকা');
                }
            },
            error: function() {
                console.log('ড্যাশবোর্ড আপডেট ব্যর্থ');
            }
        });
    }, 300000); // ৫ মিনিট = 300000 মিলিসেকেন্ড
});
</script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.app', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?><?php /**PATH /home/naowarin/somoti.naowarinternational.my.id/resources/views/dashboard/admin.blade.php ENDPATH**/ ?>