From 8ca9da80f49ad23f6281764c87f4913f2accd0f5 Mon Sep 17 00:00:00 2001 From: MichaelDeciso <42928941+MichaelDeciso@users.noreply.github.com> Date: Mon, 19 Nov 2018 12:22:35 +0100 Subject: [PATCH] Add stats page for Unbound (#2933) --- .../OPNsense/Unbound/StatsController.php | 42 +++++ .../app/models/OPNsense/Unbound/Menu/Menu.xml | 3 +- .../mvc/app/views/OPNsense/Unbound/stats.volt | 167 ++++++++++++++++++ 3 files changed, 211 insertions(+), 1 deletion(-) create mode 100644 src/opnsense/mvc/app/controllers/OPNsense/Unbound/StatsController.php create mode 100644 src/opnsense/mvc/app/views/OPNsense/Unbound/stats.volt diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Unbound/StatsController.php b/src/opnsense/mvc/app/controllers/OPNsense/Unbound/StatsController.php new file mode 100644 index 000000000..ede91079e --- /dev/null +++ b/src/opnsense/mvc/app/controllers/OPNsense/Unbound/StatsController.php @@ -0,0 +1,42 @@ +view->pick('OPNsense/Unbound/stats'); + } +} diff --git a/src/opnsense/mvc/app/models/OPNsense/Unbound/Menu/Menu.xml b/src/opnsense/mvc/app/models/OPNsense/Unbound/Menu/Menu.xml index 3d2098d85..8e992110e 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Unbound/Menu/Menu.xml +++ b/src/opnsense/mvc/app/models/OPNsense/Unbound/Menu/Menu.xml @@ -10,7 +10,8 @@ - + + diff --git a/src/opnsense/mvc/app/views/OPNsense/Unbound/stats.volt b/src/opnsense/mvc/app/views/OPNsense/Unbound/stats.volt new file mode 100644 index 000000000..a9c1ace93 --- /dev/null +++ b/src/opnsense/mvc/app/views/OPNsense/Unbound/stats.volt @@ -0,0 +1,167 @@ +{# + +OPNsense® is Copyright © 2018 by Deciso B.V. +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, +OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +#} + + +
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+