shell bypass 403
<?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**/ ?>