diff --git a/application/core/Server/UsageReporter.php b/application/core/Server/UsageReporter.php index 3c9e77ab..73033ece 100644 --- a/application/core/Server/UsageReporter.php +++ b/application/core/Server/UsageReporter.php @@ -72,9 +72,23 @@ class UsageReporter implements TimerListener { } } + $activePlugins = array(); + + if(is_array($this->maniaControl->pluginManager->getActivePlugins())) { + foreach($this->maniaControl->pluginManager->getActivePlugins() as $plugin) { + if(!is_null($plugin->getId()) && is_numeric($plugin->getId())) { + $activePlugins[] = $plugin->getId(); + } + } + } + + $properties['ActivePlugins'] = $activePlugins; + $json = json_encode($properties); $info = base64_encode($json); + echo ManiaControl::URL_WEBSERVICE . "/usagereport?info=" . urlencode($info); + $this->maniaControl->fileReader->loadFile(ManiaControl::URL_WEBSERVICE . "/usagereport?info=" . urlencode($info), function ($response, $error) { $response = json_decode($response); if ($error || !$response) { diff --git a/application/plugins/DynamicPointlimitPlugin.php b/application/plugins/DynamicPointlimitPlugin.php index a2f1898c..1a6f98d1 100644 --- a/application/plugins/DynamicPointlimitPlugin.php +++ b/application/plugins/DynamicPointlimitPlugin.php @@ -19,7 +19,7 @@ class DynamicPointlimitPlugin implements CallbackListener, CommandListener, Plug /** * Constants */ - const ID = 13; + const ID = 43; const VERSION = 0.1; const DYNPNT_MULTIPLIER = 'Pointlimit multiplier';