dbi->isSuperUser()) { $this->dbi->selectDb('mysql'); } $this->addScriptFiles(['vendor/jquery/jquery.tablesorter.js', 'server/plugins.js']); $plugins = []; $serverPlugins = $this->plugins->getAll(); foreach ($serverPlugins as $plugin) { $plugins[$plugin->getType()][] = $plugin->toArray(); } ksort($plugins); $cleanTypes = []; foreach (array_keys($plugins) as $type) { $cleanTypes[$type] = preg_replace( '/[^a-z]/', '', mb_strtolower($type), ); } $this->render('server/plugins/index', ['plugins' => $plugins, 'clean_types' => $cleanTypes]); } }