make_sorting_header(_('Status'), 'status', $data['sort'], $data['sortorder'], $current_url->getUrl())
<?php declare(strict_types = 0);
$this->includeJsFile('action.list.js.php');
if (CWebUser::checkAccess(CRoleHelper::UI_CONFIGURATION_TRIGGER_ACTIONS)) {
$submenu_source[EVENT_SOURCE_TRIGGERS] = _('Trigger actions');
if (CWebUser::checkAccess(CRoleHelper::UI_CONFIGURATION_SERVICE_ACTIONS)) {
$submenu_source[EVENT_SOURCE_SERVICE] = _('Service actions');
if (CWebUser::checkAccess(CRoleHelper::UI_CONFIGURATION_DISCOVERY_ACTIONS)) {
$submenu_source[EVENT_SOURCE_DISCOVERY] = _('Discovery actions');
if (CWebUser::checkAccess(CRoleHelper::UI_CONFIGURATION_AUTOREGISTRATION_ACTIONS)) {
$submenu_source[EVENT_SOURCE_AUTOREGISTRATION] = _('Autoregistration actions');
if (CWebUser::checkAccess(CRoleHelper::UI_CONFIGURATION_INTERNAL_ACTIONS)) {
$submenu_source[EVENT_SOURCE_INTERNAL] = _('Internal actions');
$title = $submenu_source[$data['eventsource']];
foreach ($submenu_source as $value => $label) {
$url = (new CUrl('zabbix.php'))
->setArgument('action', 'action.list')
->setArgument('eventsource', $value)
$current_url = (new CUrl('zabbix.php'))
->setArgument('action', 'action.list')
->setArgument('eventsource', $data['eventsource']);
$html_page = (new CHtmlPage())
->setTitleSubmenu(['main_section' => ['items' => $submenu]])