@php
$isAdmin = auth()->user()->usergroup_id == 3;
$user = auth()->user();
@endphp
{{-- ── Dashboard ──────────────────────────────────────────────────── --}}
-
Dashboard
{{-- ── People ──────────────────────────────────────────────────────── --}}
@php
$showUsers = $isAdmin || $user->hasPermission('read-members');
$usersActive = in_array(Request::segment('2'), ['members','member','guests','guest','subadmins','subadmin']) ? 'active' : '';
@endphp
@if($showUsers)
-
Users
@endif
@if($isAdmin || $user->hasPermission('read-groups'))
-
Groups
@endif
{{-- ── Events ───────────────────────────────────────────────────────── --}}
@if($isAdmin || $user->hasPermission('read-events'))
-
Events / Calendar
@endif
{{-- ── Ministry Content ─────────────────────────────────────────────── --}}
@if($isAdmin || $user->hasPermission('read-sermons'))
-
Sermons
@endif
@if($isAdmin || $user->hasPermission('read-bulletins'))
-
Bulletin
@endif
@if($isAdmin || $user->hasPermission('read-gallery'))
-
Gallery
@endif
@if($isAdmin || $user->hasPermission('read-files'))
-
Media Files
@endif
@if($isAdmin || $user->hasPermission('read-quotes'))
-
Quotes / Bible Verse
@endif
{{-- ── Community ────────────────────────────────────────────────────── --}}
@if($isAdmin || $user->hasPermission('read-prayers'))
-
Prayer Board
@endif
@if($isAdmin || $user->hasPermission('read-helps'))
-
Help Requests
@endif
@if($isAdmin || $user->hasPermission('read-members'))
-
Messages
@endif
{{-- ── Financial ────────────────────────────────────────────────────── --}}
@php
$showOfferings = $isAdmin || $user->hasPermission('read-payments') || $user->hasPermission('read-funds');
$offeringsActive = in_array(Request::segment('2'), ['payaccounts','payaccount','funds','fund','donations','donation','paymentgateways','paymentgateway']) ? 'active' : '';
@endphp
@if($showOfferings)
-
Offerings
@endif
{{-- ── Communication ────────────────────────────────────────────────── --}}
@if($isAdmin || $user->hasPermission('manage-email-blaster'))
@php
$emailArray = ['campaigns','emails','email','campaign','subscribers','subscriber','mailinglists','email-templates','mailinglist','mailqueues','mailqueue','smtps','smtp','newsletter','rules','rule','mails-delivered','mail-delivered','webhooks','webhook'];
$emailActive = in_array(Request::segment('2'), $emailArray) ? 'active' : '';
@endphp
-
Email Blaster
@endif
{{-- ── Inbox ────────────────────────────────────────────────────────── --}}
@if($isAdmin || $user->hasPermission('read-contacts'))
-
Contact Requests
@endif
@if($isAdmin || $user->hasPermission('read-feedbacks'))
-
Feedbacks
@endif
{{-- ── Reporting ────────────────────────────────────────────────────── --}}
@if($isAdmin || $user->hasPermission('read-reports'))
-
Reports
@endif
-
Activity Logs
{{-- ── WebCMS (admin + manage-cms subadmin) ────────────────────────── --}}
@if($isAdmin || $user->hasPermission('manage-cms'))
@php
$webCmsArray = ['pages','page','page-categories','pageCategory','posts','post','post-categories','postCategory','faq','faq-categories','widgets','google-analytics'];
$webCmsActive = in_array(Request::segment('2'), $webCmsArray) ? 'active' : '';
@endphp
-
WebCMS
@endif
{{-- ── Settings (admin only) ──────────────────────────────────────── --}}
@if($isAdmin)
-
Settings
@endif
{{-- ── Config (admin only) ─────────────────────────────────────────── --}}
@if($isAdmin)
@php
$masterDataActive = in_array(Request::segment('2'), ['countries','country','states','state','cities','city']) ? 'active' : '';
@endphp
-
Master Data
@endif