From 1d2cc2b12dbfe417943354b065f938d9038bc1b7 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Wed, 28 Oct 2015 22:29:25 +0100 Subject: [PATCH] QuickTable: quick & dirty way to render objects --- library/Director/Web/Table/QuickTable.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/Director/Web/Table/QuickTable.php b/library/Director/Web/Table/QuickTable.php index 47052624..f0100b5e 100644 --- a/library/Director/Web/Table/QuickTable.php +++ b/library/Director/Web/Table/QuickTable.php @@ -15,6 +15,7 @@ use Icinga\Web\Request; use Icinga\Web\Url; use Icinga\Web\Widget; use Icinga\Web\Widget\Paginator; +use stdClass; abstract class QuickTable implements Paginatable { @@ -79,6 +80,8 @@ abstract class QuickTable implements Paginatable $value = '-'; } elseif (is_array($val)) { $value = nl2br($this->view()->escape(implode("\n", $val))); + } elseif ($val instanceof stdClass) { + $value = '
' . $this->view()->escape(print_r($val, 1)) . '
'; } else { $value = $this->view()->escape($val); }