shell bypass 403

GrazzMean Shell

Uname: Linux peekpos.com 6.8.0-1060-aws #63~22.04.1-Ubuntu SMP Tue Jun 30 02:32:53 UTC 2026 x86_64
Software: Apache
PHP version: 8.3.25 [ PHP INFO ] PHP os: Linux
Server Ip: 47.130.192.226
Your Ip: 10.1.31.86
User: www (1001) | Group: www (1001)
Safe Mode: OFF
Disable Function:
passthru,putenv,chroot,chgrp,chown,shell_exec,popen,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv

name : 38478478e7657ed11a91bb625c2b96a0.php
<?php $__env->startSection('styles'); ?>
    <link rel="stylesheet"
        href="<?php echo e(url(env('ASSETSPATHURL') . 'admin-assets/assets/css/bootstrap/bootstrap-select.v1.14.0-beta2.min.css')); ?>">
<?php $__env->stopSection(); ?>
<?php $__env->startSection('content'); ?>
    <?php echo $__env->make('admin.breadcrumb', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
    <div class="container-fluid">
        <div class="row mb-3">
            <div class="col-12 p-0 mb-3">
                <div class=" card border-0 box-shadow">
                    <div class="card-body">
                        <div id="privacy-policy-three" class="privacy-policy">
                            <form method="post" action="<?php echo e(URL::to('admin/item/update')); ?>" name="about" id="about"
                                enctype="multipart/form-data">
                                <?php echo csrf_field(); ?>
                                <input type="hidden" class="form-control" id="id" name="id"
                                    value="<?php echo e($getitem->id); ?>">
                                <div class="row g-3">
                                    <div class="col-md-6">
                                        <div class="form-group">
                                            <label for="cat_id" class="form-label"><?php echo e(trans('labels.category')); ?>

                                                <span class="text-danger">*</span> </label>
                                            <select name="cat_id" class="form-select" id="cat_id"
                                                data-url="<?php echo e(URL::to('admin/item/subcategories')); ?>" required>
                                                <option value="" selected><?php echo e(trans('labels.select')); ?>

                                                </option>
                                                <?php $__currentLoopData = $getcategory; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $category): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                    <option value="<?php echo e($category->id); ?>"
                                                        <?php echo e($getitem->cat_id == $category->id ? 'selected' : ''); ?>

                                                        data-id="<?php echo e($category->id); ?>"><?php echo e($category->category_name); ?>

                                                    </option>
                                                <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                                <?php $__errorArgs = ['get_cat_id'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                                    <span class="text-danger"><?php echo e($message); ?></span>
                                                <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="col-md-6">
                                        <div class="form-group">
                                            <label for="subcat_id"
                                                class="form-label"><?php echo e(trans('labels.subcategory')); ?></label>
                                            <input type="hidden" name="sub_category_id" id="sub_category_id"
                                                value="<?php echo e($getitem->subcat_id); ?>">
                                            <select name="subcat_id" class="form-select" id="subcat_id">
                                                <option value="" selected><?php echo e(trans('labels.select')); ?>

                                                </option>
                                                <?php $__currentLoopData = $getsubcategory; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $subcatdata): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                    <option value="<?php echo e($subcatdata->id); ?>"
                                                        <?php echo e($getitem->subcat_id == $subcatdata->id ? 'selected' : ''); ?>>
                                                        <?php echo e($subcatdata->subcategory_name); ?></option>
                                                <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                            </select>
                                            <?php $__errorArgs = ['subcat_id'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                                <span class="text-danger"><?php echo e($message); ?></span>
                                            <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                        </div>
                                    </div>
                                    <div class="col-md-6">
                                        <div class="form-group">
                                            <label for="getitem_name" class="form-label"><?php echo e(trans('labels.name')); ?>

                                                <span class="text-danger">*</span> </label>
                                            <input type="text" class="form-control" id="getitem_name" name="item_name"
                                                placeholder="<?php echo e(trans('labels.name')); ?>" value="<?php echo e($getitem->item_name); ?>"
                                                required>
                                            <?php $__errorArgs = ['getitem_name'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                                <span class="text-danger"><?php echo e($message); ?></span>
                                            <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                        </div>
                                    </div>
                                    <div class="col-md-6">
                                        <div class="form-group">
                                            <label class="form-label"><?php echo e(trans('labels.tax')); ?></label>
                                            <select name="tax[]" class="form-control selectpicker" multiple
                                                data-live-search="true">
                                                <?php if(!empty($gettaxlist)): ?>
                                                    <?php $__currentLoopData = $gettaxlist; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $tax): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                        <option value="<?php echo e($tax->id); ?>"
                                                            <?php echo e(in_array($tax->id, explode('|', $getitem->tax)) ? 'selected' : ''); ?>>
                                                            <?php echo e($tax->name); ?>

                                                        </option>
                                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                                <?php endif; ?>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="col-md-6">
                                        <label class="form-label"><?php echo e(trans('labels.video_url')); ?></label>
                                        <input type="text" name="video_url" id="video_url" class="form-control"
                                            value="<?php echo e($getitem->video_url); ?>"
                                            placeholder="<?php echo e(trans('labels.video_url')); ?>">
                                    </div>
                                    <div class="col-md-6">
                                        <label class="form-label"><?php echo e(trans('labels.sku')); ?></label>
                                        <input type="text" name="sku" id="sku" class="form-control"
                                            value="<?php echo e($getitem->sku); ?>" placeholder="<?php echo e(trans('labels.sku')); ?>">
                                    </div>
                                    <div class="col-md-6">
                                        <div class="form-group">
                                            <label for="item_type" class="form-label"><?php echo e(trans('labels.item_type')); ?>

                                                <span class="text-danger">*</span> </label>
                                            <div class="col-md-12">
                                                <div class="d-flex align-items-center gap-4">
                                                    <div class="form-check m-0 p-0 gap-2 d-flex align-items-center">
                                                        <input class="form-check-input m-0 p-0" type="radio"
                                                            name="item_type" id="veg" value="1"
                                                            <?php if($getitem->item_type == 1): ?> checked <?php endif; ?>>
                                                        <label class="form-check-label m-0 p-0" for="veg">
                                                            <div class="gap-2 d-flex align-items-center">
                                                                <img src="<?php echo e(helper::image_path('veg.svg')); ?>"
                                                                    alt="">
                                                                <?php echo e(trans('labels.veg')); ?>

                                                            </div>
                                                        </label>
                                                    </div>
                                                    <div class="form-check m-0 p-0 gap-2 d-flex align-items-center">
                                                        <input class="form-check-input m-0 p-0" type="radio"
                                                            name="item_type" id="nonveg" value="2"
                                                            <?php if($getitem->item_type == 2): ?> checked <?php endif; ?>>
                                                        <label class="form-check-label m-0 p-0" for="nonveg">
                                                            <div class="gap-2 d-flex align-items-center">
                                                                <img src="<?php echo e(helper::image_path('nonveg.svg')); ?>"
                                                                    alt="">
                                                                <?php echo e(trans('labels.nonveg')); ?>

                                                            </div>
                                                        </label>
                                                    </div>
                                                </div>
                                                <?php $__errorArgs = ['item_type'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                                    <br><span class="text-danger"><?php echo e($message); ?></span>
                                                <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <div class="row g-3 pt-3">
                                    <div class="col-12">
                                        <div class="d-flex flex-wrap gap-2 justify-content-between align-items-center">
                                            <div class="form-group">
                                                <label for="has_extras"
                                                    class="form-label"><?php echo e(trans('labels.product_has_extras')); ?></label>
                                                <div class="col-md-12">
                                                    <div class="d-flex align-items-center gap-4">
                                                        <div class="form-check m-0 p-0 gap-2 d-flex align-items-center">
                                                            <input class="form-check-input m-0 p-0 has_extras"
                                                                type="radio" name="has_extras" id="extras_no"
                                                                value="2"
                                                                <?php echo e(count($getitem['extras']) > 0 ? '' : 'checked'); ?>>
                                                            <label class="form-check-label m-0 p-0"
                                                                for="extras_no"><?php echo e(trans('labels.no')); ?></label>
                                                        </div>
                                                        <div class="form-check m-0 p-0 gap-2 d-flex align-items-center">
                                                            <input class="form-check-input m-0 p-0 has_extras"
                                                                type="radio" name="has_extras" id="extras_yes"
                                                                value="1"
                                                                <?php echo e(count($getitem['extras']) > 0 ? 'checked' : ''); ?>>
                                                            <label class="form-check-label m-0 p-0"
                                                                for="extras_yes"><?php echo e(trans('labels.yes')); ?></label>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="d-flex gap-3">
                                                <?php if(count($globalextras) > 0): ?>
                                                    <button class="btn btn-primary px-sm-4 px-2" type="button"
                                                        id="globalextra" onclick="global_extras()"><i
                                                            class="fa-sharp fa-solid fa-plus"></i>
                                                        <?php echo e(trans('labels.add_global_extras')); ?></button>
                                                <?php endif; ?>
                                                <button class="btn btn-secondary float-end" id="add_extras"
                                                    type="button"
                                                    onclick="more_editextras_fields('<?php echo e(trans('labels.name')); ?>','<?php echo e(trans('labels.price')); ?>')">
                                                    <i class="fa-sharp fa-solid fa-plus"></i>
                                                </button>

                                            </div>
                                        </div>
                                    </div>
                                    <div class="col-12">
                                        <div class="m-0" id="extras">
                                            <?php $__empty_1 = true; $__currentLoopData = $getitem['extras']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $extras): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
                                                <div class="row pb-3">
                                                    <input type="hidden" class="form-control" name="extras_id[]"
                                                        value="<?php echo e($extras->id); ?>">
                                                    <div class="col-md-6">
                                                        <div class="form-group">
                                                            <?php if($key == 0): ?>
                                                                <label class="form-label"><?php echo e(trans('labels.name')); ?> <span
                                                                        class="text-danger">
                                                                        * </span></label>
                                                            <?php endif; ?>
                                                            <input type="text" class="form-control extras_name"
                                                                name="extras_name[]" value="<?php echo e($extras->name); ?>"
                                                                placeholder="<?php echo e(trans('labels.name')); ?>" required>
                                                        </div>
                                                    </div>
                                                    <div class="col-md-6">
                                                        <div class="form-group">
                                                            <?php if($key == 0): ?>
                                                                <label class="form-label"><?php echo e(trans('labels.price')); ?>

                                                                    <span class="text-danger">
                                                                        * </span></label>
                                                            <?php endif; ?>
                                                            <div class="d-flex gap-3">
                                                                <input type="text"
                                                                    class="form-control numbers_only extras_price"
                                                                    name="extras_price[]" value="<?php echo e($extras->price); ?>"
                                                                    placeholder="<?php echo e(trans('labels.price')); ?>" required>
                                                                <button class="btn btn-danger" type="button"
                                                                    <?php if(env('Environment') == 'sendbox'): ?> onclick="myFunction()" <?php else: ?> onclick="deletedata('<?php echo e(URL::to('admin/products/delete/extras-' . $extras->id)); ?>')" <?php endif; ?>><i
                                                                        class="fa fa-trash" aria-hidden="true"></i>
                                                                </button>
                                                            </div>

                                                        </div>
                                                    </div>

                                                </div>
                                                <span class="hiddenextrascount d-none"><?php echo e($key); ?></span>
                                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
                                                
                                            <?php endif; ?>
                                            <div id="global-extras" class="row g-3 mt-2"></div>
                                            <div id="more_editextras_fields" class="row g-3 pt-3"></div>
                                        </div>
                                    </div>
                                </div>

                                <div class="col-12 d-flex align-items-center justify-content-between">
                                    <div class="col-md-6">
                                        <div class="form-group">
                                            <label for="has_variants"
                                                class="form-label"><?php echo e(trans('labels.product_has_variation')); ?></label>
                                            <div class="col-md-12">
                                                <div class="d-flex align-items-center gap-4">
                                                    <div class="form-check m-0 p-0 gap-2 d-flex align-items-center">
                                                        <input class="form-check-input m-0 p-0 has_variants"
                                                            type="radio" name="has_variants" id="no"
                                                            value="2" checked
                                                            <?php if($getitem->has_variation == 2): ?> checked <?php endif; ?>>
                                                        <label class="form-check-label m-0 p-0"
                                                            for="no"><?php echo e(trans('labels.no')); ?></label>
                                                    </div>
                                                    <div class="form-check m-0 p-0 gap-2 d-flex align-items-center">
                                                        <input class="form-check-input m-0 p-0 has_variants"
                                                            type="radio" name="has_variants" id="yes"
                                                            value="1"
                                                            <?php if($getitem->has_variation == 1): ?> checked <?php endif; ?>>
                                                        <label class="form-check-label m-0 p-0"
                                                            for="yes"><?php echo e(trans('labels.yes')); ?></label>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <?php if($getitem->has_variation == 1 && count($getitem['variation']) > 0): ?>
                                        <div
                                            class="col-md-6 <?php echo e(session()->get('direction') == 2 ? 'text-start' : 'text-end'); ?>">
                                            <button class="btn btn-secondary get-variants" type="button"
                                                dataa-url="<?php echo e(URL::to('admin/products/variants/edit', $getitem->id)); ?>">
                                                <i class="fa-sharp fa-solid fa-plus"></i>
                                            </button>
                                        </div>
                                    <?php else: ?>
                                        <div
                                            class="col-md-6 <?php echo e(session()->get('direction') == 2 ? 'text-start' : 'text-end'); ?>">
                                            <button class="btn btn-secondary" type="button" id="btn_addvariants"
                                                onclick="addvariantModal()">
                                                <i class="fa-sharp fa-solid fa-plus"></i>
                                            </button>
                                        </div>
                                    <?php endif; ?>
                                </div>



                                <div class="row pt-3 g-3 <?php if($getitem->has_variation == 1): ?> dn <?php endif; ?>" id="price_row">

                                    <div class="col-md-6">
                                        <div class="form-group">
                                            <label class="form-label"><?php echo e(trans('labels.original_price')); ?> <span
                                                    class="text-danger">
                                                    * </span></label>
                                            <input type="text" step="any" class="form-control numbers_only"
                                                name="original_price"
                                                value="<?php echo e($getitem->has_variation == 1 ? '' : ($getitem->original_price > 0 ? $getitem->original_price : 0)); ?>"
                                                placeholder="<?php echo e(trans('labels.original_price')); ?>" id="original_price">

                                        </div>
                                    </div>
                                    <div class="col-md-6">
                                        <div class="form-group">
                                            <label class="form-label"><?php echo e(trans('labels.selling_price')); ?> <span
                                                    class="text-danger">
                                                    * </span></label>
                                            <input type="text" step="any" class="form-control numbers_only"
                                                name="price"
                                                value="<?php echo e($getitem->has_variation == 1 ? '' : $getitem->price); ?>"
                                                placeholder="<?php echo e(trans('labels.selling_price')); ?>" id="price">

                                        </div>
                                    </div>
                                    <div class="col-12 d-flex align-items-center justify-content-between">
                                        <div class="form-group">
                                            <label for="has_stock"
                                                class="form-label"><?php echo e(trans('labels.stock_management')); ?></label>
                                            <div class="col-md-12">
                                                <div class="d-flex align-items-center gap-4">
                                                    <div class="form-check m-0 p-0 gap-2 d-flex align-items-center">
                                                        <input class="form-check-input m-0 p-0 has_stock" type="radio"
                                                            name="has_stock" id="stock_no" value="2" checked
                                                            <?php if($getitem->stock_management == 2): ?> checked <?php endif; ?>>
                                                        <label class="form-check-label m-0 p-0"
                                                            for="stock_no"><?php echo e(trans('labels.no')); ?></label>
                                                    </div>
                                                    <div class="form-check m-0 p-0 gap-2 d-flex align-items-center">
                                                        <input class="form-check-input m-0 p-0 has_stock" type="radio"
                                                            name="has_stock" id="stock_yes" value="1"
                                                            <?php if($getitem->stock_management == 1): ?> checked <?php endif; ?>>
                                                        <label class="form-check-label m-0 p-0"
                                                            for="stock_yes"><?php echo e(trans('labels.yes')); ?></label>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="col-md-3" id="block_stock_qty">
                                        <div class="form-group">
                                            <label class="form-label"><?php echo e(trans('labels.stock_qty')); ?> <span
                                                    class="text-danger"> * </span></label>
                                            <input type="text" class="form-control numbers_only" name="qty"
                                                onkeypress="allowNumbersOnly(event)"
                                                value="<?php echo e($getitem->has_variation == 1 ? '' : $getitem->qty); ?>"
                                                placeholder="<?php echo e(trans('labels.stock_qty')); ?>" id="qty">
                                        </div>
                                    </div>
                                    <div class="col-md-3" id="block_min_order">
                                        <div class="form-group">
                                            <label class="form-label"><?php echo e(trans('labels.min_order_qty')); ?> <span
                                                    class="text-danger"> * </span></label>
                                            <input type="text" class="form-control numbers_only" name="min_order"
                                                onkeypress="allowNumbersOnly(event)"
                                                value="<?php echo e($getitem->has_variation == 1 ? '' : ($getitem->min_order > 0 ? $getitem->min_order : 0)); ?>"
                                                placeholder="<?php echo e(trans('labels.min_order_qty')); ?>" id="min_order">

                                        </div>
                                    </div>
                                    <div class="col-md-3" id="block_max_order">
                                        <div class="form-group">
                                            <label class="form-label"><?php echo e(trans('labels.max_order_qty')); ?> <span
                                                    class="text-danger"> * </span></label>
                                            <input type="text" class="form-control numbers_only" name="max_order"
                                                onkeypress="allowNumbersOnly(event)"
                                                value="<?php echo e($getitem->has_variation == 1 ? '' : ($getitem->max_order > 0 ? $getitem->max_order : 0)); ?>"
                                                placeholder="<?php echo e(trans('labels.max_order_qty')); ?>" id="max_order">

                                        </div>
                                    </div>
                                    <div class="col-md-3" id="block_product_low_qty_warning">
                                        <div class="form-group">
                                            <label class="form-label"><?php echo e(trans('labels.product_low_qty_warning')); ?> <span
                                                    class="text-danger"> * </span></label>
                                            <input type="text" class="form-control" name="low_qty" id="low_qty"
                                                onkeypress="allowNumbersOnly(event)" value="<?php echo e($getitem->low_qty); ?>"
                                                placeholder="<?php echo e(trans('labels.product_low_qty_warning')); ?>">

                                        </div>
                                    </div>


                                </div>
                                <div class="<?php if($getitem->has_variation == 2): ?> dn <?php endif; ?>" id="variations">
                                    <div class="card border my-3 <?php echo e(count($productVariantArrays) > 0 ? 'd-flex' : 'd-none'); ?>"
                                        id="variant_card">
                                        <div class="card-header border-bottom">
                                            <div class="row flex-grow-1">
                                                <div class="col-md d-flex align-items-center">
                                                    <h5 class="card-header-title color-changer">
                                                        <?php echo e(trans('labels.item')); ?>

                                                        <?php echo e(trans('labels.variants')); ?>

                                                    </h5>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="card-body">
                                            <div class="row form-group">
                                                <div class="table-responsive">
                                                    <input type="hidden" id="hiddenVariantOptions"
                                                        name="hiddenVariantOptions"
                                                        value="<?php echo e($getitem->variants_json == null ? '{}' : $getitem->variants_json); ?>">
                                                    <div class="variant-table">
                                                        <table class="table table-bordered" id='tblvariants'>
                                                            <thead>
                                                                <tr class="text-center align-middle fs-15 fw-600">
                                                                    <?php if(isset($product_variant_names)): ?>
                                                                        <?php $__currentLoopData = $product_variant_names; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $variant): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                                            <th><span><?php echo e(ucwords($variant)); ?></span>
                                                                            </th>
                                                                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                                                    <?php endif; ?>
                                                                    <th><span><?php echo e(trans('labels.original_price')); ?></span>
                                                                    </th>
                                                                    <th><span><?php echo e(trans('labels.selling_price')); ?></span>
                                                                    </th>
                                                                    <th><span><?php echo e(trans('labels.stock_qty')); ?></span>
                                                                    </th>
                                                                    <th><span><?php echo e(trans('labels.min_order_qty')); ?></span>
                                                                    </th>
                                                                    <th><span><?php echo e(trans('labels.max_order_qty')); ?></span>
                                                                    </th>
                                                                    <th><span><?php echo e(trans('labels.product_low_qty_warning')); ?></span>
                                                                    </th>
                                                                    <th><span><?php echo e(trans('labels.stock_management')); ?></span>
                                                                    </th>
                                                                    <th><span><?php echo e(trans('labels.is_available')); ?></span>
                                                                    </th>
                                                                </tr>
                                                            </thead>
                                                            <tbody>

                                                                <?php if(isset($productVariantArrays)): ?>
                                                                    <?php $__currentLoopData = $productVariantArrays; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $counter => $productVariant): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                                        <tr
                                                                            data-id="<?php echo e($productVariant['product_variants']['id']); ?>">
                                                                            <?php $__currentLoopData = explode('|', $productVariant['product_variants']['name']); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $values): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                                                <td>
                                                                                    <input type="text"
                                                                                        name="variants[<?php echo e($productVariant['product_variants']['id']); ?>][variants][<?php echo e($key); ?>][]"
                                                                                        autocomplete="off"
                                                                                        spellcheck="false"
                                                                                        class="form-control"
                                                                                        value="<?php echo e($values); ?>"
                                                                                        readonly>
                                                                                </td>
                                                                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                                                            <td>
                                                                                <input type="number"
                                                                                    name="variants[<?php echo e($productVariant['product_variants']['id']); ?>][original_price]"
                                                                                    autocomplete="off" spellcheck="false"
                                                                                    placeholder="<?php echo e(trans('labels.original_price')); ?>"
                                                                                    class="form-control voriginal_price_<?php echo e($counter); ?>"
                                                                                    value="<?php echo e($productVariant['product_variants']['original_price']); ?>"
                                                                                    id="voriginal_price_<?php echo e($counter); ?>"
                                                                                    required>
                                                                            </td>
                                                                            <td>
                                                                                <input type="number"
                                                                                    name="variants[<?php echo e($productVariant['product_variants']['id']); ?>][price]"
                                                                                    autocomplete="off" spellcheck="false"
                                                                                    placeholder="<?php echo e(trans('labels.selling_price')); ?>"
                                                                                    class="form-control vprice_<?php echo e($counter); ?>"
                                                                                    value="<?php echo e($productVariant['product_variants']['price']); ?>"
                                                                                    id="vprice_<?php echo e($counter); ?>"
                                                                                    required>
                                                                            </td>

                                                                            <td>
                                                                                <input type="number"
                                                                                    name="variants[<?php echo e($productVariant['product_variants']['id']); ?>][qty]"
                                                                                    autocomplete="off" spellcheck="false"
                                                                                    placeholder="<?php echo e(trans('labels.stock_qty')); ?>"
                                                                                    class="form-control vqty_<?php echo e($counter); ?>"
                                                                                    value="<?php echo e($productVariant['product_variants']['qty']); ?>"
                                                                                    id="vqty_<?php echo e($counter); ?>">
                                                                            </td>
                                                                            <td>
                                                                                <input type="number"
                                                                                    name="variants[<?php echo e($productVariant['product_variants']['id']); ?>][min_order]"
                                                                                    autocomplete="off" spellcheck="false"
                                                                                    placeholder="<?php echo e(trans('labels.min_order_qty')); ?>"
                                                                                    class="form-control vmin_order_<?php echo e($counter); ?>"
                                                                                    value="<?php echo e($productVariant['product_variants']['min_order']); ?>"
                                                                                    id="vmin_order_<?php echo e($counter); ?>">
                                                                            </td>
                                                                            <td>
                                                                                <input type="number"
                                                                                    name="variants[<?php echo e($productVariant['product_variants']['id']); ?>][max_order]"
                                                                                    autocomplete="off" spellcheck="false"
                                                                                    placeholder="<?php echo e(trans('labels.max_order_qty')); ?>"
                                                                                    class="form-control vmax_order_<?php echo e($counter); ?>"
                                                                                    value="<?php echo e($productVariant['product_variants']['max_order']); ?>"
                                                                                    id="vmax_order_<?php echo e($counter); ?>">
                                                                            </td>
                                                                            <td>
                                                                                <input type="number"
                                                                                    name="variants[<?php echo e($productVariant['product_variants']['id']); ?>][low_qty]"
                                                                                    autocomplete="off" spellcheck="false"
                                                                                    placeholder="<?php echo e(trans('labels.product_low_qty_warning')); ?>"
                                                                                    class="form-control vlow_qty_<?php echo e($counter); ?>"
                                                                                    value="<?php echo e($productVariant['product_variants']['low_qty']); ?>"
                                                                                    id="vlow_qty_<?php echo e($counter); ?>">
                                                                            </td>
                                                                            <td class="text-center">
                                                                                <input
                                                                                    class="form-check-input  vstock_management_<?php echo e($counter); ?>"
                                                                                    type="checkbox" value="1"
                                                                                    <?php echo e($productVariant['product_variants']['stock_management'] == 1 ? 'checked' : ''); ?>

                                                                                    onclick="edit_stock_management(this.id)"
                                                                                    name="variants[<?php echo e($productVariant['product_variants']['id']); ?>][stock_management]"
                                                                                    id="vstockmanagement_<?php echo e($counter); ?>">

                                                                            </td>
                                                                            <td class="text-center">
                                                                                <input
                                                                                    class="form-check-input  vis_available_<?php echo e($counter); ?> product_available"
                                                                                    type="checkbox" value="1"
                                                                                    onclick="edit_checkavailable(this.id)"
                                                                                    <?php echo e($productVariant['product_variants']['is_available'] == 1 ? 'checked' : ''); ?>

                                                                                    name="variants[<?php echo e($productVariant['product_variants']['id']); ?>][is_available]"
                                                                                    id="<?php echo e($counter); ?>">

                                                                            </td>

                                                                        </tr>
                                                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                                                <?php endif; ?>
                                                            </tbody>
                                                        </table>
                                                    </div>


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

                                <div class="row g-3">
                                    <div class="col-md-12">
                                        <div class="row g-3">
                                            <div class="col-md-6 d-none">
                                                <div class="form-group">
                                                    <label for="preparation_time"
                                                        class="form-label"><?php echo e(trans('labels.preparation_time')); ?>

                                                        <span class="text-danger">*</span> </label>
                                                    <input type="text" class="form-control" name="preparation_time"
                                                        id="preparation_time" value="<?php echo e($getitem->preparation_time); ?>"
                                                        placeholder="<?php echo e(trans('labels.preparation_time')); ?>">
                                                    <?php $__errorArgs = ['preparation_time'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                                        <span class="text-danger"><?php echo e($message); ?></span>
                                                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                                </div>
                                            </div>

                                        </div>
                                    </div>
                                    <div class="col-md-12">
                                        <div class="form-group">
                                            <label for="description"
                                                class="form-label"><?php echo e(trans('labels.description')); ?></label>
                                            <textarea class="form-control" rows="5" name="description" id="description"
                                                placeholder="<?php echo e(trans('labels.description')); ?>"><?php echo e($getitem->item_description); ?></textarea>
                                        </div>
                                    </div>
                                </div>
                                <div
                                    class="form-group mt-3 <?php echo e(session()->get('direction') == 2 ? 'text-start' : 'text-end'); ?>">
                                    <a href="<?php echo e(URL::to('admin/item')); ?>"
                                        class="btn btn-danger px-4"><?php echo e(trans('labels.cancel')); ?></a>
                                    <button
                                        class="btn btn-primary px-4 <?php echo e(Auth::user()->type == 4 ? (helper::check_access('role_items', Auth::user()->role_id, 'edit') == 1 ? '' : 'd-none') : ''); ?>"
                                        <?php if(env('Environment') == 'sendbox'): ?> type="button" onclick="myFunction()" <?php else: ?> type="submit" <?php endif; ?>><?php echo e(trans('labels.save')); ?></button>
                                </div>
                            </form>
                        </div>
                    </div>
                </div>
            </div>
            <div class="col-12 text-end">
                <button type="button" class="btn btn-primary px-4" data-bs-toggle="modal" data-bs-target="#AddProduct"
                    data-whatever="@addProduct"><?php echo e(trans('labels.add_image')); ?></button>
            </div>
            <div class="mt-3">
                <div class=" card border-0 box-shadow box-shadow p-2">
                    <div class="card-body">
                        <div class="row sort_menu" data-url="<?php echo e(url('admin/products/reorder_image-' . $getitem->id)); ?>"
                            id="carddetails">
                            
                            <?php $__currentLoopData = $getitemimages; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $itemimage): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                <div class="col-xl-2 col-lg-4 col-md-4 col-sm-4 col-6" data-id="<?php echo e($itemimage->id); ?>">
                                    <div class="card-dec h-100 w-100 handle position-relative">
                                        <img src="<?php echo e(helper::image_path($itemimage->image)); ?>"
                                            class="img-fluid product-image rounded-3">
                                        <div class="text-center mt-2 d-flex gap-1 option-product">
                                            <a tooltip="<?php echo e(trans('labels.move')); ?>"
                                                class="btn btn-secondary square btn-sm"><i
                                                    class="fa-light fa-up-down-left-right"></i></a>
                                            <a href="javascript:void(0)" class="btn btn-info square btn-sm"
                                                onclick="updateItemImage('<?php echo e($itemimage->id); ?>','<?php echo e(URL::to('admin/item/showimage')); ?>')"><i
                                                    class="fa-regular fa-pen-to-square"></i></a>
                                            <a href="javascript:void(0)"
                                                <?php if(env('Environment') == 'sendbox'): ?> onclick="myFunction()" <?php else: ?> onclick="deleteItemImage('<?php echo e($itemimage->id); ?>','<?php echo e($itemimage->item_id); ?>','<?php echo e(URL::to('admin/item/destroyimage')); ?>')" <?php endif; ?>
                                                class="btn btn-sm  btn-danger square <?php if($getitemimages->count() == 1): ?> d-none <?php else: ?> '' <?php endif; ?>"><i
                                                    class="fa-regular fa-trash"></i></a>
                                        </div>
                                    </div>
                                </div>
                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <!-- Edit Images -->
    <div class="modal fade" id="EditImages" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabeledit"
        aria-hidden="true">
        <div class="modal-dialog" role="document">
            <form method="post" name="editimg" class="editimg" id="editimg" enctype="multipart/form-data">
                <?php echo csrf_field(); ?>
                <input type="hidden" id="updateimageurl" value="<?php echo e(URL::to('admin/item/updateimage')); ?>">
                <input type="hidden" id="idd" name="id">
                <input type="hidden" class="form-control" id="old_img" name="old_img">
                <input type="hidden" name="removeimg" id="removeimg">
                <div class="modal-content">
                    <div class="modal-header justify-content-between">
                        <h5 class="modal-title fw-500 color-changer" id="exampleModalLabeledit"><?php echo e(trans('labels.images')); ?></h5>
                        <button type="button" class="bg-transparent border-0 m-0" data-bs-dismiss="modal"
                            aria-label="Close">
                            <i class="fa-regular fa-xmark fs-5 color-changer"></i>
                        </button>
                    </div>
                    <span id="emsg"></span>
                    <div class="modal-body">
                        <div class="form-group">
                            <label><?php echo e(trans('labels.images')); ?> (500 x 250) <span class="text-danger">*</span></label>
                            <input type="file" class="form-control" name="image" id="image" accept="image/*">
                        </div>
                        <div class="galleryim mt-2"></div>
                    </div>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-danger px-4"
                            data-bs-dismiss="modal"><?php echo e(trans('labels.close')); ?></button>
                        <button class="btn btn-primary px-4"
                            <?php if(env('Environment') == 'sendbox'): ?> type="button" onclick="myFunction()" <?php else: ?> type="submit" <?php endif; ?>><?php echo e(trans('labels.save')); ?></button>
                    </div>
                </div>
            </form>
        </div>
    </div>


    <!-- Add Item Image -->

    <div class="modal fade" id="AddProduct" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"
        aria-hidden="true">
        <div class="modal-dialog" role="document">
            <form method="post" name="addproduct" class="addproduct" id="addproduct" enctype="multipart/form-data">
                <span id="msg"></span>
                <input type="hidden" id="storeimagesurl" value="<?php echo e(URL::to('admin/item/storeimages')); ?>">
                <input type="hidden" name="itemid" id="itemid" value="<?php echo e(request()->route('id')); ?>">
                <div class="modal-content">
                    <div class="modal-header justify-content-between">
                        <h5 class="modal-title fw-500 color-changer" id="exampleModalLabel"><?php echo e(trans('labels.images')); ?></h5>
                        <button type="button" class="bg-transparent border-0 m-0" data-bs-dismiss="modal"
                            aria-label="Close">
                            <i class="fa-regular fa-xmark fs-5 color-changer"></i>
                        </button>
                    </div>
                    <span id="iiemsg"></span>
                    <div class="modal-body">
                        <div class="form-group">
                            <label class="form-label"><?php echo e(trans('labels.images')); ?> (500 x 250) <span
                                    class="text-danger">*</span></label>
                            <input type="file" multiple="true" class="form-control" name="file[]" id="file"
                                accept="image/*" required="">
                        </div>
                        <div class="gallery"></div>
                    </div>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-danger px-4"
                            data-bs-dismiss="modal"><?php echo e(trans('labels.close')); ?></button>
                        <button class="btn btn-primary px-4"
                            <?php if(env('Environment') == 'sendbox'): ?> type="button" onclick="myFunction()" <?php else: ?> type="submit" <?php endif; ?>><?php echo e(trans('labels.save')); ?></button>
                    </div>
                </div>
            </form>
        </div>
    </div>

    <div class="modal modal-fade-transform" id="commonModal" tabindex="-1" role="dialog" aria-hidden="true">
        <div class="modal-dialog modal-dialog-centered modal-dialog-inner lg-dialog" role="document">
            <div class="modal-content">
                <div class="popup-content">
                    <div class="modal-header justify-content-between popup-header align-items-center">
                        <h5 class="modal-title fw-500 color-changer" id="modelCommanModelLabel">
                            <?php echo e(trans('labels.add_variants')); ?>

                        </h5>
                        <button type="button" class="bg-transparent border-0 m-0" data-bs-dismiss="modal"
                            aria-label="Close">
                            <i class="fa-regular fa-xmark fs-5 color-changer"></i>
                        </button>
                    </div>
                    <div class="modal-body">
                    </div>
                </div>

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

    <div class="modal modal-fade-transform" id="addvariantModal" tabindex="-1" role="dialog" aria-hidden="true">
        <div class="modal-dialog modal-dialog-centered modal-dialog-inner lg-dialog" role="document">
            <div class="modal-content">
                <div class="popup-content">
                    <div class="modal-header justify-content-between popup-header align-items-center">
                        <h5 class="modal-title fw-500 color-changer" class="mb-0" id="modelCommanModelLabel">
                            <?php echo e(trans('labels.add_variants')); ?>

                        </h5>
                        <button type="button" class="bg-transparent border-0 m-0" data-bs-dismiss="modal"
                            aria-label="Close">
                            <i class="fa-regular fa-xmark fs-5 color-changer"></i>
                        </button>
                    </div>
                    <div class="modal-body">
                        <form method="POST"
                            action="<?php echo e(URL::to('admin/products/get-product-variants-possibilities')); ?>" class="row g-3">
                            <?php echo csrf_field(); ?>
                            <div class="form-group">
                                <label for="variant_name"><?php echo e(trans('labels.variant_name')); ?></label>
                                <input class="form-control" name="variant_name" type="text" id="variant_name"
                                    onkeyup="this.value = this.value.replace(/[^a-zA-Z0-9]/g, '')"
                                    placeholder="<?php echo e('Variant Name, i.e Size, Color etc'); ?>">
                            </div>
                            <div class="form-group">
                                <label for="variant_options"><?php echo e(trans('labels.variant_options')); ?></label>
                                <input class="form-control" name="variant_options" type="text" id="variant_options"
                                    placeholder="<?php echo e('Variant Options separated by|pipe symbol, i.e Black|Blue|Red'); ?>">
                            </div>
                            <div class="form-group col-12 d-flex justify-content-end form-label">
                                <input type="button" value="<?php echo e(trans('labels.cancel')); ?>" class="btn btn-danger px-4"
                                    data-bs-dismiss="modal">
                                <input type="button" value="<?php echo e(trans('labels.add_variants')); ?>"
                                    class="btn btn-primary px-4 add-variants <?php echo e(session()->get('direction') == 2 ? 'me-2' : 'ms-2'); ?>">
                            </div>
                        </form>
                    </div>
                </div>

            </div>
        </div>
    </div>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('script'); ?>
    <script>
        var extrasurl = "<?php echo e(URL::to('admin/editgetextras-' . $getitem->id)); ?>";
        var placehodername = "<?php echo e(trans('labels.name')); ?>";
        var placeholderprice = "<?php echo e(trans('labels.price')); ?>";
        var page = "edit";
    </script>
    <script>
        $(document).on('click', '.get-variants', function(e) {
            $("#commonModal .modal-title").html('<?php echo e(__('Add Variants')); ?>');
            $("#commonModal .modal-dialog").addClass('modal-md');
            $("#commonModal").modal('show');
            var data_url = $(this).attr('dataa-url');

            $.get(data_url, {}, function(data) {
                $('#commonModal .modal-body').html(data);
            });
        });

        $(document).on('click', '.add-variants', function(e) {
            e.preventDefault();
            var form = $(this).parents('form');
            var variantNameEle = $('#variant_name');
            var variantOptionsEle = $('#variant_options');
            var isValid = true;
            var hiddenVariantOptions = $('#hiddenVariantOptions').val();

            if (variantNameEle.val() == '') {
                variantNameEle.focus();
                isValid = false;
            } else if (variantOptionsEle.val() == '') {
                variantOptionsEle.focus();
                isValid = false;
            }

            if (isValid) {
                $.ajax({
                    url: form.attr('action'),
                    datType: 'json',
                    data: {
                        variant_name: variantNameEle.val(),
                        variant_options: variantOptionsEle.val(),
                        hiddenVariantOptions: hiddenVariantOptions
                    },
                    success: function(data) {
                        if (data.message != "" && data.message != null) {
                            toastr.error(data.message);
                        }
                        $('#hiddenVariantOptions').val(data.hiddenVariantOptions);
                        $('.variant-table').html(data.varitantHTML);
                        $('#variant_card').removeClass('d-none');
                        $("#commonModal").modal('hide');
                    }
                })
            }
        });
    </script>
    <script>
        function validation(value, id) {
            if (value.includes('@')) {
                newval = value.replaceAll('@', '');
                $('#' + id).val(newval);
            }
            if (value.includes('\\')) {
                newval = value.replaceAll('\\', '');
                $('#' + id).val(newval);
            }
        }
    </script>
    <script>
        $(document).ready(function() {

            $('.sort_menu').sortable({
                handle: '.handle',
                cursor: 'move',
                placeholder: 'highlight',
                axis: "x,y",

                update: function(e, ui) {
                    var sortData = $('.sort_menu').sortable('toArray', {
                        attribute: 'data-id'
                    })
                    updateToDatabase(sortData.join('|'))
                }
            })

            function updateToDatabase(idString) {

                $.ajax({
                    headers: {
                        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                    },
                    type: "POST",
                    dataType: "json",
                    url: $('#carddetails').attr('data-url'),
                    data: {
                        ids: idString,
                    },
                    success: function(response) {
                        if (response.status == 1) {
                            toastr.success(response.msg);
                        } else {
                            toastr.success(wrong);
                        }
                    }
                });
            }

        })
    </script>
    <script
        src="<?php echo e(url(env('ASSETSPATHURL') . 'admin-assets/assets/js/bootstrap/bootstrap-select.v1.14.0-beta2.min.js')); ?>">
    </script>
    <script src="<?php echo e(url(env('ASSETSPATHURL') . 'admin-assets/assets/js/custom/additem.js')); ?>"></script>
    <script src="<?php echo e(url(env('ASSETSPATHURL') . 'admin-assets/assets/js/custom/category.js')); ?>"></script>
<?php $__env->stopSection(); ?>

<?php echo $__env->make('admin.theme.default', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /www/wwwroot/koreanshop.lk/resources/views/admin/item/edititem.blade.php ENDPATH**/ ?>
© 2026 GrazzMean