From 8a17a4f06cd32f028409e29686a81b2b15a44761 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Thu, 21 Mar 2024 10:19:48 +0100 Subject: [PATCH] Controller: Make exported SQL queries copyable --- library/Icingadb/Web/Controller.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/library/Icingadb/Web/Controller.php b/library/Icingadb/Web/Controller.php index 91b28a044..6dc9ae4e2 100644 --- a/library/Icingadb/Web/Controller.php +++ b/library/Icingadb/Web/Controller.php @@ -44,6 +44,7 @@ use ipl\Web\Control\PaginationControl; use ipl\Web\Filter\QueryString; use ipl\Web\Url; +use ipl\Web\Widget\CopyToClipboard; class Controller extends CompatController { @@ -357,7 +358,9 @@ public function export(Query ...$queries) $sql .= ' /* Unused values: "' . join('", "', $unused) . '" */'; } - $this->content->add(Html::tag('pre', $sql)); + $pre = Html::tag('pre', $sql); + CopyToClipboard::attachTo($pre); + $this->content->add($pre); } return true;