diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-11-29 08:08:37 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-11-29 08:08:37 +0000 |
| commit | 520fbf4f963092cb1abec96f6e2ade84f3837220 (patch) | |
| tree | e6b683e97227a459ae5e76c44a328b5bd341f18c /lib | |
| parent | c20978de1363bf9fbada4afa93319f76680090aa (diff) | |
make table of unregistered plugins sortable, fixes #4927
Closes #4927
Merge request studip/studip!3698
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/classes/PluginAdministration.php | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/classes/PluginAdministration.php b/lib/classes/PluginAdministration.php index 747d74e..f906842 100644 --- a/lib/classes/PluginAdministration.php +++ b/lib/classes/PluginAdministration.php @@ -405,9 +405,12 @@ class PluginAdministration $basepath = Config::get()->PLUGINS_PATH; $plugin_manager = PluginManager::getInstance(); $iterator = new RegexIterator( - new RecursiveIteratorIterator( - new RecursiveDirectoryIterator($basepath, FilesystemIterator::FOLLOW_SYMLINKS | FilesystemIterator::UNIX_PATHS)), - '/plugin\.manifest$/', RecursiveRegexIterator::MATCH); + new RecursiveIteratorIterator( + new RecursiveDirectoryIterator($basepath, FilesystemIterator::FOLLOW_SYMLINKS | FilesystemIterator::UNIX_PATHS) + ), + '/plugin\.manifest$/', + RegexIterator::MATCH + ); foreach ($iterator as $manifest_file) { $manifest = $plugin_manager->getPluginManifest($manifest_file->getPath()); if (!isset($manifest['pluginclassname'])) { |
