forked from mirror/pixelfed
commit
32a9afc7ac
|
@ -67,7 +67,10 @@ class AdminController extends Controller
|
||||||
public function reports(Request $request)
|
public function reports(Request $request)
|
||||||
{
|
{
|
||||||
$filter = $request->input('filter') == 'closed' ? 'closed' : 'open';
|
$filter = $request->input('filter') == 'closed' ? 'closed' : 'open';
|
||||||
$reports = Report::orderBy('created_at','desc')
|
$reports = Report::whereHas('status')
|
||||||
|
->whereHas('reportedUser')
|
||||||
|
->whereHas('reporter')
|
||||||
|
->orderBy('created_at','desc')
|
||||||
->when($filter, function($q, $filter) {
|
->when($filter, function($q, $filter) {
|
||||||
return $filter == 'open' ?
|
return $filter == 'open' ?
|
||||||
$q->whereNull('admin_seen') :
|
$q->whereNull('admin_seen') :
|
||||||
|
|
|
@ -18,15 +18,17 @@
|
||||||
@php($ai = App\AccountInterstitial::whereNotNull('appeal_requested_at')->whereNull('appeal_handled_at')->count())
|
@php($ai = App\AccountInterstitial::whereNotNull('appeal_requested_at')->whereNull('appeal_handled_at')->count())
|
||||||
@php($spam = App\AccountInterstitial::whereType('post.autospam')->whereNull('appeal_handled_at')->count())
|
@php($spam = App\AccountInterstitial::whereType('post.autospam')->whereNull('appeal_handled_at')->count())
|
||||||
@if($ai || $spam)
|
@if($ai || $spam)
|
||||||
<div class="mb-4">
|
<div class="col-12 col-md-8 offset-md-2">
|
||||||
<a class="btn btn-outline-primary px-5 py-3 mr-3" href="/i/admin/reports/appeals">
|
<div class="mb-4">
|
||||||
<p class="font-weight-bold h4 mb-0">{{$ai}}</p>
|
<a class="btn btn-outline-primary px-5 py-3 mr-3" href="/i/admin/reports/appeals">
|
||||||
Appeal {{$ai == 1 ? 'Request' : 'Requests'}}
|
<p class="font-weight-bold h4 mb-0">{{$ai}}</p>
|
||||||
</a>
|
Appeal {{$ai == 1 ? 'Request' : 'Requests'}}
|
||||||
<a class="btn btn-outline-primary px-5 py-3" href="/i/admin/reports/autospam">
|
</a>
|
||||||
<p class="font-weight-bold h4 mb-0">{{$spam}}</p>
|
<a class="btn btn-outline-primary px-5 py-3" href="/i/admin/reports/autospam">
|
||||||
Flagged {{$ai == 1 ? 'Post' : 'Posts'}}
|
<p class="font-weight-bold h4 mb-0">{{$spam}}</p>
|
||||||
</a>
|
Flagged {{$ai == 1 ? 'Post' : 'Posts'}}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
@if($reports->count())
|
@if($reports->count())
|
||||||
|
|
Loading…
Reference in New Issue