$this->includeJsFile('monitoring.history.js.php');
$web_layout_mode = CViewHelper::loadLayoutMode();
$html_page = (new CHtmlPage())->setWebLayoutMode($web_layout_mode);
'left' => _n('%1$s item', '%1$s items', count($data['items'])),
'right' => (new CForm('get'))
->setName('filter_view_as')
->addVar('itemids', $data['itemids'])
$first_item = reset($data['items']);
$host_name = $first_item['hosts'][0]['name'];
foreach ($data['items'] as $item) {
$same_host = ($same_host && $host_name === $item['hosts'][0]['name']);
$items_numeric = ($items_numeric && array_key_exists($item['value_type'], $data['iv_numeric']));
if ((count($data['items']) == 1 || $same_host) && $data['itemids']) {
$header['left'] = $host_name.NAME_DELIMITER.(count($data['items']) == 1 ? $item['name'] : $header['left']);
$header_row[] = $header['left'];
$header_row[] = $header['left'];
if (hasRequest('filter_task')) {
$header['right']->addVar('filter_task', $data['filter_task']);
if (hasRequest('filter')) {
$header['right']->addVar('filter', $data['filter']);
if (hasRequest('mark_color')) {
$header['right']->addVar('mark_color', $data['mark_color']);