From 35ec0ae1c7deff10a46a62a31b82256cdc9b8f41 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Tue, 14 Sep 2021 16:16:15 +0200 Subject: [PATCH] firewall: improve alias description/preview #5199 --- src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php b/src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php index cd6012d4c..9190223b9 100644 --- a/src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php +++ b/src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php @@ -156,8 +156,12 @@ class Util } if (!empty($alias['content'])) { - $tmp = array_slice(explode("\n", $alias['content']), 0, 10); - asort($tmp); + $content = explode("\n", $alias['content']); + $tmp = array_slice($content, 0, 10); + asort($tmp, SORT_NATURAL); + if (count($content) > 10) { + $tmp[] = '[...]'; + } self::$aliasDescriptions[$alias['name']] .= implode("
", $tmp); } }