From c521f1439a58034b54245d70791face6d8376bec Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Thu, 16 Jun 2016 14:50:24 +0200 Subject: [PATCH] IcingaHostServiceTable: allow to override title --- application/tables/IcingaHostServiceTable.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/application/tables/IcingaHostServiceTable.php b/application/tables/IcingaHostServiceTable.php index 1f686338..3ff80fa4 100644 --- a/application/tables/IcingaHostServiceTable.php +++ b/application/tables/IcingaHostServiceTable.php @@ -7,6 +7,8 @@ use Icinga\Module\Director\Web\Table\QuickTable; class IcingaHostServiceTable extends QuickTable { + protected $title; + protected $host; protected $searchColumns = array( @@ -24,6 +26,12 @@ class IcingaHostServiceTable extends QuickTable ); } + public function setTitle($title) + { + $this->title = $title; + return $this; + } + public function setHost(IcingaHost $host) { $this->host = $host; @@ -48,7 +56,7 @@ class IcingaHostServiceTable extends QuickTable { $view = $this->view(); return array( - 'service' => $view->translate('Servicename'), + 'service' => $this->title ?: $view->translate('Servicename'), ); }