u); $download = formatBytes($user->d); $totalTraffic = $user->transfer_enable_formatted; $style = 'info'; $remainTraffic = $user->unused_traffic; $remainDates = now()->diffInDays($user->expired_at, false); if ($remainTraffic <= 0 || $remainDates <= 0) { $style = 'error'; } elseif ($remainTraffic / $user->transfer_enable <= 0.05 || $remainDates <= 7) { $style = 'alert'; } $subscribeInfo = "title=$webName".trans('user.subscribe.info.title').', content='.trans('user.subscribe.info.upload').": $upload\n".trans('user.subscribe.info.download').": $download\n".trans('user.subscribe.info.total').": $totalTraffic\n".trans('model.user.expired_date').": $user->expired_at, style=$style"; } else { $subscribeInfo = "title=$webName, content="; } return str_replace(['$subscribe_info', '$subs_link', '$subs_domain', '$proxies', '$proxy_group'], [$subscribeInfo, $user->sub_url, $_SERVER['HTTP_HOST'], $proxyProfiles['proxies'], $proxyProfiles['name']], $config); } }