$correlation_tabs->setFooter(makeFormFooter($update_button, [$clone_button, $delete_button, $cancel_button]));
$this->addJsFile('popup.condition.common.js');
$this->includeJsFile('configuration.correlation.edit.js.php');
$widget = (new CWidget())->setTitle(_('Event correlation rules'));
->addItem((new CVar('form_refresh', $data['form_refresh'] + 1))->removeId())
->setId('correlation.edit')
->setName('correlation.edit')
->setAction((new CUrl('zabbix.php'))
->setArgument('action', 'correlation.condition.add')
->setAttribute('aria-labelledby', ZBX_STYLE_PAGE_TITLE);
if ($data['correlationid'] != 0) {
$form->addVar('correlationid', $data['correlationid']);
$form_list = (new CFormList())
(new CLabel(_('Name'), 'name'))->setAsteriskMark(),
(new CTextBox('name', $data['name']))
->setWidth(ZBX_TEXTAREA_STANDARD_WIDTH)
->setAttribute('autofocus', 'autofocus')
$condition_table = (new CTable(_('No conditions defined.')))
->setId('condition_table')
->setAttribute('style', 'width: 100%;')
->setHeader([_('Label'), _('Name'), _('Action')]);
if ($data['conditions']) {
foreach ($data['conditions'] as $condition) {