(new CTextBox('tags[#{rowNum}][value]', '#{value}', false, DB::getFieldLength('maintenance_tag', 'value')))
<?php declare(strict_types = 0);
->addItem((new CVar(CSRF_TOKEN_NAME, CCsrfTokenHelper::get('maintenance')))->removeId())
->setId('maintenance-form')
->setName('maintenance_form')
->addVar('maintenanceid', $data['maintenanceid'] ?: 0)
->addStyle('display: none;');
$form->addItem((new CSubmitButton())->addClass(ZBX_STYLE_FORM_SUBMIT_HIDDEN));
$timeperiods = (new CTable())
->addStyle('min-width: '.ZBX_TEXTAREA_BIG_WIDTH.'px;')
->setHeader(new CRowHeader([_('Period type'), _('Schedule'), _('Period'), _('Action')]))
(new CTag('tfoot', true))
(new CButtonLink(_('Add')))
->setEnabled($data['allowed_edit'])
$timeperiod_template = new CTemplateTag('timeperiod-row-tmpl',
(new CCol('#{formatted_type}'))->addItem([
(new CVar('timeperiods[#{row_index}][timeperiod_type]', '#{timeperiod_type}'))->removeId(),
(new CVar('timeperiods[#{row_index}][every]', '#{every}'))->removeId(),
(new CVar('timeperiods[#{row_index}][month]', '#{month}'))->removeId(),
(new CVar('timeperiods[#{row_index}][dayofweek]', '#{dayofweek}'))->removeId(),
(new CVar('timeperiods[#{row_index}][day]', '#{day}'))->removeId(),
(new CVar('timeperiods[#{row_index}][start_time]', '#{start_time}'))->removeId(),
(new CVar('timeperiods[#{row_index}][period]', '#{period}'))->removeId(),
(new CVar('timeperiods[#{row_index}][start_date]', '#{start_date}'))->removeId()
(new CCol('#{formatted_schedule}'))->addClass(ZBX_STYLE_WORDBREAK),
(new CCol('#{formatted_period}')),