<?php
require_once '../includes/auth.php';
require_once '../includes/access_control.php';

// Ensure user has admin access
require_admin('../login.php');

// Get user details after authentication check
$user_id = $_SESSION['user_id'] ?? null;
$user_role = $_SESSION['user_role'] ?? null;

$page_title = "কাস্টম অপশন";
include '../includes/header.php';
include '../includes/navbar.php';
?>

<div class="container-fluid">
    <div class="row">
        <?php include '../includes/sidebar.php'; ?>
        
        <div class="col-md-10 mx-auto py-4">
            <div class="card">
                <div class="card-header">
                    <h4 class="text-center">কাস্টম অপশন ম্যানেজমেন্ট</h4>
                </div>
                
                <div class="card-body">
                    <div class="alert alert-info">
                        <h5><i class="fas fa-info-circle"></i> কাস্টম অপশন ম্যানেজমেন্ট</h5>
                        <p>এই পেজটি কাস্টম অপশনগুলো যোগ, সম্পাদনা এবং মুছে ফেলার জন্য ব্যবহৃত হয়।</p>
                        <p><a href="examination_analytics.php" class="btn btn-primary btn-sm"><i class="fas fa-chart-bar"></i> পরীক্ষার বিশ্লেষণ দেখুন</a></p>
                    </div>
                    
                    <form id="customOptionsForm">
                        <div class="row mb-3">
                            <div class="col-md-6">
                                <label for="optionName" class="form-label">অপশন নাম *</label>
                                <input type="text" class="form-control" id="optionName" name="optionName" required>
                            </div>
                            <div class="col-md-6">
                                <label for="optionValue" class="form-label">মান *</label>
                                <input type="text" class="form-control" id="optionValue" name="optionValue" required>
                            </div>
                        </div>
                        
                        <div class="mb-3">
                            <label for="optionDescription" class="form-label">বর্ণনা</label>
                            <textarea class="form-control" id="optionDescription" name="optionDescription" rows="3"></textarea>
                        </div>
                        
                        <div class="mb-3">
                            <label for="optionType" class="form-label">টাইপ</label>
                            <select class="form-control" id="optionType" name="optionType">
                                <option value="text">টেক্সট</option>
                                <option value="number">নাম্বার</option>
                                <option value="boolean">বুলিয়ান</option>
                                <option value="array">অ্যারে</option>
                            </select>
                        </div>
                        
                        <div class="mb-3">
                            <div class="form-check">
                                <input class="form-check-input" type="checkbox" id="isActive" name="isActive" checked>
                                <label class="form-check-label" for="isActive">
                                    সক্রিয়
                                </label>
                            </div>
                        </div>
                        
                        <button type="submit" class="btn btn-primary">সংরক্ষণ করুন</button>
                        <button type="reset" class="btn btn-secondary">রিসেট করুন</button>
                    </form>
                    
                    <hr>
                    
                    <h5 class="mt-4">বিদ্যমান কাস্টম অপশনগুলো</h5>
                    <div class="table-responsive">
                        <table class="table table-bordered table-striped">
                            <thead class="thead-light">
                                <tr>
                                    <th>ক্রম</th>
                                    <th>অপশন নাম</th>
                                    <th>মান</th>
                                    <th>টাইপ</th>
                                    <th>স্ট্যাটাস</th>
                                    <th>অ্যাকশন</th>
                                </tr>
                            </thead>
                            <tbody>
                                <!-- Data will be loaded dynamically -->
                                <tr>
                                    <td colspan="6" class="text-center">কোন কাস্টম অপশন পাওয়া যায়নি</td>
                                </tr>
                            </tbody>
                        </table>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

<?php include '../includes/footer.php'; ?>