

<?php $__env->startSection('title','Order Restriction Settings'); ?>

<?php $__env->startSection('content'); ?>

<style>
    :root {
        --primary-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
        --glass-white: rgba(255, 255, 255, 0.95);
        --text-dark: #2d3748;
        --text-muted: #718096;
        --border-color: #e2e8f0;
    }

    .order-restriction-page-wrapper {
        padding-top: 30px;
        background-color: #f8f9fc;
        min-height: 100vh;
        font-family: 'Inter', sans-serif;
    }

    /* Header Styling */
    .order-restriction-header-card {
        background: var(--primary-gradient);
        border-radius: 16px;
        padding: 30px;
        color: white;
        box-shadow: 0 10px 25px rgba(245, 87, 108, 0.2);
        margin-bottom: 30px;
        position: relative;
        overflow: hidden;
    }

    /* Form Card Styling */
    .settings-card {
        background: var(--glass-white);
        border: 1px solid var(--border-color);
        border-radius: 16px;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.02);
    }

    .settings-card-header {
        background: transparent;
        border-bottom: 1px solid var(--border-color);
        padding: 20px 25px;
        font-size: 1.1rem;
        font-weight: 700;
        color: var(--text-dark);
        display: flex;
        align-items: center;
    }

    .form-control-lg-custom {
        padding: 12px 15px;
        font-size: 0.95rem;
        border-radius: 8px;
        border: 1px solid #cbd5e0;
    }

    .form-control-lg-custom:focus {
        border-color: #f5576c;
        box-shadow: 0 0 0 3px rgba(245, 87, 108, 0.1);
    }

    /* Button Styling */
    .btn-save {
        background: var(--primary-gradient);
        border: 0;
        padding: 12px;
        font-weight: 600;
        letter-spacing: 0.5px;
        transition: all 0.3s ease;
    }

    .btn-save:hover {
        transform: translateY(-2px);
        box-shadow: 0 5px 15px rgba(245, 87, 108, 0.3);
    }

    /* Info Card */
    .info-card {
        background: #f8f9fc;
        border-left: 4px solid #f5576c;
        border-radius: 8px;
        padding: 20px;
        margin-top: 20px;
    }

    /* Alert Styling */
    .alert-custom {
        border-radius: 10px;
        border: none;
        box-shadow: 0 2px 5px rgba(0,0,0,0.05);
    }
</style>

<div class="container-fluid order-restriction-page-wrapper">

    <div class="row justify-content-center">
        <div class="col-lg-11">
            <div class="order-restriction-header-card d-flex flex-wrap justify-content-between align-items-center">
                <div class="d-flex align-items-center mb-3 mb-md-0">
                    <div class="bg-white p-2 rounded-circle me-3 shadow-sm d-flex align-items-center justify-content-center" style="width: 60px; height: 60px;">
                        <i class="fe-clock fs-2 text-danger"></i>
                    </div>
                    <div>
                        <h2 class="mb-1 text-white fw-bold">Order Restriction Settings</h2>
                        <p class="mb-0 text-white-50 small">Control order limits and restrictions</p>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <div class="row justify-content-center">
        
        <div class="col-lg-8 mb-4">
            
            <?php if(session()->has('success') || session()->has('message')): ?>
                <div class="alert alert-success alert-custom alert-dismissible fade show mb-4 d-flex align-items-center" role="alert">
                    <i class="fe-check-circle fs-4 me-2"></i>
                    <div>
                        <strong>সফল হয়েছে!</strong> <?php echo e(session('success') ?? session('message')); ?>

                    </div>
                    <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
                </div>
            <?php endif; ?>

            <?php if($errors->any()): ?>
                <div class="alert alert-danger alert-custom alert-dismissible fade show mb-4" role="alert">
                    <ul class="mb-0 ps-3">
                        <?php $__currentLoopData = $errors->all(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $error): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                            <li><?php echo e($error); ?></li>
                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                    </ul>
                    <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
                </div>
            <?php endif; ?>

            <div class="card settings-card h-100">
                <div class="settings-card-header">
                    <i class="fe-sliders me-2 text-danger"></i> Order Restriction Configuration
                </div>
                
                <div class="card-body p-4">
                    
                    <form action="<?php echo e(route('admin.order.restriction.setting.update')); ?>" method="POST">
                        <?php echo csrf_field(); ?>
                        
                        <div class="mb-4">
                            <label class="form-label fw-bold text-dark mb-2">Order Restriction Time <span class="text-danger">*</span></label>
                            
                            <div class="input-group">
                                <input type="number" name="order_limit_time" 
                                       class="form-control form-control-lg-custom" 
                                       placeholder="Enter time in hours"
                                       value="<?php echo e(old('order_limit_time', $data->order_limit_time ?? 48)); ?>"
                                       min="1"
                                       required>
                                <span class="input-group-text bg-light">Hours</span>
                            </div>
                            <small class="text-muted mt-2 d-block">
                                <i class="fe-clock me-1"></i> এই সময়ের মধ্যে একজন কাস্টমার একই প্রোডাক্ট কতবার অর্ডার করতে পারবে তা নির্ধারণ করে। উদাহরণ: 24 ঘন্টা মানে গত 24 ঘন্টার মধ্যে।
                            </small>
                        </div>

                        <div class="mb-4">
                            <label class="form-label fw-bold text-dark mb-2">Max Order Quantity Limit <span class="text-danger">*</span></label>
                            
                            <div class="input-group">
                                <input type="number" name="order_limit_qty" 
                                       class="form-control form-control-lg-custom" 
                                       placeholder="Enter maximum quantity"
                                       value="<?php echo e(old('order_limit_qty', $data->order_limit_qty ?? 2)); ?>"
                                       min="1"
                                       required>
                                <span class="input-group-text bg-light">Times</span>
                            </div>
                            <small class="text-muted mt-2 d-block">
                                <i class="fe-shopping-cart me-1"></i> নির্ধারিত সময়ের মধ্যে একজন কাস্টমার সর্বোচ্চ কতবার অর্ডার করতে পারবে। উদাহরণ: 2 মানে সর্বোচ্চ 2 বার।
                            </small>
                        </div>

                        <button type="submit" class="btn btn-danger btn-save w-100 text-white rounded-pill">
                            <i class="fe-save me-2"></i> সেটিংস আপডেট করুন
                        </button>
                    </form>

                    <div class="info-card">
                        <div class="d-flex">
                            <i class="fe-info text-danger mt-1 me-2"></i>
                            <div>
                                <h6 class="fw-bold mb-2">কিভাবে কাজ করে?</h6>
                                <p class="small text-muted mb-2">
                                    <strong>উদাহরণ:</strong> যদি Order Restriction Time = 24 Hours এবং Max Order Quantity Limit = 2 হয়, তাহলে:
                                </p>
                                <ul class="small text-muted mb-0">
                                    <li>একজন কাস্টমার গত 24 ঘন্টার মধ্যে একই প্রোডাক্ট সর্বোচ্চ 2 বার অর্ডার করতে পারবে</li>
                                    <li>3য় বার অর্ডার করতে চাইলে সিস্টেম তাকে বাধা দেবে</li>
                                    <li>24 ঘন্টা পার হয়ে গেলে আবার অর্ডার করতে পারবে</li>
                                </ul>
                            </div>
                        </div>
                    </div>

                </div>
            </div>
        </div>

        <div class="col-lg-4">
            <div class="card settings-card">
                <div class="settings-card-header">
                    <i class="fe-alert-circle me-2 text-warning"></i> Important Notes
                </div>
                <div class="card-body p-4">
                    <div class="mb-3">
                        <h6 class="fw-bold text-dark mb-2">⚙️ Current Settings</h6>
                        <div class="bg-light p-3 rounded">
                            <p class="mb-2"><strong>Restriction Time:</strong> <span class="text-primary"><?php echo e($data->order_limit_time ?? 48); ?> Hours</span></p>
                            <p class="mb-0"><strong>Max Quantity:</strong> <span class="text-primary"><?php echo e($data->order_limit_qty ?? 2); ?> Times</span></p>
                        </div>
                    </div>
                    
                    <div class="alert alert-warning border-0">
                        <small>
                            <strong>সতর্কতা:</strong> এই সেটিংস পরিবর্তন করলে তা সাথে সাথে কার্যকর হবে। 
                            নতুন অর্ডারগুলো এই নিয়ম অনুসরণ করবে।
                        </small>
                    </div>
                </div>
            </div>
        </div>

    </div>
</div> 

<?php $__env->stopSection(); ?>

<?php echo $__env->make('backEnd.layouts.master', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?><?php /**PATH /home/creativedesignbd/ecommerce3.creativedesign.com.bd/resources/views/backEnd/order_restriction_setting/index.blade.php ENDPATH**/ ?>