diff --git a/administrator/components/com_jedchecker/libraries/rules/xmlfiles.php b/administrator/components/com_jedchecker/libraries/rules/xmlfiles.php index c1d04a6..d118af1 100644 --- a/administrator/components/com_jedchecker/libraries/rules/xmlfiles.php +++ b/administrator/components/com_jedchecker/libraries/rules/xmlfiles.php @@ -69,7 +69,7 @@ class JedcheckerRulesXMLFiles extends JEDcheckerRule public function check() { // Find all XML files of the extension - $files = JFolder::files($this->basedir, '\.xml$', true, true); + $files = JEDCheckerHelper::findManifests($this->basedir); // Iterate through all the xml files foreach ($files as $file) @@ -97,12 +97,6 @@ class JedcheckerRulesXMLFiles extends JEDcheckerRule return false; } - // Check if this is an extension manifest - if ($xml->getName() !== 'extension') - { - return false; - } - $this->errors = array(); // Check declared files and folders do exist @@ -245,7 +239,6 @@ class JedcheckerRulesXMLFiles extends JEDcheckerRule case 'plugin': $group = (string) $xml['group']; - $extensionPath = 'plugins/' . $group . '/' . $element . '/'; break;