mirror of
				https://github.com/slawkens/myaac.git
				synced 2025-10-31 07:56: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;
 | 
