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

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

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

<!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/style.css" rel="stylesheet">
</head>
<body>
    <!-- Navigation -->
    <nav class="navbar navbar-expand-lg navbar-dark bg-primary">
        <div class="container-fluid">
            <a class="navbar-brand" href="../index.php">
                <i class="fas fa-graduation-cap"></i> স্কুল ম্যানেজমেন্ট সিস্টেম
            </a>
            
            <div class="navbar-nav ms-auto">
                <a class="nav-link" href="../index.php">
                    <i class="fas fa-arrow-left"></i> ফিরে যান
                </a>
            </div>
        </div>
    </nav>

    <div class="container-fluid mt-4">
        <div class="row">
            <!-- Sidebar -->
            <div class="col-md-3">
                <div class="card">
                    <div class="card-header">
                        <h5><i class="fas fa-upload"></i> বাল্ক আপলোড মেনু</h5>
                    </div>
                    <div class="card-body">
                        <div class="d-grid gap-2">
                            <a href="students_upload_bengali.php" class="btn btn-success">
                                <i class="fas fa-user-graduate"></i> শিক্ষার্থী আপলোড (বাংলা)
                            </a>
                            <a href="students_upload.php" class="btn btn-outline-success">
                                <i class="fas fa-user-graduate"></i> শিক্ষার্থী আপলোড (ইংরেজি)
                            </a>
                            <a href="teachers_upload.php" class="btn btn-info">
                                <i class="fas fa-chalkboard-teacher"></i> শিক্ষক আপলোড
                            </a>
                            <a href="classes_upload.php" class="btn btn-warning">
                                <i class="fas fa-school"></i> ক্লাস আপলোড
                            </a>
                            <a href="subjects_upload.php" class="btn btn-primary">
                                <i class="fas fa-book"></i> বিষয় আপলোড
                            </a>
                        </div>
                        
                        <hr>
                        
                        <div class="text-center">
                            <h6>নমুনা ফাইল ডাউনলোড</h6>
                            <div class="d-grid gap-1">
                                <a href="templates/students_template.csv" class="btn btn-outline-success btn-sm">
                                    <i class="fas fa-download"></i> শিক্ষার্থী টেমপ্লেট
                                </a>
                                <a href="templates/teachers_template.csv" class="btn btn-outline-info btn-sm">
                                    <i class="fas fa-download"></i> শিক্ষক টেমপ্লেট
                                </a>
                                <a href="templates/classes_template.csv" class="btn btn-outline-warning btn-sm">
                                    <i class="fas fa-download"></i> ক্লাস টেমপ্লেট
                                </a>
                                <a href="templates/subjects_template.csv" class="btn btn-outline-primary btn-sm">
                                    <i class="fas fa-download"></i> বিষয় টেমপ্লেট
                                </a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            
            <!-- Main Content -->
            <div class="col-md-9">
                <!-- Welcome Card -->
                <div class="card mb-4">
                    <div class="card-header">
                        <h4><i class="fas fa-cloud-upload-alt"></i> বাল্ক আপলোড সিস্টেম</h4>
                    </div>
                    <div class="card-body">
                        <div class="row">
                            <div class="col-md-6">
                                <h5>স্বাগতম, <?php echo $user_name; ?>!</h5>
                                <p class="text-muted">
                                    এই সিস্টেম ব্যবহার করে আপনি একসাথে অনেক শিক্ষার্থী, শিক্ষক, ক্লাস ও বিষয়ের তথ্য 
                                    CSV বা Excel ফাইল দিয়ে আপলোড করতে পারবেন।
                                </p>
                                
                                <div class="alert alert-info">
                                    <h6><i class="fas fa-info-circle"></i> ব্যবহারের নিয়ম:</h6>
                                    <ol class="mb-0">
                                        <li>প্রথমে নমুনা টেমপ্লেট ডাউনলোড করুন</li>
                                        <li>টেমপ্লেট অনুযায়ী তথ্য পূরণ করুন</li>
                                        <li>CSV বা Excel ফাইল হিসেবে সেভ করুন</li>
                                        <li>সংশ্লিষ্ট আপলোড পেজে ফাইল আপলোড করুন</li>
                                    </ol>
                                </div>
                            </div>
                            
                            <div class="col-md-6">
                                <div class="text-center">
                                    <i class="fas fa-users fa-5x text-primary mb-3"></i>
                                    <h5>দ্রুত ও সহজ</h5>
                                    <p class="text-muted">
                                        একবারে শত শত তথ্য আপলোড করুন
                                    </p>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>

                <!-- Quick Stats -->
                <div class="row mb-4">
                    <div class="col-md-3">
                        <div class="card bg-success text-white">
                            <div class="card-body text-center">
                                <?php
                                $stmt = $pdo->query("SELECT COUNT(*) FROM students WHERE status = 'active'");
                                $student_count = $stmt->fetchColumn();
                                ?>
                                <h3><?php echo $student_count; ?></h3>
                                <p class="mb-0">মোট শিক্ষার্থী</p>
                            </div>
                        </div>
                    </div>
                    
                    <div class="col-md-3">
                        <div class="card bg-info text-white">
                            <div class="card-body text-center">
                                <?php
                                $stmt = $pdo->query("SELECT COUNT(*) FROM teachers WHERE status = 'active'");
                                $teacher_count = $stmt->fetchColumn();
                                ?>
                                <h3><?php echo $teacher_count; ?></h3>
                                <p class="mb-0">মোট শিক্ষক</p>
                            </div>
                        </div>
                    </div>
                    
                    <div class="col-md-3">
                        <div class="card bg-warning text-white">
                            <div class="card-body text-center">
                                <?php
                                $stmt = $pdo->query("SELECT COUNT(*) FROM classes WHERE status = 'active'");
                                $class_count = $stmt->fetchColumn();
                                ?>
                                <h3><?php echo $class_count; ?></h3>
                                <p class="mb-0">মোট ক্লাস</p>
                            </div>
                        </div>
                    </div>
                    
                    <div class="col-md-3">
                        <div class="card bg-primary text-white">
                            <div class="card-body text-center">
                                <?php
                                $stmt = $pdo->query("SELECT COUNT(*) FROM subjects WHERE status = 'active'");
                                $subject_count = $stmt->fetchColumn();
                                ?>
                                <h3><?php echo $subject_count; ?></h3>
                                <p class="mb-0">মোট বিষয়</p>
                            </div>
                        </div>
                    </div>
                </div>

                <!-- Features -->
                <div class="row">
                    <div class="col-md-6">
                        <div class="card h-100">
                            <div class="card-header">
                                <h5><i class="fas fa-user-graduate"></i> শিক্ষার্থী বাল্ক আপলোড</h5>
                            </div>
                            <div class="card-body">
                                <ul class="list-unstyled">
                                    <li><i class="fas fa-check text-success"></i> একসাথে শত শত শিক্ষার্থী যোগ</li>
                                    <li><i class="fas fa-check text-success"></i> ক্লাস ও রোল নম্বর অটো অ্যাসাইন</li>
                                    <li><i class="fas fa-check text-success"></i> অভিভাবকের তথ্য সহ</li>
                                    <li><i class="fas fa-check text-success"></i> ছবি আপলোড সাপোর্ট</li>
                                    <li><i class="fas fa-check text-success"></i> ডুপ্লিকেট চেক</li>
                                </ul>
                                <a href="students_upload.php" class="btn btn-success">
                                    <i class="fas fa-upload"></i> শুরু করুন
                                </a>
                            </div>
                        </div>
                    </div>
                    
                    <div class="col-md-6">
                        <div class="card h-100">
                            <div class="card-header">
                                <h5><i class="fas fa-chalkboard-teacher"></i> শিক্ষক বাল্ক আপলোড</h5>
                            </div>
                            <div class="card-body">
                                <ul class="list-unstyled">
                                    <li><i class="fas fa-check text-success"></i> একসাথে অনেক শিক্ষক যোগ</li>
                                    <li><i class="fas fa-check text-success"></i> বিষয় ও ক্লাস অ্যাসাইন</li>
                                    <li><i class="fas fa-check text-success"></i> যোগ্যতা ও অভিজ্ঞতা</li>
                                    <li><i class="fas fa-check text-success"></i> যোগাযোগের তথ্য</li>
                                    <li><i class="fas fa-check text-success"></i> ইউজার অ্যাকাউন্ট তৈরি</li>
                                </ul>
                                <a href="teachers_upload.php" class="btn btn-info">
                                    <i class="fas fa-upload"></i> শুরু করুন
                                </a>
                            </div>
                        </div>
                    </div>
                </div>

                <!-- Recent Activity -->
                <div class="card mt-4">
                    <div class="card-header">
                        <h5><i class="fas fa-history"></i> সাম্প্রতিক কার্যক্রম</h5>
                    </div>
                    <div class="card-body">
                        <?php
                        // Get recent bulk upload activities (this would require a bulk_upload_logs table)
                        // For now, showing recent additions
                        $stmt = $pdo->query("
                            SELECT 'student' as type, CONCAT(first_name, ' ', last_name) as name, created_at 
                            FROM students 
                            WHERE created_at >= DATE_SUB(NOW(), INTERVAL 7 DAY)
                            UNION ALL
                            SELECT 'teacher' as type, CONCAT(first_name, ' ', last_name) as name, created_at 
                            FROM teachers 
                            WHERE created_at >= DATE_SUB(NOW(), INTERVAL 7 DAY)
                            ORDER BY created_at DESC 
                            LIMIT 10
                        ");
                        $recent_activities = $stmt->fetchAll();
                        ?>
                        
                        <?php if (empty($recent_activities)): ?>
                            <div class="text-center text-muted py-3">
                                <i class="fas fa-clock fa-2x mb-2"></i>
                                <p>গত ৭ দিনে কোন নতুন এন্ট্রি নেই</p>
                            </div>
                        <?php else: ?>
                            <div class="table-responsive">
                                <table class="table table-sm">
                                    <thead>
                                        <tr>
                                            <th>ধরন</th>
                                            <th>নাম</th>
                                            <th>তারিখ</th>
                                        </tr>
                                    </thead>
                                    <tbody>
                                        <?php foreach ($recent_activities as $activity): ?>
                                            <tr>
                                                <td>
                                                    <?php if ($activity['type'] == 'student'): ?>
                                                        <span class="badge bg-success">শিক্ষার্থী</span>
                                                    <?php else: ?>
                                                        <span class="badge bg-info">শিক্ষক</span>
                                                    <?php endif; ?>
                                                </td>
                                                <td><?php echo htmlspecialchars($activity['name']); ?></td>
                                                <td><?php echo date('d/m/Y H:i', strtotime($activity['created_at'])); ?></td>
                                            </tr>
                                        <?php endforeach; ?>
                                    </tbody>
                                </table>
                            </div>
                        <?php endif; ?>
                    </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>