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:
Diffstat (limited to 'ui/include/classes/widgets/views/widget.clock.form.view.php')
-rw-r--r--ui/include/classes/widgets/views/widget.clock.form.view.php179
1 files changed, 0 insertions, 179 deletions
diff --git a/ui/include/classes/widgets/views/widget.clock.form.view.php b/ui/include/classes/widgets/views/widget.clock.form.view.php
deleted file mode 100644
index 23232749fb1..00000000000
--- a/ui/include/classes/widgets/views/widget.clock.form.view.php
+++ /dev/null
@@ -1,179 +0,0 @@
-<?php declare(strict_types = 0);
-/*
-** 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.
-**/
-
-
-/**
- * Clock widget form view.
- *
- * @var CView $this
- * @var array $data
- */
-
-$fields = $data['dialogue']['fields'];
-
-$form = CWidgetHelper::createForm();
-
-$scripts = [$this->readJsFile('../../../include/classes/widgets/views/js/widget.clock.form.view.js.php')];
-
-$form_grid = CWidgetHelper::createFormGrid($data['dialogue']['name'], $data['dialogue']['type'],
- $data['dialogue']['view_mode'], $data['known_widget_types'],
- $data['templateid'] === null ? $fields['rf_rate'] : null
-);
-
-// Time type.
-$form_grid->addItem([
- CWidgetHelper::getLabel($fields['time_type']),
- new CFormField(CWidgetHelper::getSelect($fields['time_type']))
-]);
-
-// Item.
-if (array_key_exists('itemid', $fields)) {
- $field_itemid = CWidgetHelper::getItem($fields['itemid'], $data['captions']['ms']['items']['itemid'],
- $form->getName()
- );
- $form_grid->addItem([
- CWidgetHelper::getMultiselectLabel($fields['itemid']),
- new CFormField($field_itemid)
- ]);
- $scripts[] = $field_itemid->getPostJS();
-}
-
-// Clock type.
-$form_grid->addItem([
- CWidgetHelper::getLabel($fields['clock_type']),
- new CFormField(CWidgetHelper::getRadioButtonList($fields['clock_type']))
-]);
-
-// Show.
-$form_grid->addItem([
- CWidgetHelper::getLabel($fields['show'])->addClass('js-row-show'),
- (new CFormField(
- CWidgetHelper::getCheckBoxList($fields['show'], [
- WIDGET_CLOCK_SHOW_DATE => _('Date'),
- WIDGET_CLOCK_SHOW_TIME => _('Time'),
- WIDGET_CLOCK_SHOW_TIMEZONE => _('Time zone')
- ])
- ))->addClass('js-row-show')
-]);
-
-// Advanced configuration.
-$form_grid->addItem([
- CWidgetHelper::getLabel($fields['adv_conf'])->addClass('js-row-adv-conf'),
- (new CFormField(
- CWidgetHelper::getCheckBox($fields['adv_conf'])
- ))->addClass('js-row-adv-conf')
-]);
-
-// Background color.
-$form_grid->addItem([
- CWidgetHelper::getLabel($fields['bg_color'])->addClass('js-row-bg-color'),
- (new CFormField(
- CWidgetHelper::getColor($fields['bg_color'], true)
- ))->addClass('js-row-bg-color')
-]);
-
-// Date.
-$form_grid->addItem([
- (new CLabel(_('Date')))
- ->addClass(CFormGrid::ZBX_STYLE_FIELDS_GROUP_LABEL)
- ->addClass('js-row-date'),
- (new CDiv([
- CWidgetHelper::getLabel($fields['date_size']),
- (new CFormField([CWidgetHelper::getIntegerBox($fields['date_size']), '%']))->addClass('field-size'),
-
- CWidgetHelper::getLabel($fields['date_bold']),
- new CFormField(CWidgetHelper::getCheckBox($fields['date_bold'])),
-
- CWidgetHelper::getLabel($fields['date_color'])->addClass('offset-3'),
- new CFormField(CWidgetHelper::getColor($fields['date_color'], true))
- ]))
- ->addClass(CFormGrid::ZBX_STYLE_FIELDS_GROUP)
- ->addClass('fields-group-date')
- ->addClass('js-row-date')
-]);
-
-// Time.
-$form_grid->addItem([
- (new CLabel(_('Time')))
- ->addClass(CFormGrid::ZBX_STYLE_FIELDS_GROUP_LABEL)
- ->addClass('js-row-time'),
- (new CDiv([
- CWidgetHelper::getLabel($fields['time_size']),
- (new CFormField([CWidgetHelper::getIntegerBox($fields['time_size']), '%']))->addClass('field-size'),
-
- CWidgetHelper::getLabel($fields['time_bold']),
- new CFormField(CWidgetHelper::getCheckBox($fields['time_bold'])),
-
- CWidgetHelper::getLabel($fields['time_color'])->addClass('offset-3'),
- new CFormField(CWidgetHelper::getColor($fields['time_color'], true)),
-
- CWidgetHelper::getLabel($fields['time_sec']),
- new CFormField(CWidgetHelper::getCheckBox($fields['time_sec'])),
-
- CWidgetHelper::getLabel($fields['time_format']),
- (new CFormField(CWidgetHelper::getRadioButtonList($fields['time_format'])))->addClass('field-format')
- ]))
- ->addClass(CFormGrid::ZBX_STYLE_FIELDS_GROUP)
- ->addClass('fields-group-time')
- ->addClass('js-row-time')
-]);
-
-// Time zone.
-$form_grid->addItem([
- (new CLabel(_('Time zone')))
- ->addClass(CFormGrid::ZBX_STYLE_FIELDS_GROUP_LABEL)
- ->addClass('js-row-tzone'),
- (new CDiv([
- CWidgetHelper::getLabel($fields['tzone_size']),
- (new CFormField([CWidgetHelper::getIntegerBox($fields['tzone_size']), '%']))->addClass('field-size'),
-
- CWidgetHelper::getLabel($fields['tzone_bold']),
- new CFormField(CWidgetHelper::getCheckBox($fields['tzone_bold'])),
-
- CWidgetHelper::getLabel($fields['tzone_color'])->addClass('offset-3'),
- new CFormField(CWidgetHelper::getColor($fields['tzone_color'], true)),
-
- (CWidgetHelper::getLabel($fields['tzone_timezone']))->addClass('js-row-tzone-timezone'),
- (new CFormField(CWidgetHelper::getSelect($fields['tzone_timezone'])))
- ->addClass('field-timezone')
- ->addClass('js-row-tzone-timezone'),
-
- (CWidgetHelper::getLabel($fields['tzone_format']))->addClass('js-row-tzone-format'),
- (new CFormField(CWidgetHelper::getRadioButtonList($fields['tzone_format'])))
- ->addClass('field-format')
- ->addClass('js-row-tzone-format')
- ]))
- ->addClass(CFormGrid::ZBX_STYLE_FIELDS_GROUP)
- ->addClass('fields-group-tzone')
- ->addClass('js-row-tzone')
-]);
-
-$scripts[] = $fields['tzone_timezone']->getJavascript();
-
-$form->addItem($form_grid);
-
-$scripts[] = '
- widget_clock_form.init();
-';
-
-return [
- 'form' => $form,
- 'scripts' => $scripts
-];