HEX
Server: LiteSpeed
System: Linux sv4.hami.host 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64
User: armgroup (1008)
PHP: 8.2.32
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open, mail, socket_create, socket_create_listen, socket_create_pair, link, dl, openlog, syslog, stream_socket_server, curl_multi_init
Upload Files
File: /home/armgroup/libs/storage/framework/views/b2706f0ca60ce711cb9e6278576f761b6d25f969.php
<form role="form" wire:submit.prevent="update">
    <div class="card-body">
        <div class="row">
            <div class="col-12 mb-3">
                <div class="form-group mb-0" wire:ignore>
                    <label for="parent_id">دسته والد</label>
                    <select class="form-control <?php $__errorArgs = ['category.parent_id'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" id="parent_id"
                            wire:model.defer="category.parent_id">
                        <option value="">بدون والد</option>
                        <?php $__currentLoopData = $categories; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $c): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                            <option value="<?php echo e($c->id); ?>"><?php echo e($c->name); ?></option>
                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                    </select>
                </div>
                <?php $__errorArgs = ['category.parent_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" role="alert">
                    <strong><?php echo e($message); ?></strong>
                </span>
                <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
            </div>
            <div class="col-6">
                <div class="form-group">
                    <label for="category.name">نام *</label>
                    <input class="form-control <?php $__errorArgs = ['category.name'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" id="category.name"
                           wire:model.defer="category.name" type="text" required>
                    <?php $__errorArgs = ['category.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" role="alert">
                            <strong><?php echo e($message); ?></strong>
                        </span>
                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                </div>
            </div>
            <div class="col-6">
                <div class="form-group">
                    <label for="category.slug">اسلاگ *</label>
                    <input class="form-control <?php $__errorArgs = ['category.slug'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" id="category.slug"
                           wire:model.defer="category.slug" type="text" required>
                    <?php $__errorArgs = ['category.slug'];
$__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" role="alert">
                            <strong><?php echo e($message); ?></strong>
                        </span>
                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                </div>
            </div>
            <div class="col-6">
                <div class="form-group">
                    <label for="h1">تگ h1</label>
                    <input class="form-control <?php $__errorArgs = ['category.h1'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" id="h1"
                           wire:model.defer="category.h1" type="text">
                    <?php $__errorArgs = ['category.h1'];
$__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" role="alert">
                            <strong><?php echo e($message); ?></strong>
                        </span>
                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                </div>
            </div>
            <div class="col-6">
                <div class="form-group">
                    <label for="meta_title">عنوان صفحه</label>
                    <input class="form-control <?php $__errorArgs = ['category.meta_title'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" id="meta_title"
                           wire:model.defer="category.meta_title" type="text">
                    <?php $__errorArgs = ['category.meta_title'];
$__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" role="alert">
                            <strong><?php echo e($message); ?></strong>
                        </span>
                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                </div>
            </div>
            <div class="col-12">
                <div class="form-group">
                    <label for="short_description">توضیحات کوتاه</label>
                    <textarea class="form-control <?php $__errorArgs = ['category.short_description'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" id="short_description"
                              wire:model.defer="category.short_description"></textarea>
                    <?php $__errorArgs = ['category.short_description'];
$__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" role="alert">
                        <strong><?php echo e($message); ?></strong>
                    </span>
                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                </div>
            </div>
            <div class="col-12 mb-3">
                <div class="form-group mb-0" wire:ignore>
                    <label for="description">توضیحات کامل *</label>
                    <textarea class="tinymce form-control <?php $__errorArgs = ['category.description'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" id="description"
                              wire:model.defer="category.description"></textarea>
                </div>
                <?php $__errorArgs = ['category.description'];
$__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" role="alert">
                    <strong><?php echo e($message); ?></strong>
                </span>
                <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
            </div>
            <div class="col-6">
                <div class="form-group">
                    <div class="input-group d-inline col-md-2">
                    <span class="input-group-btn">
                       <a data-input="thumbnail" data-name="icon" data-preview="holder1" class="lfm btn btn-primary text-white">
                          <i class="fa fa-picture-o"></i> آیکون
                       </a>
                    </span>
                    </div>
                    <div id="holder1" class="d-inline col-md-4">
                        <?php if($category->icon): ?>
                            <a href="<?php echo e(asset($category->icon)); ?>" target="_blank">
                                <img src="<?php echo e(asset($category->icon)); ?>" style="width: 120px; height: 90px;" class="img-fluid">
                            </a>
                            <a href="#" class="btn btn-sm btn-danger" wire:click.prevent="$set('category.icon', null)"><span class="fa fa-times"></span> حذف</a>
                        <?php endif; ?>
                    </div>
                </div>
            </div>
            <div class="col-6">
                <div class="form-group">
                    <div class="input-group d-inline col-md-2">
                    <span class="input-group-btn">
                       <a data-input="thumbnail" data-name="image" data-preview="holder2" class="lfm btn btn-primary text-white">
                          <i class="fa fa-picture-o"></i> تصویر
                       </a>
                    </span>
                    </div>
                    <div id="holder2" class="d-inline col-md-4">
                        <?php if($category->image): ?>
                            <a href="<?php echo e(asset($category->image)); ?>" target="_blank">
                                <img src="<?php echo e(asset($category->image)); ?>" style="width: 120px; height: 90px;" class="img-fluid">
                            </a>
                            <a href="#" class="btn btn-sm btn-danger" wire:click.prevent="$set('category.image', null)"><span class="fa fa-times"></span> حذف</a>
                        <?php endif; ?>
                    </div>
                </div>
            </div>
            <div class="col-6">
                <div class="form-group">
                    <label for="category.sort_order">ترتیب</label>
                    <input class="form-control <?php $__errorArgs = ['category.sort_order'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" id="category.sort_order"
                           wire:model.defer="category.sort_order" type="number" min="0" max="10000">
                    <?php $__errorArgs = ['category.sort_order'];
$__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" role="alert">
                        <strong><?php echo e($message); ?></strong>
                    </span>
                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                </div>
            </div>

















            <div class="col-6">
                <div class="form-group">
                    <label for="category.status">وضعیت *</label>
                    <select class="form-control <?php $__errorArgs = ['category.status'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" id="category.status" required
                            wire:model.defer="category.status">
                        <option value="1">فعال</option>
                        <option value="0">غیرفعال</option>
                    </select>
                    <?php $__errorArgs = ['category.status'];
$__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" role="alert">
                            <strong><?php echo e($message); ?></strong>
                        </span>
                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                </div>
            </div>
        </div>
        <hr>
        <h4 class="text-center mb-1 mt-4" style="color: #2c3e50; text-decoration: underline;"><span class="fa fa-question"></span>سوالات متداول</h4>
        <table class="table table-hover">
            <thead>
            <tr>
                <th>سوال</th>
                <th>جواب</th>
                <th>عملیات</th>
            </tr>
            </thead>
            <tbody>
            <?php $__currentLoopData = $faq; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $index => $f): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                <tr>
                    <td>
                        <input type="text" class="form-control <?php $__errorArgs = ["faq.$index.question"];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>"
                               wire:model.defer="faq.<?php echo e($index); ?>.question" required>
                        <?php $__errorArgs = ["faq.$index.question"];
$__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" role="alert">
                                    <strong><?php echo e($message); ?></strong>
                                </span>
                        <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                    </td>
                    <td>
                        <input type="text" class="form-control <?php $__errorArgs = ["faq.$index.answer"];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>"
                               wire:model.defer="faq.<?php echo e($index); ?>.answer" required>
                        <?php $__errorArgs = ["faq.$index.answer"];
$__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" role="alert">
                                    <strong><?php echo e($message); ?></strong>
                                </span>
                        <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                    </td>
                    <td>
                        <button type="button" class="btn btn-danger btn-sm" wire:click="removeItem(<?php echo e($index); ?>)">
                            <span class="fa fa-trash"></span> حذف
                        </button>
                    </td>
                </tr>
            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
            </tbody>
            <tfoot>
            <tr>
                <td colspan="2"></td>
                <td>
                    <button type="button" id="add-item" class="btn btn-success btn-sm" wire:click="addItem"><span class="fa fa-plus"></span> افزودن</button>
                </td>
            </tr>
            </tfoot>
        </table>
    </div>
    <div class="card-footer">
        <button type="submit" class="btn btn-primary">ذخیره</button>
        <a href="<?php echo e(route('admin.categories.showCategories', $type['slug'])); ?>" class="btn btn-danger float-left">لغو</a>
    </div>
</form>

<?php $__env->startPush('scripts'); ?>
    <?php echo $__env->make('livewire.admin.partials.tinymce', ['variable' => 'category.description'], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
    <script>
        var lfm = function(class_name, type, options) {
            let buttons = document.getElementsByClassName(class_name);
            for(let i = 0; i < buttons.length; i++) {
                buttons[i].addEventListener('click', function () {
                    var route_prefix = (options && options.prefix) ? options.prefix : '/laravel-filemanager';
                    var target_preview = document.getElementById(buttons[i].getAttribute('data-preview'));

                    window.open(route_prefix + '?type=' + type || 'file', 'FileManager', 'width=900,height=600');
                    window.SetUrl = function (items) {
                        var file_path = items.map(function (item) {
                            return item.url;
                        }).join(',');

                        // set or change the preview image src
                        items.forEach(function (item) {
                            target_preview.innerHTML = `<img src="${item.thumb_url}" class="img-fluid">`;
                        });

                        // trigger change event
                        target_preview.dispatchEvent(new Event('change'));

                        Livewire.emit('imageChanged', file_path, buttons[i].getAttribute('data-name'));
                    };
                });
            }
        };
        lfm('lfm', 'image');
    </script>
    <?php echo $__env->make('livewire.admin.partials.select2', ['selectId' => 'parent_id', 'selectVar' => 'category.parent_id'], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php $__env->stopPush(); ?>
<?php /**PATH /home/technova/technovar/resources/views/livewire/admin/category/edit.blade.php ENDPATH**/ ?>