One Hat Cyber Team
Your IP :
216.73.216.93
Server IP :
178.63.234.5
Server :
Linux whm01.ins-jo.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Server Software :
Apache
PHP Version :
8.1.32
Buat File
|
Buat Folder
Dir :
~
/
home
/
business
/
www
/
storage
/
framework
/
views
/
View File Name :
2dde0b2492f07b0ef3f08a34d37bd69531c9a886.php
<?php if(!empty($item->language) && $item->language->rtl == 1): ?> <?php $__env->startSection('styles'); ?> <style> form input, form textarea, form select { direction: rtl; } .nicEdit-main { direction: rtl; text-align: right; } </style> <?php $__env->stopSection(); ?> <?php endif; ?> <?php $__env->startSection('content'); ?> <div class="page-header"> <h4 class="page-title">Edit Item</h4> <ul class="breadcrumbs"> <li class="nav-home"> <a href="<?php echo e(route('user-dashboard')); ?>"> <i class="flaticon-home"></i> </a> </li> <li class="separator"> <i class="flaticon-right-arrow"></i> </li> <li class="nav-item"> <a href="#">Shop Management</a> </li> <li class="separator"> <i class="flaticon-right-arrow"></i> </li> <li class="nav-item"> <a href="#">Manage Items</a> </li> <li class="separator"> <i class="flaticon-right-arrow"></i> </li> <li class="nav-item"> <a href="#">Items</a> </li> <li class="separator"> <i class="flaticon-right-arrow"></i> </li> <li class="nav-item"> <a href="#">Edit Item</a> </li> </ul> </div> <div class="row"> <div class="col-md-12"> <div class="card"> <div class="card-header"> <div class="card-title d-inline-block">Edit Item</div> <a class="btn btn-info btn-sm float-right d-inline-block" href="<?php echo e(route('user.item.index') . '?language=' . request()->input('language')); ?>"> <span class="btn-label"> <i class="fas fa-backward" style="font-size: 12px;"></i> </span> Back </a> </div> <div class="card-body pt-5 pb-5"> <div class="row"> <div class="col-lg-8 offset-lg-2"> <div class="alert alert-danger pb-1" id="postErrors" style="display: none;"> <button type="button" class="close" data-dismiss="alert">×</button> <ul></ul> </div> <div class="px-2"> <label for="" class="mb-2"><strong><?php echo e(__('Slider Images')); ?> *</strong></label> <div class="row"> <div class="col-12 p-0"> <table class="table table-striped" id="imgtable"> <?php if(!is_null($item->sliders)): ?> <?php $__currentLoopData = $item->sliders; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $img): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <tr class="trdb" id="trdb<?php echo e($key); ?>"> <td> <div class="thumbnail "> <img style="width:150px;" src="<?php echo e(asset('assets/front/img/user/items/slider-images/' . $img->image)); ?>" alt="Item Image"> </div> </td> <td> <button type="button" class="btn btn-danger pull-right rmvbtndb" onclick="rmvdbimg(<?php echo e($key); ?>,<?php echo e($img->id); ?>)"> <i class="fa fa-times"></i> </button> </td> </tr> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> <?php endif; ?> </table> </div> </div> <form action="<?php echo e(route('user.item.slider')); ?>" id="my-dropzone" enctype="multipart/form-data" class="dropzone create"> <?php echo csrf_field(); ?> <div class="fallback"> </div> </form> <?php if($errors->has('image')): ?> <p class="mt-2 mb-0 text-danger"><?php echo e($errors->first('image')); ?></p> <?php endif; ?> </div> <form id="itemForm" class="" action="<?php echo e(route('user.item.update')); ?>" method="post" enctype="multipart/form-data"> <?php echo csrf_field(); ?> <input type="hidden" name="item_id" value="<?php echo e($item->id); ?>"> <div class="form-group"> <div class="col-12 mb-2"> <label for=""><?php echo e(__('Thumbnail Image*')); ?></label> </div> <div class="col-md-12 showImage mb-3"> <img src="<?php echo e(isset($item->thumbnail) ? asset('assets/front/img/user/items/thumbnail/' . $item->thumbnail) : asset('assets/admin/img/noimage.jpg')); ?>" alt="..." class="img-thumbnail"> </div> <input type="file" name="thumbnail" id="image" class="form-control"> <p id="errthumbnail" class="mb-0 text-danger em"></p> </div> <div id="sliders"></div> <div class="row"> <input type="hidden" name="type" value="<?php echo e($item->type); ?>"> <div class="col-lg-12"> <?php if($item->type == 'physical' && count($item->itemVariations) == 0): ?> <div class="form-group"> <label for="">Stock Item</label> <input type="number" class="form-control ltr" name="stock" placeholder="Enter Product Stock" value="<?php echo e($item->stock); ?>"> <p id="errstock" class="mb-0 text-danger em"></p> <p class="mb-0 text-warning"> <?php echo e('This stock will be checked, only if the item has no variation'); ?> </p> </div> <?php endif; ?> <?php if($item->type == 'digital'): ?> <div class="form-group"> <label for="">Type *</label> <select name="file_type" class="form-control" id="fileType" onchange="toggleFileUpload();"> <option value="upload" <?php echo e(!empty($item->download_file) ? 'selected' : ''); ?>>File Upload </option> <option value="link" <?php echo e(!empty($item->download_link) ? 'selected' : ''); ?>>File Download Link</option> </select> <p id="errfile_type" class="mb-0 text-danger em"></p> </div> <?php endif; ?> </div> <?php if($item->type == 'digital'): ?> <div class="col-12"> <div id="downloadFile" class="form-group"> <label for="">Downloadable File *</label> <br> <input name="download_file" type="file"> <p class="mb-0 text-warning">Only zip file is allowed.</p> <p id="errdownload_file" class="mb-0 text-danger em"></p> <?php if(!empty($item->download_file)): ?> <a class="digital-donwload-btn btn btn-primary btn-sm border-0" href="<?php echo e(route('user-digital-item-download', $item->id)); ?>"><?php echo e(__('Download Uploaded File')); ?></a> <?php endif; ?> </div> <div id="downloadLink" class="form-group" style="display: none"> <label for="">Downloadable Link *</label> <input name="download_link" type="text" class="form-control" value="<?php echo e($item->download_link); ?>"> <p id="errdownload_link" class="mb-0 text-danger em"></p> </div> </div> <?php endif; ?> </div> <div class="row"> <div class="col-lg-4"> <div class="form-group"> <label for="">Status *</label> <select class="form-control ltr" name="status"> <option value="" selected disabled>Select a status</option> <option value="1" <?php echo e($item->status == 1 ? 'selected' : ''); ?>>Show </option> <option value="0" <?php echo e($item->status == 0 ? 'selected' : ''); ?>>Hide </option> </select> <p id="errstatus" class="mb-0 text-danger em"></p> </div> </div> <?php if($item->type == 'physical'): ?> <div class="col-lg-4"> <div class="form-group"> <label for=""> Product Sku *</label> <input type="text" class="form-control ltr" name="sku" placeholder="Enter Product sku" value="<?php echo e($item->sku); ?>"> <p id="errsku" class="mb-0 text-danger em"></p> </div> </div> <?php endif; ?> <div class="col-lg-4"> <div class="form-group"> <label for=""> Current Price (<?php if(!empty($userBs->base_currency_symbol)): ?> <?php echo e($userBs->base_currency_symbol); ?> <?php endif; ?> ) *</label> <input type="number" class="form-control ltr" name="current_price" value="<?php echo e($item->current_price); ?>" step="0.0001" placeholder="Enter Current Price"> <p id="errcurrent_price" class="mb-0 text-danger em"></p> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label for="">Previous Price (<?php if(!empty($userBs->base_currency_symbol)): ?> <?php echo e($userBs->base_currency_symbol); ?> <?php endif; ?> )</label> <input type="number" class="form-control ltr" name="previous_price" value="<?php echo e($item->previous_price); ?>" step="0.0001" placeholder="Enter Previous Price"> <p id="errprevious_price" class="mb-0 text-danger em"></p> </div> </div> </div> <div id="accordion" class="mt-3 custom-accordion px-2"> <?php $__currentLoopData = $languages; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $language): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php $postData = $language ->itemInfo() ->where('item_id', $item->id) ->first(); ?> <div class="version"> <div class="version-header custom-accordion mt-3" id="heading<?php echo e($language->id); ?>"> <h5 class="mb-0"> <button type="button" class="btn accordion-btn" data-toggle="collapse" data-target="#collapse<?php echo e($language->id); ?>" aria-expanded="<?php echo e($language->is_default == 1 ? 'true' : 'false'); ?>" aria-controls="collapse<?php echo e($language->id); ?>"> <?php echo e($language->name . __(' Language')); ?> <?php echo e($language->is_default == 1 ? '(Default)' : ''); ?> <span class="caret"></span> </button> </h5> </div> <div id="collapse<?php echo e($language->id); ?>" class="collapse <?php echo e($language->is_default == 1 ? 'show' : ''); ?>" aria-labelledby="heading<?php echo e($language->id); ?>" data-parent="#accordion"> <div class="version-body" id="app<?php echo e($language->code); ?>"> <div class="row"> <?php $categories = App\Models\User\UserItemCategory::where('language_id', $language->id) ->where('user_id', Auth::guard('web')->user()->id) ->where('status', 1) ->orderBy('name', 'asc') ->get(); ?> <input hidden id="subcatGetterForItem" value="<?php echo e(route('user.item.subcatGetter')); ?>"> <div class="col-lg-6"> <div class="form-group <?php echo e($language->rtl == 1 ? 'rtl text-right' : ''); ?>"> <label><?php echo e(__('Select Category*')); ?></label> <select data-code="<?php echo e($language->code); ?>" name="<?php echo e($language->code); ?>_category" class="form-control getSubCategory"> <option value="" selected disabled>-Select Category-</option> <?php $__currentLoopData = $categories; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $cat): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <option <?= @$postData->category_id == $cat->id ? 'selected' : '' ?> value="<?php echo e($cat->id); ?>"> <?php echo e($cat->name); ?></option> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </select> </div> </div> <div class="col-lg-6"> <div class="form-group <?php echo e($language->rtl == 1 ? 'rtl text-right' : ''); ?>"> <label><?php echo e(__('Select Subcategory*')); ?></label> <select data-code="<?php echo e($language->code); ?>" name="<?php echo e($language->code); ?>_subcategory" id="<?php echo e($language->code); ?>_subcategory" class="form-control"> <option value="" selected disabled>-Select Subcategory- </option> <?php $__currentLoopData = App\Models\User\UserItemSubCategory::where('language_id', $language->id)->where('user_id', Auth::guard('web')->user()->id)->where('category_id', $postData->category_id ?? '')->get(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $sub): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <option <?= $postData->subcategory_id == $sub->id ? 'selected' : '' ?> value="<?php echo e($sub->id); ?>"> <?php echo e($sub->name); ?></option> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </select> </div> </div> <div class="col-lg-12"> <div class="form-group <?php echo e($language->rtl == 1 ? 'rtl text-right' : ''); ?>"> <label><?php echo e(__('Title*')); ?></label> <input type="text" class="form-control" name="<?php echo e($language->code); ?>_title" value="<?php echo e(is_null($postData) ? '' : $postData->title); ?>" placeholder="<?php echo e(__('Enter Title')); ?>"> </div> </div> </div> <div class="row"> <div class="col-lg-12 "> <div class="form-group <?php echo e($language->rtl == 1 ? 'rtl text-right' : ''); ?>"> <label for="">Tags </label> <input type="text" class="form-control" name="<?php echo e($language->code); ?>_tags" data-role="tagsinput" placeholder="Enter tags" value="<?php echo e(is_null($postData) ? '' : $postData->tags); ?>"> </div> </div> <div class="col-lg-12"> <div class="form-group <?php echo e($language->rtl == 1 ? 'rtl text-right' : ''); ?>"> <label><?php echo e(__('Summary')); ?></label> <textarea class="form-control" name="<?php echo e($language->code); ?>_summary" placeholder="<?php echo e(__('Enter Summary')); ?>"><?php echo e(is_null($postData) ? '' : $postData->summary); ?></textarea> </div> </div> </div> <div class="row"> <div class="col-lg-12"> <div class="form-group <?php echo e($language->rtl == 1 ? 'rtl text-right' : ''); ?>"> <label><?php echo e(__('Description')); ?></label> <textarea id="<?php echo e($language->code); ?>_PostContent" class="form-control summernote" name="<?php echo e($language->code); ?>_description" placeholder="<?php echo e(__('Enter Content')); ?>" data-height="300"><?php echo e(is_null($postData) ? '' : $postData->description); ?></textarea> </div> </div> </div> <div class="row"> <div class="col-lg-12"> <div class="form-group <?php echo e($language->rtl == 1 ? 'rtl text-right' : ''); ?>"> <label><?php echo e(__('Meta keyword')); ?></label> <input class="form-control" name="<?php echo e($language->code); ?>_keyword" placeholder="<?php echo e(__('Enter Meta Keywords')); ?>" value="<?php echo e(is_null($postData) ? '' : $postData->meta_keywords); ?>" data-role="tagsinput"> </div> </div> </div> <div class="row"> <div class="col-lg-12"> <div class="form-group <?php echo e($language->rtl == 1 ? 'rtl text-right' : ''); ?>"> <label><?php echo e(__('Meta Descroption')); ?></label> <textarea class="form-control" name="<?php echo e($language->code); ?>_meta_keyword" rows="5" placeholder="<?php echo e(__('Enter Meta Descroption')); ?>"><?php echo e(is_null($postData) ? '' : $postData->meta_description); ?></textarea> </div> </div> </div> <div class="row"> <div class="col-lg-12"> <?php $currLang = $language; ?> <?php $__currentLoopData = $languages; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $lang): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php if($lang->id == $currLang->id) continue; ?> <div class="form-check py-0"> <label class="form-check-label"> <input class="form-check-input" type="checkbox" onchange="cloneInput('collapse<?php echo e($currLang->id); ?>', 'collapse<?php echo e($lang->id); ?>', event)"> <span class="form-check-sign"><?php echo e(__('Clone for')); ?> <strong class="text-capitalize text-secondary"><?php echo e($lang->name); ?></strong> <?php echo e(__('language')); ?></span> </label> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> </div> </div> </div> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> </form> </div> </div> </div> <div class="card-footer"> <div class="form"> <div class="form-group from-show-notify row"> <div class="col-12 text-center"> <button type="submit" form="itemForm" class="btn btn-success">Update</button> </div> </div> </div> </div> </div> </div> </div> <?php $__env->stopSection(); ?> <?php $__env->startSection('scripts'); ?> <?php if($item->type == 'digital'): ?> <script> function toggleFileUpload() { let type = $("select[name='file_type']").val(); if (type == 'link') { $("#downloadFile input").attr('disabled', true); $("#downloadFile").hide(); $("#downloadLink").show(); $("#downloadLink input").removeAttr('disabled'); } else { $("#downloadLink input").attr('disabled', true); $("#downloadLink").hide(); $("#downloadFile").show(); $("#downloadFile input").removeAttr('disabled'); } } $(document).ready(function() { toggleFileUpload(); }); </script> <?php endif; ?> <script> // myDropzone is the configuration for the element that has an id attribute // with the value my-dropzone (or myDropzone) Dropzone.options.myDropzone = { acceptedFiles: '.png, .jpg, .jpeg', url: "", success: function(file, response) { console.log(response.file_id); // Create the remove button var removeButton = Dropzone.createElement( "<button class='rmv-btn'><i class='fa fa-times'></i></button>"); // Capture the Dropzone instance as closure. var _this = this; // Listen to the click event removeButton.addEventListener("click", function(e) { // Make sure the button click doesn't submit the form: e.preventDefault(); e.stopPropagation(); _this.removeFile(file); rmvimg(response.file_id); }); // Add the button to the file preview element. file.previewElement.appendChild(removeButton); var content = {}; content.message = 'Slider images added successfully!'; content.title = 'Success'; content.icon = 'fa fa-bell'; $.notify(content, { type: 'success', placement: { from: 'top', align: 'right' }, time: 1000, delay: 0, }); } }; function rmvimg(fileid) { // If you want to the delete the file on the server as well, // you can do the AJAX request here. $.ajax({ url: "", type: 'POST', data: { _token: "<?php echo e(csrf_token()); ?>", fileid: fileid }, success: function(data) { var content = {}; content.message = 'Slider image deleted successfully!'; content.title = 'Success'; content.icon = 'fa fa-bell'; $.notify(content, { type: 'success', placement: { from: 'top', align: 'right' }, time: 1000, delay: 0, }); } }); } </script> <script> var el = 0; function rmvdbimg(indb) { $(".request-loader").addClass("show"); $.ajax({ url: "", type: 'POST', data: { _token: "<?php echo e(csrf_token()); ?>", fileid: indb }, success: function(data) { $(".request-loader").removeClass("show"); $("#trdb" + indb).remove(); var content = {}; content.message = 'Slider image deleted successfully!'; content.title = 'Success'; content.icon = 'fa fa-bell'; $.notify(content, { type: 'success', placement: { from: 'top', align: 'right' }, time: 1000, delay: 0, }); } }); } </script> <?php $test = $languages->pluck('code')->toArray(); // dump($test); ?> <script> "use strict"; const fullUrl = "<?php echo url()->full(); ?>"; const uploadSliderImage = "<?php echo e(route('user.item.slider')); ?>"; const rmvSliderImage = "<?php echo e(route('user.item.slider-remove')); ?>"; const rmvDbSliderImage = "<?php echo e(route('user.item.db-slider-remove')); ?>"; </script> <script src="<?php echo e(asset('assets/admin/js/dropzone-slider.js')); ?>"></script> <?php $__env->stopSection(); ?> <?php echo $__env->make('user.layout', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/business/public_html/resources/views/user/item/edit.blade.php ENDPATH**/ ?>