Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Shubin <aleksandrs.subins@zabbix.com>2022-09-30 11:13:36 +0300
committerAlexander Shubin <aleksandrs.subins@zabbix.com>2022-09-30 11:15:36 +0300
commitf67a4d4a4c57720956616fc31fb26021209f4aa6 (patch)
treea6dc76bfa7b1fac92a938dbf5dde769eee460a48 /ui/app/views/monitoring.widget.problemsbysv.view.php
parent42be118ae0323c8274f2bea232076f081a8e12c1 (diff)
..F....... [ZBXNEXT-7469] moved all widget files to module structure
Diffstat (limited to 'ui/app/views/monitoring.widget.problemsbysv.view.php')
-rw-r--r--ui/app/views/monitoring.widget.problemsbysv.view.php85
1 files changed, 0 insertions, 85 deletions
diff --git a/ui/app/views/monitoring.widget.problemsbysv.view.php b/ui/app/views/monitoring.widget.problemsbysv.view.php
deleted file mode 100644
index dbff193b4a6..00000000000
--- a/ui/app/views/monitoring.widget.problemsbysv.view.php
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php
-/*
-** Zabbix
-** Copyright (C) 2001-2022 Zabbix SIA
-**
-** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
-** (at your option) any later version.
-**
-** This program is distributed in the hope that it will be useful,
-** but WITHOUT ANY WARRANTY; without even the implied warranty of
-** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-** GNU General Public License for more details.
-**
-** You should have received a copy of the GNU General Public License
-** along with this program; if not, write to the Free Software
-** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-**/
-
-
-/**
- * @var CView $this
- * @var array $data
- */
-
-if ($data['filter']['show_type'] == WIDGET_PROBLEMS_BY_SV_SHOW_TOTALS) {
- $table = makeSeverityTotals($data)
- ->addClass(ZBX_STYLE_BY_SEVERITY_WIDGET)
- ->addClass(ZBX_STYLE_TOTALS_LIST)
- ->addClass(($data['filter']['layout'] == STYLE_HORIZONTAL)
- ? ZBX_STYLE_TOTALS_LIST_HORIZONTAL
- : ZBX_STYLE_TOTALS_LIST_VERTICAL
- );
-}
-else {
- $filter_severities = (array_key_exists('severities', $data['filter']) && $data['filter']['severities'])
- ? $data['filter']['severities']
- : range(TRIGGER_SEVERITY_NOT_CLASSIFIED, TRIGGER_SEVERITY_COUNT - 1);
-
- $header = [[_x('Host group', 'compact table header'), (new CSpan())->addClass(ZBX_STYLE_ARROW_UP)]];
-
- for ($severity = TRIGGER_SEVERITY_COUNT - 1; $severity >= TRIGGER_SEVERITY_NOT_CLASSIFIED; $severity--) {
- if (in_array($severity, $filter_severities)) {
- $header[] = CSeverityHelper::getName($severity);
- }
- }
-
- $hide_empty_groups = array_key_exists('hide_empty_groups', $data['filter'])
- ? $data['filter']['hide_empty_groups']
- : 0;
-
- $groupurl = (new CUrl('zabbix.php'))
- ->setArgument('action', 'problem.view')
- ->setArgument('filter_name', '')
- ->setArgument('show', TRIGGERS_OPTION_RECENT_PROBLEM)
- ->setArgument('hostids',
- array_key_exists('hostids', $data['filter']) ? $data['filter']['hostids'] : null
- )
- ->setArgument('name', array_key_exists('problem', $data['filter']) ? $data['filter']['problem'] : null)
- ->setArgument('show_suppressed',
- (array_key_exists('show_suppressed', $data['filter']) && $data['filter']['show_suppressed'] == 1) ? 1 : null
- );
-
- $table = makeSeverityTable($data, $hide_empty_groups, $groupurl)
- ->addClass(ZBX_STYLE_BY_SEVERITY_WIDGET)
- ->setHeader($header)
- ->setHeadingColumn(0);
-}
-
-$output = [
- 'name' => $data['name'],
- 'body' => $table->toString()
-];
-
-if ($messages = get_and_clear_messages()) {
- $output['messages'] = array_column($messages, 'message');
-}
-
-if ($data['user']['debug_mode'] == GROUP_DEBUG_MODE_ENABLED) {
- CProfiler::getInstance()->stop();
- $output['debug'] = CProfiler::getInstance()->make()->toString();
-}
-
-echo json_encode($output);