ignoreMinified = true; } protected function getDirectoriesToLook() { $dirs = array(); $trackerFiles = \_glob(PIWIK_DOCUMENT_ROOT . '/plugins/*/' . self::TRACKER_FILE); foreach ($trackerFiles as $trackerFile) { $pluginName = $this->getPluginNameFromFile($trackerFile); if ($pluginName === 'PrivacyManager') { continue; // ignore tracker.js of PrivacyManager, as it would disable Cookies } $dirs[$pluginName] = dirname($trackerFile) . '/'; } return $dirs; } protected function getPluginNameFromFile($file) { $file = str_replace(array(PIWIK_DOCUMENT_ROOT . '/plugins/', self::TRACKER_FILE), '', $file); return trim($file, '/'); } protected function isPluginActivated($pluginName) { return true; } }