$status = $data['system_info']['status'];
$info_table = (new CTableInfo())
->setHeader([_('Parameter'), _('Value'), _('Details')])
->addClass(ZBX_STYLE_LIST_TABLE_STICKY_HEADER)
_('Zabbix server is running'),
(new CSpan($status['is_running'] ? _('Yes') : _('No')))
->addClass($status['is_running'] ? ZBX_STYLE_COLOR_POSITIVE : ZBX_STYLE_COLOR_NEGATIVE),
$data['system_info']['server_details']
$server_version = $status['has_status'] ? $status['server_version'] : '';
$server_version_details = '';
$frontend_version = ZABBIX_VERSION;
$frontend_version_details = '';
if ($data['system_info']['is_software_update_check_enabled']) {
$check_data = $data['system_info']['software_update_check_data'];
if (array_key_exists('end_of_full_support', $check_data) && $check_data['end_of_full_support']) {
$version_details = [makeWarningIcon(_('Please upgrade to latest major release.')), ' ', _('Outdated')];
if ($status['has_status']) {
$server_version_details = $version_details;
$frontend_version_details = $version_details;
elseif (array_key_exists('latest_release', $check_data)) {
if ($status['has_status']) {
$server_version_details = version_compare($server_version, $check_data['latest_release'], '<')
? (new CSpan(_('New update available')))->addClass(ZBX_STYLE_COLOR_WARNING)
: (new CSpan(_('Up to date')))->addClass(ZBX_STYLE_COLOR_POSITIVE);
$frontend_version_details = version_compare($frontend_version, $check_data['latest_release'], '<')
? (new CSpan(_('New update available')))->addClass(ZBX_STYLE_COLOR_WARNING)