⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
work
/
modules
/
Review
/
Views
/
admin
/
View File Name :
index.blade.php
@extends('admin.layouts.app') @section('content') <div class="container-fluid"> <div class="d-flex justify-content-between mb20"> <h1 class="title-bar">{{__("All Reviews")}}</h1> </div> @include('admin.message') <div class="filter-div d-flex justify-content-between "> <div class="col-left"> @if(!empty($rows)) <form method="post" action="{{route('review.admin.bulkEdit')}}" class="filter-form filter-form-left d-flex justify-content-start"> {{csrf_field()}} <select name="action" class="form-control"> <option value="">{{__(" Bulk Actions ")}}</option> <option value="approved">{{__(" Approved ")}}</option> <option value="pending">{{__(" Pending ")}}</option> <option value="spam">{{__(" Spam ")}}</option> <option value="trash">{{__(" Move to Trash ")}}</option> <option value="delete">{{__(" Delete ")}}</option> </select> <button data-confirm="{{__("Do you want to delete?")}}" class="btn-info btn btn-icon dungdt-apply-form-btn" type="button">{{__('Apply')}}</button> </form> @endif </div> <div class="col-left"> <form method="post" action="{{route('review.admin.index')}} " class="filter-form filter-form-right d-flex justify-content-end flex-column flex-sm-row" role="search"> @csrf @if(!empty($rows)) <?php $user = !empty(Request()->customer_id) ? App\User::find(Request()->customer_id) : false; \App\Helpers\AdminForm::select2('customer_id', [ 'configs' => [ 'ajax' => [ 'url' => route('user.admin.getForSelect2'), 'dataType' => 'json' ], 'allowClear' => true, 'placeholder' => __('-- Customer --') ] ], !empty($user->id) ? [ $user->id, $user->name_or_email . ' (#' . $user->id . ')' ] : false) ?> @endif <input type="text" name="s" value="{{ Request()->s }}" placeholder="{{__('Search by title')}}" class="form-control"> <button class="btn-info btn btn-icon btn_search" type="submit">{{__('Search')}}</button> </form> </div> </div> <div class="text-right"> <div class="header-status-control"> <a href="{{ route('review.admin.index') }}">{{__("All Reviews")}} <span>({{ \Modules\Review\Models\Review::countReviewByStatus() }})</span> </a> - <a href="{{ route('review.admin.index',['status'=>'approved'])}}">{{__("Approved")}} <span>({{ \Modules\Review\Models\Review::countReviewByStatus("approved") }})</span></a> - <a href="{{ route('review.admin.index',['status'=>'pending']) }}">{{__("Pending")}} <span>({{ \Modules\Review\Models\Review::countReviewByStatus("pending") }})</span></a> - <a href="{{ route('review.admin.index',['status'=>'spam']) }}">{{__("Spam")}} <span>({{ \Modules\Review\Models\Review::countReviewByStatus("spam") }})</span></a> - <a href="{{ route('review.admin.index',['status'=>'trash']) }}">{{__("Trash")}} <span>({{ \Modules\Review\Models\Review::countReviewByStatus("trash") }})</span></a> </div> <p><i>{{__('Found :total items',['total'=>$rows->total()])}}</i></p> </div> <div class="panel"> <div class="panel-body"> <form class="bravo-form-item"> <div class="table-responsive"> <table class="table table-hover"> <thead> <tr> <th width="60px"><input type="checkbox" class="check-all"></th> <th width="150px"> {{ __('Author')}}</th> <th> {{ __('Review Content')}}</th> <th width="250px"> {{ __('In Response To')}}</th> <th width="80px"> {{ __('Service')}}</th> <th width="100px"> {{ __('Status')}}</th> <th width="140px"> {{ __('Submitted On')}}</th> </tr> </thead> <tbody> @if($rows->total() > 0) @foreach($rows as $row) @php $service = $row->getService @endphp <tr class="{{$row->status}}"> <td><input type="checkbox" name="ids[]" class="check-item" value="{{$row->id}}"> </td> <td> @if(!empty( $metaUser = $row->author)) <a href="{{ route('review.admin.index',['customer_id'=>$metaUser->id]) }}">{{ $metaUser->email ?? 'Email' }}</a> <p> <a href="{{ route("review.admin.index",['s'=>$row->author_ip]) }}">{{$row->author_ip}}</a> </p> @else {{__("[Author Deleted]")}} @endif </td> <td> <strong>{{$row->title}}</strong> <p>{{$row->content}}</p> @if(!empty($metaReviews = $row->getReviewMetaPicture())) @php $listImages = json_decode($metaReviews->val, true); @endphp <div class="review_list_photos d-flex mt-3"> @foreach($listImages as $oneImages) @php $imagesData = json_decode($oneImages, true); @endphp <div class="review_upload_item" style="background-image: url({{@$imagesData['download']}}); background-repeat: no-repeat; background-size: cover; background-position: center; height: 100px;width: 100px;margin-right: 10px;"></div> @endforeach </div> @endif @if($row->rate_number) <ul class="review-star left"> @for( $i = 0 ; $i < 5 ; $i++ ) @if($i < $row->rate_number) <li><i class="fa fa-star"></i></li> @else <li><i class="fa fa-star-o"></i></li> @endif @endfor </ul> @endif @if(!empty($service) and !empty($allReviewStats = $service->getReviewStats())) @if(!empty($metaReviews = $row->getReviewMeta())) <a class="btn-show-info-review right" data-toggle="collapse" href="#review-{{$row->id}}"> {{__("More info")}} <i class="fa fa-angle-down" aria-hidden="true"></i> </a> <div class="collapse" id="review-{{$row->id}}"> <div class="review-items"> <div class="row"> @foreach($metaReviews as $metaReview) @if( in_array($metaReview->name , $allReviewStats)) <div class="item col-md-12"> <label style="margin-right: 15px;">{{$metaReview->name}}</label> <ul class="review-star"> @for( $i = 0 ; $i < 5 ; $i++ ) @if($i < $metaReview->val) <li><i class="fa fa-star"></i></li> @else <li><i class="fa fa-star-o"></i> </li> @endif @endfor </ul> </div> @endif @endforeach </div> </div> </div> @endif @endif </td> <td> @if(!empty($service)) <a href="{{ route('review.admin.index',['service_id'=>$service->id,'object_model'=>$service->type]) }}"> {{ $service->title }} </a> <p> <a target="_blank" href="{{$service->getDetailUrl()}}"> <i class="fa fa-long-arrow-right" aria-hidden="true"></i> {{ __("View :name",["name"=>$service->getModelName() ])}} </a> </p> @else {{__("[Deleted]")}} @endif </td> <td> @if(!empty($service)) <a href="{{ route('review.admin.index',['service'=>$service->getModelName()]) }}" class="badge badge-dark">{{ $service->getModelName() }}</a> @else {{__("[Deleted]")}} @endif </td> <td> <a href="{{route('review.admin.index',['status'=>$row->status]) }}" class="badge badge-{{ $row->status }}">{{ $row->status }}</a> </td> <td>{{ display_datetime($row->updated_at)}}</td> </tr> @endforeach @else <tr> <td colspan="6">{{__("No data")}}</td> </tr> @endif </tbody> </table> </div> </form> {{$rows->appends(request()->query())->links()}} </div> </div> </div> @endsection