@php $vActive = request()->routeIs('vouchers.*'); $usePayrollModule = \App\Models\Setting::get(auth()->user()->company_id, 'use_payroll_module', '0') === '1'; $useFixedAssetsModule = \App\Models\Setting::get(auth()->user()->company_id, 'use_fixed_assets_module', '0') === '1'; $useManufacturingModule = \App\Models\Setting::get(auth()->user()->company_id, 'use_manufacturing', '0') === '1'; $listRoutes = ['coa.*', 'dimensions.*', 'masters.other-names.*', 'masters.currencies.*', 'masters.tax-codes.*', 'masters.price-levels.*', 'masters.opening-balance.*']; if (!$usePayrollModule) { $listRoutes[] = 'masters.employees.*'; } $listActive = request()->routeIs(...$listRoutes); $payrollActive = request()->routeIs('payroll.*') || ($usePayrollModule && request()->routeIs('masters.employees.*')); $arActive = request()->routeIs('masters.customers.*'); $apActive = request()->routeIs('masters.vendors.*'); $invActive = request()->routeIs('inventory.*'); $mfgActive = false; $fixedAssetsActive = request()->routeIs('fixed-assets.*'); $bankActive = request()->routeIs('banking.*'); $companyActive = request()->routeIs('admin.users.*', 'admin.roles.*', 'admin.quickbooks.*', 'admin.company-reset.*', 'admin.budgets.*'); $qbImportActive = request()->routeIs('admin.quickbooks.*'); $reportsActive = request()->routeIs('reports.*'); $settingsActive = request()->routeIs('settings.*', 'subscription', 'admin.fiscal-years.*', 'admin.voucher-numbering.*', 'admin.audit-trail', 'settings.inventory', 'settings.arap'); @endphp