mirror of
				https://github.com/slawkens/myaac.git
				synced 2025-11-04 09:46:23 +01: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;
 |