diff --git a/application/helpers/expressions/em_manager_helper.php b/application/helpers/expressions/em_manager_helper.php index 208b7afaa6c..f05c27f1b32 100644 --- a/application/helpers/expressions/em_manager_helper.php +++ b/application/helpers/expressions/em_manager_helper.php @@ -5591,6 +5591,15 @@ private function _UpdateValuesInDatabase($finished=false) } if ($this->surveyOptions['ipaddr']) { $aResponseAttributes['ipaddr'] = getIPAddress(); + + //anonymize ip adress + if($this->surveyOptions['ipAnonymize']){ + $ipAddressAnonymizer = new LimeSurvey\Models\Services\IpAddressAnonymizer($aResponseAttributes['ipaddr']); + $result = $ipAddressAnonymizer->anonymizeIpAddress(); + if($result){ + $aResponseAttributes['ipaddr'] = $result; + } + } } foreach ($updatedValues as $key=>$value) diff --git a/application/views/admin/survey/activateSurvey_view.php b/application/views/admin/survey/activateSurvey_view.php index c3abe05ff3d..df557695a27 100644 --- a/application/views/admin/survey/activateSurvey_view.php +++ b/application/views/admin/survey/activateSurvey_view.php @@ -203,22 +203,6 @@ function alertPrivacy() - -