protected function getAnonymizeIPInfo() { Piwik::checkUserHasSuperUserAccess(); $anonymizeIP = array(); $privacyConfig = new Config(); $anonymizeIP["enabled"] = IPAnonymizer::isActive(); $anonymizeIP["maskLength"] = $privacyConfig->ipAddressMaskLength; $anonymizeIP["useAnonymizedIpForVisitEnrichment"] = $privacyConfig->useAnonymizedIpForVisitEnrichment; if (!$anonymizeIP["useAnonymizedIpForVisitEnrichment"]) { $anonymizeIP["useAnonymizedIpForVisitEnrichment"] = '0'; } return $anonymizeIP; }
/** * Customize the Installation "default settings" form. * * @param FormDefaultSettings $form */ public function installationFormInit(FormDefaultSettings $form) { $form->addElement('checkbox', 'do_not_track', null, array('content' => '<div class="form-help">' . Piwik::translate('PrivacyManager_DoNotTrack_EnabledMoreInfo') . '</div> ' . Piwik::translate('PrivacyManager_DoNotTrack_Enable'))); $form->addElement('checkbox', 'anonymise_ip', null, array('content' => '<div class="form-help">' . Piwik::translate('PrivacyManager_AnonymizeIpExtendedHelp', array('213.34.51.91', '213.34.0.0')) . '</div> ' . Piwik::translate('PrivacyManager_AnonymizeIpInlineHelp'))); // default values $form->addDataSource(new HTML_QuickForm2_DataSource_Array(array('do_not_track' => $this->dntChecker->isActive(), 'anonymise_ip' => IPAnonymizer::isActive()))); }