{{ getSiteName() }}
{{ getSiteName() }}{{ trans('admin.Dashboard') }}
{{ trans('admin.Overview') }}
{{ trans('admin.Overview') }} @if(!auth('user')->user()->isInstructor()) {{ trans('admin.Notifications') }} @if(\App\Models\AdminNotification::unreadCount() > 0) {{ \App\Models\AdminNotification::unreadCount() }} @endif @endif
@if(auth('user')->user()->has_any_permissions(['read-instructors', 'read-courses', 'read-students', 'read-exams']))
{{ trans('admin.Teaching') }}
@if(auth('user')->user()->has_permission('read-instructors')) {{ trans('admin.Instructors') }} {{ \App\Models\Instructor::count() }} @endif @if(auth('user')->user()->has_permission('read-courses')) {{ trans('admin.Courses') }} {{ auth('user')->user()->isInstructor() ? \App\Models\Course::where('instructor_id', optional(auth('user')->user()->instructor)->id ?: 0)->count() : \App\Models\Course::count() }} @endif @if(auth('user')->user()->has_permission('read-students')) {{ trans('admin.Students') }} {{ \App\Models\Student::count() }} @endif @if(auth('user')->user()->has_permission('read-exams')) {{ trans('admin.Exams') }} {{ auth('user')->user()->isInstructor() ? \App\Models\Exam::whereHas('course', fn($q) => $q->where('instructor_id', optional(auth('user')->user()->instructor)->id ?: 0))->count() : \App\Models\Exam::count() }} @endif
@endif @if(auth('user')->user()->has_any_permissions(['read-categories', 'read-payments']))
{{ trans('admin.Business') }}
@if(auth('user')->user()->has_permission('read-categories')) {{ trans('admin.Categories') }} {{ \App\Models\Category::count() }} @endif @if(auth('user')->user()->has_permission('read-payments')) {{ trans('admin.Payments') }} {{ \App\Models\Payment::count() }} @endif
@endif @if(auth('user')->user()->has_permission('read-users'))
{{ trans('admin.Administration') }}
{{ trans('admin.Users') }} {{ \App\Models\User::where('type', 'admin')->where('super', '!=', 1)->count() }} {{ trans('admin.Roles') }}
@endif @if(config('services.chatbot.enabled') && auth('user')->user()->has_permission('read-settings'))
{{ trans('admin.Knowledge') }}
{{ trans('admin.Knowledge') }} {{ \App\Models\KnowledgeEntry::count() }}
@endif @if(auth('user')->user()->has_permission('read-settings'))
{{ trans('admin.Settings') }}
@endif @if(auth('user')->user()->has_permission('read-homepage'))
{{ trans('admin.Homepage content') }}
@endif
{{ trans('admin.Account') }}
{{ trans('admin.Profile') }}
{{ auth('user')->user()->name }}
{{ auth('user')->user()->name }}{{ auth('user')->user()->getRole() ?? '—' }}