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/resources/views/admin/tickets/edit.blade.php
@extends('admin.layouts.app')
@section('title', "پنل مدیریت | ویرایش تیکت")

@section('content')
    <div class="content-wrapper">
    <!-- Content Header (Page header) -->
    <div class="content-header">
      <div class="container-fluid">
        <div class="row mb-2">
          <div class="col-sm-6">
            <h1 class="m-0 text-dark">ویرایش تیکت</h1>
          </div><!-- /.col -->
          <div class="col-sm-6">
            <ol class="breadcrumb float-sm-left">
                {{ Breadcrumbs::render('ticket-edit', $ticket) }}
            </ol>
          </div><!-- /.col -->
        </div><!-- /.row -->
      </div><!-- /.container-fluid -->
    </div>
    <!-- /.content-header -->

    <!-- Main content -->
    <section class="content">
      <div class="container-fluid">
        <div class="row">
            <div class="col-md-12">
                <div class="card card-primary">
                    <div class="card-body">
                        <div class="text-center">
                            <h4 class="d-inline-block">{{ $ticket->title }}</h4>
                            <small class="text-muted">
                                (
                                <span class="fa fa-sort-amount-down"></span> اولویت:
                                <span class="badge badge-{{ $ticket->priority->color() }}">{{ $ticket->priority->description }}</span>
                                <i class="fa fa-envelope{{ ($ticket->status->is(\App\Enums\TicketStatus::CLOSED) ? '' : '-open') }}"></i> وضعیت:
                                <form class="d-inline" method="POST" id="change-status"
                                      action="{{ route('admin.tickets.update', $ticket->slug) }}">
                                    @csrf
                                    @method('PATCH')
                                    <select name="status" onchange="$('#change-status').submit();">
                                        @foreach(\App\Enums\TicketStatus::getInstances() as $enum)
                                            <option class="text-{{ $enum->color() }}" value="{{ $enum->value }}" {{ $enum->value == $ticket->status->value ? 'selected' : '' }}>
                                                {{ $enum->description }}
                                            </option>
                                        @endforeach
                                    </select>
                                </form>
                                )
                            </small>
                        </div>
                        <hr class="w-50 mx-auto">
                        <div class="container-fluid">
                            @foreach($ticket->messages as $message)
                                <div class="row p-4" style="background-color: {{ $ticket->user_id == $message->user->id ? '#F7FAFD' : '#FAF8F1' }};">
                                    <div class="col-sm-2 col-lg-1">
                                        <img src="{{ $message->user->avatar }}"
                                             alt="{{ $message->user->name }}"
                                             class="img-fluid"
                                             style="border-radius: 50%;">
                                    </div>
                                    <div class="col-sm-10 col-lg-11">
                                    <span class="name">
                                        <small class="text-muted float-left">
                                            <i class="fa fa-clock-o"></i> {{ jdate($message->created_at)->format('d F Y ساعت H:i') }}
                                        </small>
                                        <b>{{ $message->user->name }}</b>
                                        <small class="text-muted">
                                            (
                                            <i class="fa fa-user-secret"></i> {{ optional($message->user->roles->first())->name ?: 'مشتری' }}
                                            )
                                        </small>
                                    </span>
                                        <div>
                                            <p class="text-justify">{!! nl2br(e($message->body)) !!}</p>
                                            @if(count($message->attachments) > 0)
                                                <div>
                                                    <span class="fa fa-paperclip"></span>
                                                    <strong>پیوست‌ها:</strong>
                                                    @foreach($message->attachments as $attachment)
                                                        @if($attachment->mime == 'jpg' OR $attachment->mime == 'png' OR $attachment->mime == 'jpeg' OR $attachment->mime == 'gif')
                                                            @php $icon = '-image'; @endphp
                                                        @elseif($attachment->mime == 'docx' OR $attachment->mime == 'doc')
                                                            @php $icon = '-word'; @endphp
                                                        @elseif($attachment->mime == 'pdf')
                                                            @php $icon = '-pdf'; @endphp
                                                        @elseif($attachment->mime == 'zip')
                                                            @php $icon = '-archive'; @endphp
                                                        @else
                                                            @php $icon = ''; @endphp
                                                        @endif
                                                        <a href="{{ route('getFileSrc', ['Ticket', $attachment->path]) }}" class="text-primary text-info" target="_blank">
                                                            <span class="fa fa-file{{ $icon }}"></span> {{ $attachment->title }}
                                                        </a>
                                                    @endforeach
                                                </div>
                                            @endif
                                        </div>
                                    </div>
                                </div>
                                <hr>
                            @endforeach
                        </div>
                        <livewire:admin.ticket.edit :ticket="$ticket" />
                    </div>
                </div>
            </div>
        </div>
      </div>
    </section>
    <!-- /.content -->
    </div>
@endsection