(new CCheckBox('all_templates'))->onClick("checkAll('".$form->getName()."', 'all_templates', 'templates');")
<?php declare(strict_types = 0);
$this->addJsFile('class.tagfilteritem.js');
$this->includeJsFile('template.list.js.php');
uncheckTableRows('templates');
$html_page = (new CHtmlPage())
->setTitle(_('Templates'))
->setDocUrl(CDocHelper::getUrl(CDocHelper::DATA_COLLECTION_TEMPLATES_LIST))
->setControls((new CTag('nav', true,
(new CSimpleButton(_('Create template')))
->setAttribute('data-groupids', json_encode(array_keys($data['filter']['groups'])))
->addItem((new CSimpleButton(_('Import')))->setId('js-import'))
))->setAttribute('aria-label', _('Content controls')));
$action_url = (new CUrl('zabbix.php'))->setArgument('action', $data['action']);
$filter_tags_table = CTagFilterFieldHelper::getTagFilterField([
'evaltype' => $data['filter']['evaltype'],
'tags' => $data['filter']['tags']
$filter = (new CFilter())
->setResetUrl($action_url)
->setProfile($data['profileIdx'])
->setActiveTab($data['active_tab'])
->addVar('action', $data['action'], 'filter_action')
->addFilterTab(_('Filter'), [
->addClass(CFormGrid::ZBX_STYLE_FORM_GRID_LABEL_WIDTH_TRUE)
(new CLabel(_('Template groups'), 'filter_groups__ms')),
'name' => 'filter_groups[]',
'object_name' => 'templateGroup',
'data' => $data['filter']['groups'],