aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/admin/plugin.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/admin/plugin.php')
-rw-r--r--app/controllers/admin/plugin.php9
1 files changed, 3 insertions, 6 deletions
diff --git a/app/controllers/admin/plugin.php b/app/controllers/admin/plugin.php
index bc073a8..1be046d 100644
--- a/app/controllers/admin/plugin.php
+++ b/app/controllers/admin/plugin.php
@@ -16,7 +16,7 @@
class Admin_PluginController extends AuthenticatedController
{
- private $plugin_admin;
+ private PluginAdministration $plugin_admin;
/**
* Common tasks for all actions.
@@ -509,10 +509,7 @@ class Admin_PluginController extends AuthenticatedController
public function unregistered_action()
{
- $plugins = $this->plugin_admin->scanPluginDirectory();
- usort($plugins, function ($a, $b) {
- return $a['pluginname'] <=> $b['pluginname'];
- });
+ $plugins = $this->plugin_admin->scanPluginDirectory(true);
$this->unknown_plugins = $plugins;
}
@@ -525,7 +522,7 @@ class Admin_PluginController extends AuthenticatedController
public function register_action($number)
{
CSRFProtection::verifyUnsafeRequest();
- $unknown_plugins = $this->plugin_admin->scanPluginDirectory();
+ $unknown_plugins = $this->plugin_admin->scanPluginDirectory(true);
$plugin = $unknown_plugins[$number];
try {