@if(isset($currentWebsite) && !request()->routeIs('companies.show')) Back to Company @elseif(isset($currentCompany) && !request()->routeIs('companies.index') && !request()->routeIs('dashboard')) @if(auth()->user()->isSuperAdmin()) Back to Companies @elseif(auth()->user()->isPlatformAdmin()) Back to Dashboard @endif @endif @if(isset($currentWebsite)) @php $isOwnerOrAdmin = $currentWebsite->user_id === auth()->id() || auth()->user()->isAdmin() || auth()->user()->isSuperAdmin(); @endphp
  • Dashboard
  • Overview
  • Content Management
  • @if($isOwnerOrAdmin)
  • Pages
  • Posts
  • Menus
  • @endif @if($currentWebsite->ecommerce_enabled && $isOwnerOrAdmin)
  • E-commerce
  • Products
  • Categories
  • Orders
  • @endif @if($currentWebsite->booking_enabled && $isOwnerOrAdmin)
  • Booking System
  • Resources
  • Calendar
  • Bookings
  • Subscriptions
  • @endif @if($currentWebsite->payment_forms_enabled && $isOwnerOrAdmin)
  • Payment Forms
  • Forms
  • @endif @if(($currentWebsite->ecommerce_enabled || $currentWebsite->booking_enabled || $currentWebsite->payment_forms_enabled) && $isOwnerOrAdmin)
  • Customer Management
  • Customers
  • Credit Packages
  • @endif @if($currentWebsite->marketing_enabled && $isOwnerOrAdmin)
  • Marketing
  • Dashboard
  • Email Campaigns
  • Social Media
  • WhatsApp
  • @endif @if(($currentWebsite->ecommerce_enabled || $currentWebsite->booking_enabled || $currentWebsite->payment_forms_enabled) && $isOwnerOrAdmin)
  • Analytics
  • Reports
  • @endif @if($currentWebsite->marketplace_integration_enabled && $isOwnerOrAdmin)
  • Marketplace Integration
  • Sync Products
  • @endif
  • Settings
  • @if($isOwnerOrAdmin)
  • Marketplace
  • @endif
  • Website Settings
  • Custom Domain
  • Templates
@elseif(isset($currentCompany))
    @if(auth()->user()->isSuperAdmin() || auth()->user()->isPlatformAdmin() || auth()->user()->isHR()) {{-- Full Company Management for Super Admin, Platform Admin and HR users --}}
  • {{ auth()->user()->isSuperAdmin() ? 'Super Admin - Company Management' : (auth()->user()->isPlatformAdmin() ? 'Admin - Company Management' : 'Company Management') }}
  • Overview
  • Websites
  • Team Members
  • @elseif(auth()->user()->isManager()) {{-- Menu for Manager users --}}
  • Manager Dashboard
  • Overview
  • Websites
  • Team Members
  • @elseif(auth()->user()->role === 'staff' && auth()->user()->company_id == $currentCompany->id) {{-- Staff users - direct to employee portal --}}
  • Quick Access
  • Go to Employee Portal
  • @endif @if(auth()->user()->isSuperAdmin() || auth()->user()->isPlatformAdmin() || auth()->user()->hasHRAccess($currentCompany))
  • Administration
  • Admin Dashboard
  • @if(auth()->user()->isSuperAdmin() || auth()->user()->isPlatformAdmin() || auth()->user()->isHR() || (auth()->user()->isManager() && in_array('manage_employees', auth()->user()->hr_permissions ?? [])))
  • Employees
  • @endif @if(auth()->user()->isSuperAdmin() || auth()->user()->isPlatformAdmin() || auth()->user()->isHR() || (auth()->user()->isManager() && (in_array('view_payroll', auth()->user()->hr_permissions ?? []) || in_array('manage_payroll', auth()->user()->hr_permissions ?? []))))
  • Payroll
  • @endif @if(auth()->user()->isSuperAdmin() || auth()->user()->isPlatformAdmin() || auth()->user()->isHR() || (auth()->user()->isManager() && in_array('approve_expenses', auth()->user()->hr_permissions ?? [])))
  • Expense Claims
  • @endif @if(auth()->user()->isSuperAdmin() || auth()->user()->isPlatformAdmin() || auth()->user()->isHR() || (auth()->user()->isManager() && (in_array('view_payroll', auth()->user()->hr_permissions ?? []) || in_array('manage_payroll', auth()->user()->hr_permissions ?? []))))
  • Attendance
  • @endif @if(auth()->user()->isSuperAdmin() || auth()->user()->isPlatformAdmin() || auth()->user()->isHR() || (auth()->user()->isManager() && in_array('approve_leaves', auth()->user()->hr_permissions ?? [])))
  • Leave Management
  • @endif @if(auth()->user()->isSuperAdmin() || auth()->user()->isPlatformAdmin() || auth()->user()->isHR() || (auth()->user()->isManager() && in_array('manage_performance', auth()->user()->hr_permissions ?? [])))
  • Performance Reviews
  • @endif @if(auth()->user()->isSuperAdmin() || auth()->user()->isPlatformAdmin() || auth()->user()->isHR())
  • Settings
  • HR Settings
  • @endif @endif @if((auth()->user()->isManager() || auth()->user()->isHR()) && auth()->user()->company_id == $currentCompany->id) {{-- Employee Self-Service Link for Managers and HR --}}
  • Personal
  • Access Employee Dashboard
  • @endif @php $hrSettings = $currentCompany->hrSettings; $einvoicingEnabled = $hrSettings && $hrSettings->einvoicing_enabled; @endphp @if($einvoicingEnabled && (auth()->user()->isSuperAdmin() || auth()->user()->isPlatformAdmin() || auth()->user()->isHR() || auth()->user()->isManager()))
  • Taxation & Compliance
  • MyTax Dashboard
  • @endif @if(auth()->user()->isSuperAdmin())
  • Super Admin Tools
  • All Companies
  • Admin Users
  • Global Dashboard
  • @elseif(auth()->user()->isPlatformAdmin())
  • Platform Admin Tools
  • Managed Companies
  • Admin Dashboard
  • Global Orders
  • Global Reporting
  • @endif
@else
  • {{ auth()->user()->isSuperAdmin() ? 'Super Admin' : (auth()->user()->isPlatformAdmin() ? 'Admin Dashboard' : 'System Management') }}
  • Dashboard
  • Companies
  • @if(auth()->user()->isSuperAdmin())
  • Admin Users
  • @endif @if(auth()->user()->isSuperAdmin() || auth()->user()->isPlatformAdmin())
  • Global Orders
  • Global Reporting
  • @endif @if(auth()->user()->isSuperAdmin()) {{--
  • MyTax Dashboard
  • --}}
  • Theme Management
  • @endif {{--
  • Manage Themes
  • --}}
@endif
{{ substr(auth()->user()->name, 0, 1) }}
{{ auth()->user()->name }}
{{ auth()->user()->email }}
@if(auth()->user()->company)
{{ auth()->user()->company->name }}
@endif
@if(auth()->user()->isSuperAdmin()) Super Admin @elseif(auth()->user()->role === 'hr') @if(auth()->user()->is_admin) Platform Admin @else Company Admin @endif @elseif(auth()->user()->role === 'manager') Manager @elseif(auth()->user()->role === 'staff') Staff @else {{ ucfirst(str_replace('_', ' ', auth()->user()->role)) }} @endif