ï»¿ï»¿eavnaksjjdushsydhajd
ï»¿ï»¿ï»¿ï»¿PK     œs]ÇˆUÎ  Î    index.blade.phpnu „[µü¤        @extends('seller.layouts.app')

@section('panel_content')
    <div class="aiz-titlebar mt-2 mb-4">
      <div class="row align-items-center">
          <div class="col-md-6">
              <b class="h4">{{ translate('Conversations')}}</b>
          </div>
      </div>
    </div>

    <div class="card">
      <div class="card-body">
        <ul class="list-group list-group-flush">
            @foreach ($conversations as $key => $conversation)
                <li class="list-group-item px-0">
                    <div class="row gutters-10">
                        <div class="col-auto">
                            <div class="media">
                                <span class="avatar avatar-sm flex-shrink-0">
                                    <img @if ($conversation->sender->avatar_original == null) src="{{ static_asset('assets/img/avatar-place.png') }}" @else src="{{ uploaded_asset($conversation->sender->avatar_original) }}" @endif class="rounded-circle" onerror="this.onerror=null;this.src='{{ static_asset('assets/img/avatar-place.png') }}';">
                                </span>
                            </div>
                        </div>
                        <div class="col-auto col-lg-3">
                            <span class="fw-600">{{ $conversation->sender->name }}</span>
                            <br>
                            <span class="opacity-50">
                                {{ date('h:i:m d-m-Y', strtotime($conversation->messages->last()->created_at)) }}
                            </span>
                        </div>
                        <div class="col-12 col-lg">
                            <div class="block-body">
                                <div class="block-body-inner pb-3">
                                    <div class="row no-gutters">
                                        <div class="col">
                                            <h6 class="mt-0">
                                                <a href="{{ route('seller.preorder-conversations.show', encrypt($conversation->id)) }}" class="text-dark fw-600">
                                                    {{ $conversation->title }}
                                                </a>
                                                @if ($conversation->messages()->where('sender_id', '!=' , auth()->id())->whereReceiverViewed(0)->count() > 0)
                                                    <span class="badge badge-inline badge-danger">{{ translate('New') }}</span>
                                                @endif
                                            </h6>
                                        </div>
                                    </div>
                                    <p class="mb-0 opacity-50">
                                        {{ $conversation->messages->last()->message }}
                                    </p>
                                </div>
                            </div>
                        </div>
                    </div>
                </li>
            @endforeach
      </ul>
      </div>
    </div>
    <div class="aiz-pagination">
      	{{ $conversations->links() }}
    </div>

@endsection
PK     œs]Í”’:  :    show.blade.phpnu „[µü¤        @extends('seller.layouts.app')
@section('panel_content')

<div class="col-lg-12">
    <div class="card">
        <div class="card-header">
            <h5 class="card-title">
                #{{ $conversation->title.' ('.translate('Between').' '.$conversation->receiver?->name.' '.translate('and').' '.$conversation->sender?->name.')' }}
                <br>
                <a href="{{ route('preorder-product.details', $conversation->preorderProduct->product_slug) }}" class="fs-14 px-0 text-danger" target="_blank">
                    {{ $conversation->preorderProduct->getTranslation('product_name') }}
                </a>
            </h5>
        </div>

        <div class="card-body">
            <div id="messages">
                @include('preorder.common.messages', ['conversation', $conversation])
            </div>
            <form action="{{ route('seller.preorder-conversations.reply') }}" method="POST">
                @csrf
                <input type="hidden" name="conversation_thread_id" value="{{ $conversation->id }}">
                <div class="row">
                    <div class="col-md-12">
                        <textarea class="form-control" rows="4" name="message" placeholder="{{ translate('Type your reply') }}" required></textarea>
                    </div>
                </div>
                <br>
                <div class="text-right">
                    <button type="submit" class="btn btn-info">{{translate('Send')}}</button>
                </div>
            </form>
        </div>
    </div>
</div>

@endsection

@section('script')
    <script type="text/javascript">
    function refresh_messages(){
        $.post('{{ route('preorder.conversations.refresh') }}', {_token:'{{ @csrf_token() }}', id:'{{ encrypt($conversation->id) }}'}, function(data){
            $('#messages').html(data);
        })
    }

    refresh_messages(); // This will run on page load
    setInterval(function(){
        refresh_messages() // this will run after every 4 seconds
    }, 5000);
    </script>
@endsection
PK       œs]ÇˆUÎ  Î                  index.blade.phpnu „[µü¤        PK       œs]Í”’:  :                show.blade.php