<?php
session_start();
require_once '../config/database.php';
require_once '../includes/sidebar_layout.php';

// Check if user is logged in
if (!isset($_SESSION['user_id'])) {
    header('Location: ../login.php');
    exit();
}

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

// Get statistics for admin users
$total_students = 0;
$total_teachers = 0;
$total_classes = 0;
$pending_assignments = 0;
$total_learning_materials = 0;
$total_online_exams = 0;

if ($user_role == 'admin') {
    try {
        // Total students
        $stmt = $pdo->query("SELECT COUNT(*) FROM students WHERE status = 'active'");
        $total_students = $stmt->fetchColumn();
        
        // Total teachers
        $stmt = $pdo->query("SELECT COUNT(*) FROM teachers WHERE status = 'active'");
        $total_teachers = $stmt->fetchColumn();
        
        // Total classes
        $stmt = $pdo->query("SELECT COUNT(*) FROM classes WHERE status = 'active'");
        $total_classes = $stmt->fetchColumn();
        
        // Pending assignments
        $stmt = $pdo->query("SELECT COUNT(*) FROM assignments WHERE status = 'published' AND due_date >= CURDATE()");
        $pending_assignments = $stmt->fetchColumn();
        
        // Total learning materials
        $stmt = $pdo->query("SELECT COUNT(*) FROM learning_materials WHERE status = 'active'");
        $total_learning_materials = $stmt->fetchColumn();
        
        // Total online exams
        $stmt = $pdo->query("SELECT COUNT(*) FROM online_exams WHERE status = 'published'");
        $total_online_exams = $stmt->fetchColumn();
    } catch (Exception $e) {
        // Handle error silently
    }
}
?>

<!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="../assets/css/style.css" rel="stylesheet">
</head>
<body>
    <div class="sidebar-container">
        <?php echo renderSidebar('online_learning/dashboard.php', $user_role, $user_name); ?>
        
        <div class="main-content">
            <!-- Content Header -->
            <div class="content-header">
                <h1 class="content-title">
                    <i class="fas fa-laptop me-2"></i>
                    অনলাইন শিক্ষা ব্যবস্থাপনা
                </h1>
            </div>
            
            <!-- Content Body -->
            <div class="content-body">
                <?php if ($user_role == 'admin'): ?>
                    <!-- Statistics Cards -->
                    <div class="row mb-4">
                        <div class="col-md-2 mb-3">
                            <div class="card bg-primary text-white">
                                <div class="card-body text-center">
                                    <h4><?php echo $total_students; ?></h4>
                                    <p class="mb-0">মোট ছাত্র-ছাত্রী</p>
                                </div>
                            </div>
                        </div>
                        <div class="col-md-2 mb-3">
                            <div class="card bg-success text-white">
                                <div class="card-body text-center">
                                    <h4><?php echo $total_teachers; ?></h4>
                                    <p class="mb-0">মোট শিক্ষক</p>
                                </div>
                            </div>
                        </div>
                        <div class="col-md-2 mb-3">
                            <div class="card bg-info text-white">
                                <div class="card-body text-center">
                                    <h4><?php echo $total_classes; ?></h4>
                                    <p class="mb-0">মোট ক্লাস</p>
                                </div>
                            </div>
                        </div>
                        <div class="col-md-2 mb-3">
                            <div class="card bg-warning text-white">
                                <div class="card-body text-center">
                                    <h4><?php echo $pending_assignments; ?></h4>
                                    <p class="mb-0">চলতি অ্যাসাইনমেন্ট</p>
                                </div>
                            </div>
                        </div>
                        <div class="col-md-2 mb-3">
                            <div class="card bg-danger text-white">
                                <div class="card-body text-center">
                                    <h4><?php echo $total_learning_materials; ?></h4>
                                    <p class="mb-0">লার্নিং মেটেরিয়াল</p>
                                </div>
                            </div>
                        </div>
                        <div class="col-md-2 mb-3">
                            <div class="card bg-secondary text-white">
                                <div class="card-body text-center">
                                    <h4><?php echo $total_online_exams; ?></h4>
                                    <p class="mb-0">অনলাইন পরীক্ষা</p>
                                </div>
                            </div>
                        </div>
                    </div>
                <?php endif; ?>
                
                <!-- Online Learning Modules -->
                <div class="row">
                    <div class="col-md-12">
                        <div class="card">
                            <div class="card-header">
                                <h5><i class="fas fa-laptop me-2"></i>অনলাইন শিক্ষা মডিউলসমূহ</h5>
                            </div>
                            <div class="card-body">
                                <div class="row">
                                    <!-- Dashboard -->
                                    <div class="col-md-3 mb-3">
                                        <div class="card h-100">
                                            <div class="card-body text-center">
                                                <i class="fas fa-tachometer-alt fa-3x text-primary mb-3"></i>
                                                <h5>ড্যাশবোর্ড</h5>
                                                <p class="text-muted">অনলাইন শিক্ষা ড্যাশবোর্ড</p>
                                                <a href="dashboard.php" class="btn btn-primary">প্রবেশ করুন</a>
                                            </div>
                                        </div>
                                    </div>
                                    
                                    <!-- Virtual Classroom -->
                                    <div class="col-md-3 mb-3">
                                        <div class="card h-100">
                                            <div class="card-body text-center">
                                                <i class="fas fa-chalkboard-teacher fa-3x text-success mb-3"></i>
                                                <h5>ভার্চুয়াল ক্লাসরুম</h5>
                                                <p class="text-muted">অনলাইনে ক্লাস করুন</p>
                                                <a href="virtual_classroom.php" class="btn btn-success">প্রবেশ করুন</a>
                                            </div>
                                        </div>
                                    </div>
                                    
                                    <!-- Online Exams -->
                                    <div class="col-md-3 mb-3">
                                        <div class="card h-100">
                                            <div class="card-body text-center">
                                                <i class="fas fa-clipboard-list fa-3x text-info mb-3"></i>
                                                <h5>অনলাইন পরীক্ষা</h5>
                                                <p class="text-muted">অনলাইনে পরীক্ষা দিন</p>
                                                <a href="online_exams.php" class="btn btn-info">প্রবেশ করুন</a>
                                            </div>
                                        </div>
                                    </div>
                                    
                                    <!-- Assignments -->
                                    <div class="col-md-3 mb-3">
                                        <div class="card h-100">
                                            <div class="card-body text-center">
                                                <i class="fas fa-tasks fa-3x text-warning mb-3"></i>
                                                <h5>অ্যাসাইনমেন্ট</h5>
                                                <p class="text-muted">অ্যাসাইনমেন্ট দেখুন ও জমা দিন</p>
                                                <a href="assignments.php" class="btn btn-warning">প্রবেশ করুন</a>
                                            </div>
                                        </div>
                                    </div>
                                    
                                    <!-- Learning Materials -->
                                    <div class="col-md-3 mb-3">
                                        <div class="card h-100">
                                            <div class="card-body text-center">
                                                <i class="fas fa-book-open fa-3x text-danger mb-3"></i>
                                                <h5>লার্নিং মেটেরিয়াল</h5>
                                                <p class="text-muted">শিক্ষামূলক উপকরণ ডাউনলোড করুন</p>
                                                <a href="learning_materials.php" class="btn btn-danger">প্রবেশ করুন</a>
                                            </div>
                                        </div>
                                    </div>
                                    
                                    <?php if ($user_role == 'admin' || $user_role == 'teacher'): ?>
                                    <!-- Manage Questions -->
                                    <div class="col-md-3 mb-3">
                                        <div class="card h-100">
                                            <div class="card-body text-center">
                                                <i class="fas fa-question-circle fa-3x text-secondary mb-3"></i>
                                                <h5>প্রশ্ন ব্যবস্থাপনা</h5>
                                                <p class="text-muted">অনলাইন পরীক্ষার প্রশ্ন তৈরি করুন</p>
                                                <a href="manage_questions.php" class="btn btn-secondary">প্রবেশ করুন</a>
                                            </div>
                                        </div>
                                    </div>
                                    
                                    <!-- Exam Results -->
                                    <div class="col-md-3 mb-3">
                                        <div class="card h-100">
                                            <div class="card-body text-center">
                                                <i class="fas fa-poll fa-3x text-primary mb-3"></i>
                                                <h5>পরীক্ষার ফলাফল</h5>
                                                <p class="text-muted">পরীক্ষার ফলাফল দেখুন</p>
                                                <a href="exam_results.php" class="btn btn-primary">প্রবেশ করুন</a>
                                            </div>
                                        </div>
                                    </div>
                                    
                                    <!-- View Submissions -->
                                    <div class="col-md-3 mb-3">
                                        <div class="card h-100">
                                            <div class="card-body text-center">
                                                <i class="fas fa-file-upload fa-3x text-success mb-3"></i>
                                                <h5>জমা দেখুন</h5>
                                                <p class="text-muted">অ্যাসাইনমেন্ট জমা দেখুন</p>
                                                <a href="view_submissions.php" class="btn btn-success">প্রবেশ করুন</a>
                                            </div>
                                        </div>
                                    </div>
                                    <?php endif; ?>
                                    
                                    <?php if ($user_role == 'admin'): ?>
                                    <!-- Edit Assignment -->
                                    <div class="col-md-3 mb-3">
                                        <div class="card h-100">
                                            <div class="card-body text-center">
                                                <i class="fas fa-edit fa-3x text-info mb-3"></i>
                                                <h5>অ্যাসাইনমেন্ট সম্পাদনা</h5>
                                                <p class="text-muted">অ্যাসাইনমেন্ট সম্পাদনা করুন</p>
                                                <a href="edit_assignment.php" class="btn btn-info">প্রবেশ করুন</a>
                                            </div>
                                        </div>
                                    </div>
                                    
                                    <!-- Edit Online Exam -->
                                    <div class="col-md-3 mb-3">
                                        <div class="card h-100">
                                            <div class="card-body text-center">
                                                <i class="fas fa-edit fa-3x text-warning mb-3"></i>
                                                <h5>পরীক্ষা সম্পাদনা</h5>
                                                <p class="text-muted">অনলাইন পরীক্ষা সম্পাদনা</p>
                                                <a href="edit_online_exam.php" class="btn btn-warning">প্রবেশ করুন</a>
                                            </div>
                                        </div>
                                    </div>
                                    
                                    <!-- View Assignment Results -->
                                    <div class="col-md-3 mb-3">
                                        <div class="card h-100">
                                            <div class="card-body text-center">
                                                <i class="fas fa-chart-bar fa-3x text-danger mb-3"></i>
                                                <h5>অ্যাসাইনমেন্ট ফলাফল</h5>
                                                <p class="text-muted">অ্যাসাইনমেন্ট ফলাফল দেখুন</p>
                                                <a href="view_assignment_results.php" class="btn btn-danger">প্রবেশ করুন</a>
                                            </div>
                                        </div>
                                    </div>
                                    <?php endif; ?>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                
                <!-- Recent Activities -->
                <div class="row mt-4">
                    <div class="col-md-12">
                        <div class="card">
                            <div class="card-header">
                                <h5><i class="fas fa-history me-2"></i>সাম্প্রতিক কার্যক্রম</h5>
                            </div>
                            <div class="card-body">
                                <p class="text-muted text-center py-4">
                                    <i class="fas fa-info-circle me-2"></i>সাম্প্রতিক কার্যক্রম এখনো উপলব্ধ নয়
                                </p>
                            </div>
                        </div>
                    </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>