->addRow(new CLink(_('Audit settings'), (new CUrl('zabbix.php'))->setArgument('action', 'audit.settings.edit'))
$this->includeJsFile('administration.housekeeping.edit.js.php');
$widget = (new CWidget())
->setTitle(_('Housekeeping'))
->setTitleSubmenu(getAdministrationGeneralSubmenu())
->setDocUrl(CDocHelper::getUrl(CDocHelper::ADMINISTRATION_HOUSEKEEPING_EDIT));
->setAction((new CUrl('zabbix.php'))
->setArgument('action', 'housekeeping.update')
->setAttribute('aria-labeledby', ZBX_STYLE_PAGE_TITLE);
$house_keeper_tab = (new CFormList())
->addRow((new CTag('h4', true, _('Events and alerts')))->addClass('input-section-header'))
new CLabel(_('Enable internal housekeeping'), 'hk_events_mode'),
(new CCheckBox('hk_events_mode'))
->setChecked($data['hk_events_mode'] == 1)
->setAttribute('autofocus', 'autofocus')
(new CLabel(_('Trigger data storage period'), 'hk_events_trigger'))->setAsteriskMark(),
(new CTextBox('hk_events_trigger', $data['hk_events_trigger'], false,
DB::getFieldLength('config', 'hk_events_trigger')
->setWidth(ZBX_TEXTAREA_TINY_WIDTH)
->setEnabled($data['hk_events_mode'] == 1)
(new CLabel(_('Service data storage period'), 'hk_events_service'))->setAsteriskMark(),
(new CTextBox('hk_events_service', $data['hk_events_service'], false,
DB::getFieldLength('config', 'hk_events_service')
->setWidth(ZBX_TEXTAREA_TINY_WIDTH)