From ba8395c9df18ad95424d942621b35da88e98c8d9 Mon Sep 17 00:00:00 2001 From: Juniorbuka Date: Wed, 12 Aug 2026 18:11:07 +0300 Subject: [PATCH] Update Modifiers.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Виправлено застарілий синтаксис case у Legacy/Modifiers Замінено використання крапки з комою (;) після операторів case на стандартний синтаксис із двокрапкою (:). Це усуває Deprecated-попередження у PHP 8.5 та не змінює логіку роботи коду. --- core/src/Legacy/Modifiers.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/core/src/Legacy/Modifiers.php b/core/src/Legacy/Modifiers.php index 2bd916bf0a..9871cf135e 100644 --- a/core/src/Legacy/Modifiers.php +++ b/core/src/Legacy/Modifiers.php @@ -1018,20 +1018,20 @@ public function getValueFromPreset($key, $value, $cmd, $opt) $where = []; foreach ($_ as $opt) { switch (trim($opt)) { - case 'page'; - case '!folder'; + case 'page': + case '!folder': case '!isfolder': $where[] = 'sc.isfolder=0'; break; - case 'folder'; + case 'folder': case 'isfolder': $where[] = 'sc.isfolder=1'; break; - case 'menu'; + case 'menu': case 'show_menu': $where[] = 'sc.hidemenu=0'; break; - case '!menu'; + case '!menu': case '!show_menu': $where[] = 'sc.hidemenu=1'; break;