From 30baf3e00d7e8e4b3118f4c21e9839ad97ce1d23 Mon Sep 17 00:00:00 2001 From: kremsy Date: Fri, 17 Jan 2014 23:07:19 +0100 Subject: [PATCH] splitted pluginsettings away (nowhere displayed yet) fixed typo, actually hard to find --- .../core/Configurators/ManiaControlSettings.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/application/core/Configurators/ManiaControlSettings.php b/application/core/Configurators/ManiaControlSettings.php index d56e7139..f7ec68fe 100644 --- a/application/core/Configurators/ManiaControlSettings.php +++ b/application/core/Configurators/ManiaControlSettings.php @@ -100,11 +100,17 @@ class ManiaControlSettings implements ConfiguratorMenu, CallbackListener { /** @var ManiaControl/SettingManager $this->maniaControl->settingManager */ $settings = $this->maniaControl->settingManager->getSettings(); + $pluginClasses = $this->maniaControl->pluginManager->getPluginClasses(); + $pageFrames = array(); $y = 0; $index = 1; $prevClass = ''; foreach($settings as $id => $setting) { + //Don't display Plugin Settings + if(array_search($setting->class, $pluginClasses) !== FALSE) { + continue; + } if(!isset($pageFrame)) { $pageFrame = new Frame(); @@ -228,8 +234,9 @@ class ManiaControlSettings implements ConfiguratorMenu, CallbackListener { foreach($configData[3] as $setting) { $settingName = substr($setting['Name'], $prefixLength + 1); - $oldSetting = $maniaControlSettings[$settingName]; - if($setting['Value'] == $oldSetting->value || $oldSetting->type = 'bool') { + + $oldSetting = $maniaControlSettings[$settingName]; + if($setting['Value'] == $oldSetting->value || $oldSetting->type == 'bool') { continue; }