@php
$business_id = $__business_id ?? session()->get('user.business_id', auth()->user()->business_id ?? null);
$crm_settings_nav = $__crm_settings ?? \Modules\Crm\Utils\TelemarketingUtil::mergeSettings(
(new \Modules\Crm\Utils\CrmUtil())->getCrmSettings($business_id)
);
$is_admin_nav = $__is_admin ?? app(\App\Utils\Util::class)->is_admin(auth()->user(), $business_id);
$tm_enabled = ! empty($crm_settings_nav['enable_telemarketing']);
$can_telemarketing = auth()->user()->can('superadmin')
|| auth()->user()->can('crm.telemarketing.access')
|| $is_admin_nav
|| auth()->user()->can('crm.access_all_leads')
|| auth()->user()->can('crm.access_own_leads');
$seg2 = request()->segment(2);
$seg3 = request()->segment(3);
$tax_type = request()->get('type');
$tm_active = $tm_enabled && $can_telemarketing && (
$seg2 === 'telemarketing' || $seg2 === 'phone-list'
);
$more_active = in_array($seg2, [
'reports', 'proposal-template', 'proposals', 'call-log',
'all-contacts-login', 'commissions', 'settings', 'b2b-marketplace',
], true) || in_array($tax_type, ['source', 'life_stage', 'followup_category'], true);
@endphp