mirror of
https://github.com/slawkens/myaac.git
synced 2025-04-26 09:19:22 +02:00
38 lines
653 B
PHP
38 lines
653 B
PHP
<?php
|
|
|
|
use MyAAC\Plugins;
|
|
|
|
$order = 10;
|
|
|
|
$settingsMenu = [];
|
|
|
|
$settingsMenu[] = [
|
|
'name' => 'MyAAC',
|
|
'link' => 'settings&plugin=core',
|
|
'icon' => 'list',
|
|
'order' => $order,
|
|
];
|
|
|
|
foreach (Plugins::getAllPluginsSettings() as $setting) {
|
|
$file = BASE . $setting['settingsFilename'];
|
|
if (!file_exists($file)) {
|
|
warning('Plugin setting: ' . $file . ' - cannot be loaded.');
|
|
continue;
|
|
}
|
|
|
|
$order += 10;
|
|
|
|
$settings = require $file;
|
|
|
|
$settingsMenu[] = [
|
|
'name' => $settings['name'],
|
|
'link' => 'settings&plugin=' . $setting['pluginFilename'],
|
|
'icon' => 'list',
|
|
'order' => $order,
|
|
];
|
|
}
|
|
|
|
unset($settings, $file, $order);
|
|
|
|
return $settingsMenu;
|