<?php
session_start();

// Include access control functions
require_once __DIR__ . '/../includes/access_control.php';

// Ensure user is logged in and is an admin
require_admin();

require_once __DIR__ . '/../config/database.php';
require_once __DIR__ . '/../includes/sidebar_layout.php';

$user_name = $_SESSION['user_name'];
$user_role = $_SESSION['user_role'];
?>

<!DOCTYPE html>
<html lang="bn">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>অ্যাডমিন ড্যাশবোর্ড</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet">
    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
    <link href="../assets/css/jessoreboard-theme.css" rel="stylesheet">
    <link href="../assets/css/sidebar.css" rel="stylesheet">
    <link href="../assets/css/custom-sidebar.css" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@300;400;500;600;700&display=swap" rel="stylesheet">
    <style>
        body { 
            font-family: 'Hind Siliguri', sans-serif; 
            background: #f8f9fa;
        }
        .admin-card {
            background: #fff;
            border-radius: 15px;
            padding: 20px;
            margin-bottom: 20px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.05);
            transition: all 0.3s ease;
            border-left: 5px solid #006747;
            height: 100%;
        }
        .admin-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 25px rgba(0,0,0,0.1);
            border-left-color: #F42A41;
        }
        .admin-card-icon {
            font-size: 2.5rem;
            margin-bottom: 15px;
            color: #006747;
        }
        .admin-card-title {
            font-weight: 600;
            font-size: 1.1rem;
            color: #333;
        }
        .admin-card-description {
            font-size: 0.9rem;
            color: #666;
        }
        .stats-card {
            background: linear-gradient(135deg, #006747 0%, #004d35 100%);
            color: white;
            border-radius: 15px;
            padding: 20px;
            margin-bottom: 20px;
            box-shadow: 0 5px 15px rgba(0,103,71,0.3);
        }
        .stats-number {
            font-size: 2.5rem;
            font-weight: 700;
            margin-bottom: 5px;
        }
        .stats-label {
            font-size: 1rem;
            opacity: 0.9;
        }
    </style>
</head>
<body>
    <div class="sidebar-container">
        <?php echo renderSidebar('admin/index.php', $user_role, $user_name); ?>
        
        <div class="main-content">
            <div class="content-header">
                <h1 class="content-title">
                    <i class="fas fa-cogs me-2"></i>
                    অ্যাডমিন ড্যাশবোর্ড
                </h1>
                <p class="content-breadcrumb">
                    <i class="fas fa-home me-1"></i>
                    অ্যাডমিন / ড্যাশবোর্ড
                </p>
            </div>
            
            <!-- Floating Sidebar Toggle Button -->
            <button class="sidebar-toggle-float" onclick="toggleSidebar()" title="সাইডবার টগল করুন">
                <i class="fas fa-bars"></i>
            </button>
            
            <div class="content-body">
                <div class="row">
                    <div class="col-12">
                        <div class="alert alert-success d-flex justify-content-between align-items-center">
                            <span>স্বাগতম, <?php echo htmlspecialchars($user_name); ?>! আপনি অ্যাডমিন প্যানেলে আছেন।</span>
                            <a href="../index.php" class="btn btn-primary btn-sm">
                                <i class="fas fa-arrow-left me-1"></i>মূল ড্যাশবোর্ডে যান
                            </a>
                        </div>
                    </div>
                </div>

                <div class="row">
                    <div class="col-lg-4 col-md-6">
                        <a href="users.php" class="text-decoration-none">
                            <div class="admin-card">
                                <div class="admin-card-icon"><i class="fas fa-users-cog"></i></div>
                                <div class="admin-card-title">ব্যবহারকারী ম্যানেজ করুন</div>
                                <div class="admin-card-description">নতুন ব্যবহারকারী যোগ, এডিট এবং ডিলেট করুন।</div>
                            </div>
                        </a>
                    </div>
                    <div class="col-lg-4 col-md-6">
                        <a href="settings.php" class="text-decoration-none">
                            <div class="admin-card">
                                <div class="admin-card-icon"><i class="fas fa-tools"></i></div>
                                <div class="admin-card-title">সিস্টেম সেটিংস</div>
                                <div class="admin-card-description">সাইটের সাধারণ সেটিংস পরিবর্তন করুন।</div>
                            </div>
                        </a>
                    </div>
                    <div class="col-lg-4 col-md-6">
                        <a href="backup.php" class="text-decoration-none">
                            <div class="admin-card">
                                <div class="admin-card-icon"><i class="fas fa-database"></i></div>
                                <div class="admin-card-title">ডাটাবেস ব্যাকআপ</div>
                                <div class="admin-card-description">সম্পূর্ণ ডাটাবেসের ব্যাকআপ তৈরি করুন।</div>
                            </div>
                        </a>
                    </div>
                    <div class="col-lg-4 col-md-6">
                        <a href="leave_applications.php" class="text-decoration-none">
                            <div class="admin-card">
                                <div class="admin-card-icon"><i class="fas fa-calendar-times"></i></div>
                                <div class="admin-card-title">ছুটির আবেদন</div>
                                <div class="admin-card-description">শিক্ষকদের ছুটির আবেদন পর্যালোচনা এবং অনুমোদন করুন।</div>
                            </div>
                        </a>
                    </div>
                    <div class="col-lg-4 col-md-6">
                        <a href="events.php" class="text-decoration-none">
                            <div class="admin-card">
                                <div class="admin-card-icon"><i class="fas fa-calendar-alt"></i></div>
                                <div class="admin-card-title">ইভেন্ট ম্যানেজমেন্ট</div>
                                <div class="admin-card-description">স্কুলের ইভেন্ট যোগ এবং ম্যানেজ করুন।</div>
                            </div>
                        </a>
                    </div>
                    <div class="col-lg-4 col-md-6">
                        <a href="gallery.php" class="text-decoration-none">
                            <div class="admin-card">
                                <div class="admin-card-icon"><i class="fas fa-images"></i></div>
                                <div class="admin-card-title">গ্যালারী ম্যানেজমেন্ট</div>
                                <div class="admin-card-description">স্কুলের গ্যালারীর ছবি আপলোড ও ম্যানেজ করুন।</div>
                            </div>
                        </a>
                    </div>
                    <div class="col-lg-4 col-md-6">
                        <a href="site_settings.php" class="text-decoration-none">
                            <div class="admin-card">
                                <div class="admin-card-icon"><i class="fas fa-sliders-h"></i></div>
                                <div class="admin-card-title">সাইট সেটিংস</div>
                                <div class="admin-card-description">সাইটের ব্যানার, লোগো এবং অন্যান্য তথ্য পরিবর্তন করুন।</div>
                            </div>
                        </a>
                    </div>
                    <div class="col-lg-4 col-md-6">
                        <a href="watermark_settings.php" class="text-decoration-none">
                            <div class="admin-card">
                                <div class="admin-card-icon"><i class="fas fa-tint"></i></div>
                                <div class="admin-card-title">ওয়াটারমার্ক সেটিংস</div>
                                <div class="admin-card-description">পাবলিক হোমপেজের হেডারে ওয়াটারমার্ক কাস্টমাইজ করুন।</div>
                            </div>
                        </a>
                    </div>
                    <div class="col-lg-4 col-md-6">
                        <a href="../bulk_upload/students_with_subjects_upload.php" class="text-decoration-none">
                            <div class="admin-card">
                                <div class="admin-card-icon"><i class="fas fa-file-upload"></i></div>
                                <div class="admin-card-title">ছাত্র-ছাত্রী ও বিষয় আপলোড</div>
                                <div class="admin-card-description">CSV ফাইলের মাধ্যমে ছাত্র-ছাত্রী ও তাদের বিষয় আপলোড করুন।</div>
                            </div>
                        </a>
                    </div>
                    <div class="col-lg-4 col-md-6">
                        <a href="fix_student_accounts.php" class="text-decoration-none">
                            <div class="admin-card">
                                <div class="admin-card-icon"><i class="fas fa-user-graduate"></i></div>
                                <div class="admin-card-title">শিক্ষার্থী অ্যাকাউন্ট ফিক্স</div>
                                <div class="admin-card-description">সকল শিক্ষার্থীকে ইউজার অ্যাকাউন্টে রূপান্তর করুন।</div>
                            </div>
                        </a>
                    </div>
                    <div class="col-lg-4 col-md-6">
                        <a href="bank_receipt_settings.php" class="text-decoration-none">
                            <div class="admin-card">
                                <div class="admin-card-icon"><i class="fas fa-file-invoice"></i></div>
                                <div class="admin-card-title">ব্যাংক রসিদ সেটিংস</div>
                                <div class="admin-card-description">ব্যাংক রসিদের হেডিং কাস্টমাইজ করুন।</div>
                            </div>
                        </a>
                    </div>
                    <div class="col-lg-4 col-md-6">
                        <a href="reset_bank_transactions.php" class="text-decoration-none">
                            <div class="admin-card">
                                <div class="admin-card-icon"><i class="fas fa-trash-alt"></i></div>
                                <div class="admin-card-title">ব্যাংক ট্রানজেকশন রিসেট</div>
                                <div class="admin-card-description">ব্যাংক ট্রানজেকশন ডাটা রিসেট বা ক্লিয়ার করুন।</div>
                            </div>
                        </a>
                    </div>
                    <div class="col-lg-4 col-md-6">
                        <a href="../index.php" class="text-decoration-none">
                            <div class="admin-card">
                                <div class="admin-card-icon"><i class="fas fa-home"></i></div>
                                <div class="admin-card-title">মূল ড্যাশবোর্ড</div>
                                <div class="admin-card-description">প্রধান ড্যাশবোর্ডে ফিরে যান।</div>
                            </div>
                        </a>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>