. **/ namespace Widgets\HostCard; use Zabbix\Core\CWidget; use Widgets\HostCard\Includes\CWidgetFieldHostSections; class Widget extends CWidget { public const ZBX_STYLE_CLASS = 'host-card'; public const ZBX_STYLE_SECTIONS = 'sections'; public const ZBX_STYLE_SECTION = 'section'; public const ZBX_STYLE_SECTION_NAME = 'section-name'; public const ZBX_STYLE_SECTION_BODY = 'section-body'; public function getDefaultName(): string { return _('Host card'); } public function getInitialFieldsValues(): array { return [ 'sections' => [ CWidgetFieldHostSections::SECTION_MONITORING, CWidgetFieldHostSections::SECTION_AVAILABILITY, CWidgetFieldHostSections::SECTION_MONITORED_BY ] ]; } }