コード例 #1
0
ファイル: Controller.php プロジェクト: piwik/piwik
 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;
 }
コード例 #2
0
ファイル: PrivacyManager.php プロジェクト: dorelljames/piwik
 /**
  * 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> &nbsp;&nbsp;' . 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> &nbsp;&nbsp;' . Piwik::translate('PrivacyManager_AnonymizeIpInlineHelp')));
     // default values
     $form->addDataSource(new HTML_QuickForm2_DataSource_Array(array('do_not_track' => $this->dntChecker->isActive(), 'anonymise_ip' => IPAnonymizer::isActive())));
 }