@extends('admin.layouts.master') @section('page-title'){{$page}}@endsection @section('menu'){{$menu}}@endsection @section('content')

Plugins

@if(session('message'))
{{ session('message') }}
@endif
Active modules {{ count(array_filter($plugins, function($p) { return $p['status'] == 'active'; })) }}
Preview modules {{ count(array_filter($plugins, function($p) { return $p['status'] == 'preview'; })) }}
Tracked visits {{ count($geoLogs) }}
Demo requests {{ $stats['pending_requests'] }} pending

Module registry

Owner managed
@foreach($plugins as $plugin) @php $statusClass = $plugin['status'] == 'active' ? 'success' : ($plugin['status'] == 'preview' ? 'warning' : ($plugin['status'] == 'disabled' ? 'secondary' : 'info')); $routeName = issetVal($plugin, 'entry_route'); $hasRoute = $routeName && \Illuminate\Support\Facades\Route::has($routeName); @endphp @endforeach
Module Category Status Version Features Open Change Status
{{ $plugin['title'] }}
{{ $plugin['summary'] }}
@if($plugin['is_core']) Core @endif
{{ $plugin['category'] }} {{ ucfirst($plugin['status']) }} {{ $plugin['version'] }} @foreach(explode('|', $plugin['features']) as $feature) {{ $feature }} @endforeach @if($hasRoute) Open @else - @endif @foreach(array('active', 'preview', 'planned', 'disabled') as $status) @if($status != $plugin['status']) {{ ucfirst($status) }} @endif @endforeach

Recent IP tracking log

Duplicate visits are throttled for 10 minutes
@forelse($geoLogs as $log) @empty @endforelse
Area IP Path Referrer User Agent Time
{{ $log['area'] }} {{ $log['ip_address'] }} {{ $log['path'] }} {{ trimString($log['referrer'], 34) }} {{ trimString($log['user_agent'], 44) }} {{ $log['created_at'] }}
No tracked visits yet.
@endsection