From 934a0a49149ef3b58cd91fc80b3c0eef52cf21ef Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Sat, 15 Nov 2014 23:38:36 +0100 Subject: [PATCH] FilterEditor: helper function for op dropdown --- library/Icinga/Web/Widget/FilterEditor.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/library/Icinga/Web/Widget/FilterEditor.php b/library/Icinga/Web/Widget/FilterEditor.php index 3398a1e79..9f8848204 100644 --- a/library/Icinga/Web/Widget/FilterEditor.php +++ b/library/Icinga/Web/Widget/FilterEditor.php @@ -321,6 +321,22 @@ class FilterEditor extends AbstractWidget } } + protected function selectOperator(Filter $filter = null) + { + $ops = array( + 'AND' => 'AND', + 'OR' => 'OR', + 'NOT' => 'NOT' + ); + + return $this->select( + $this->elementId('operator', $filter), + $ops, + $filter === null ? null : $filter->getOperatorName(), + array('style' => 'width: 5em') + ); + } + protected function selectSign($filter) { $name = 'sign_' . $filter->getId();