From f536d77cc3f29e863f91ab014fa37be01bc4d78a Mon Sep 17 00:00:00 2001 From: Denis Ryabov Date: Thu, 18 Feb 2021 15:24:28 +0300 Subject: [PATCH] fix matching of plugin group in title (remove spaces for "Action Log", "Quick Icons", etc.) --- .../components/com_jedchecker/libraries/rules/xmlinfo.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/administrator/components/com_jedchecker/libraries/rules/xmlinfo.php b/administrator/components/com_jedchecker/libraries/rules/xmlinfo.php index 34282ad..285f565 100644 --- a/administrator/components/com_jedchecker/libraries/rules/xmlinfo.php +++ b/administrator/components/com_jedchecker/libraries/rules/xmlinfo.php @@ -219,8 +219,9 @@ class JedcheckerRulesXMLinfo extends JEDcheckerRule if ($type === 'plugin') { - $group = (string) $xml['group']; - if (strpos($extension_name, ucfirst($group) . ' - ') !== 0) + $parts = explode(' - ', $extension_name, 2); + $extension_name_group = isset($parts[1]) ? strtolower(preg_replace('/\s/', '', $parts[0])) : false; + if ($extension_name_group !== (string) $xml['group']) { $this->report->addWarning($file, JText::_('COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT')); }