$svc) { $service_states[$key] = bg_service_status($svc['services'], $svc['user']); } $dashboardWidgets = bg_dashboard_widgets(); $diag = bg_user_services_diagnostics(); $versions = bg_clamdb_versions(); $paths = bg_clamd_paths(); $recent = bg_journal([ 'clamav-clamonacc.service', 'clamonacc.service', 'BastionGuard-ransomware-realtime.service', 'BastionGuard-phishing-scanner.service', 'BastionGuard-mailproxy.service' ], 25); include 'includes/header.php'; include 'includes/sidebar.php'; ?>
= bg_e(bg_t('dashboard_subtitle')) ?>
= bg_e($diag['target_user']) ?>
= bg_e(bg_t('uid')) ?> = bg_e($diag['uid']) ?>
= bg_e(bg_t('dbus')) ?> = bg_e(bg_t('present')) ?>= bg_e(bg_t('not_found')) ?>
= bg_e(bg_t('helper')) ?> = bg_e(bg_t('installed')) ?>= bg_e(bg_t('not_installed')) ?>
= bg_e(bg_t('dashboard_helper_missing_hint')) ?>
= bg_e(bg_t('dashboard_service_detection_hint')) ?>
| = bg_e(bg_t('module')) ?> | = bg_e(bg_t('unit')) ?> | = bg_e(bg_t('state')) ?> | = bg_e(bg_t('sub_state')) ?> | = bg_e(bg_t('enabled')) ?> | = bg_e(bg_t('pid')) ?> | = bg_e(bg_t('scope')) ?> | = bg_e(bg_t('reading')) ?> |
|---|---|---|---|---|---|---|---|
| = bg_e($svc['label']) ?> | = bg_e($st['name'] ?: implode(', ', $svc['services'])) ?> | = bg_service_state_badge($st) ?> | = bg_e(bg_systemd_value_label($st['sub_state'])) ?> | = bg_e(bg_systemd_value_label($st['unit_file_state'])) ?> | = $st['main_pid'] ? (int)$st['main_pid'] : '—' ?> | = bg_e(bg_service_scope_label($st)) ?> | = bg_e($st['access_method'] ? bg_access_method_label($st['access_method']) : '—') ?> |
| = bg_e(bg_t('file')) ?> | = bg_e(bg_t('version')) ?> | = bg_e(bg_t('size')) ?> | = bg_e(bg_t('modified')) ?> |
|---|---|---|---|
| = bg_e($v['name']) ?> | = bg_e($v['version']) ?> | = bg_e(bg_file_size($v['size'])) ?> | = bg_e(date('Y-m-d H:i', $v['mtime'])) ?> |
= bg_e(bg_t('clamav_db_not_found')) ?>
= bg_e($p) ?>= bg_e(bg_t('onaccess_paths_not_found')) ?>