diff --git a/application/controllers/admin/globalsettings.php b/application/controllers/admin/globalsettings.php index ffcb5835b0c..52a70e2e146 100644 --- a/application/controllers/admin/globalsettings.php +++ b/application/controllers/admin/globalsettings.php @@ -279,7 +279,7 @@ private function _saveSettings() SettingGlobal::setSetting('emailmethod', strip_tags(Yii::app()->getRequest()->getPost('emailmethod'))); SettingGlobal::setSetting('emailsmtphost', strip_tags(returnGlobal('emailsmtphost'))); if (returnGlobal('emailsmtppassword') != 'somepassword') { - SettingGlobal::setSetting('emailsmtppassword', LSActiveRecord::encryptSingle(strip_tags(returnGlobal('emailsmtppassword')))); + SettingGlobal::setSetting('emailsmtppassword', LSActiveRecord::encryptSingle(returnGlobal('emailsmtppassword'))); } SettingGlobal::setSetting('bounceaccounthost', strip_tags(returnGlobal('bounceaccounthost'))); SettingGlobal::setSetting('bounceaccounttype', Yii::app()->request->getPost('bounceaccounttype', 'off')); @@ -287,7 +287,7 @@ private function _saveSettings() SettingGlobal::setSetting('bounceaccountuser', strip_tags(returnGlobal('bounceaccountuser'))); if (returnGlobal('bounceaccountpass') != 'enteredpassword') { - SettingGlobal::setSetting('bounceaccountpass', LSActiveRecord::encryptSingle(strip_tags(returnGlobal('bounceaccountpass')))); + SettingGlobal::setSetting('bounceaccountpass', LSActiveRecord::encryptSingle(returnGlobal('bounceaccountpass'))); } SettingGlobal::setSetting('emailsmtpssl', sanitize_paranoid_string(Yii::app()->request->getPost('emailsmtpssl', ''))); diff --git a/application/controllers/admin/tokens.php b/application/controllers/admin/tokens.php index b95a7537ff3..234d80ed015 100644 --- a/application/controllers/admin/tokens.php +++ b/application/controllers/admin/tokens.php @@ -2437,7 +2437,9 @@ public function bouncesettings($iSurveyId) if (Yii::app()->request->getPost('bounceprocessing') == 'L') { $fieldvalue['bounceaccountencryption'] = Yii::app()->request->getPost('bounceaccountencryption'); $fieldvalue['bounceaccountuser'] = Yii::app()->request->getPost('bounceaccountuser'); - $fieldvalue['bounceaccountpass'] = LSActiveRecord::encryptSingle(Yii::app()->request->getPost('bounceaccountpass')); + if (Yii::app()->request->getPost('bounceaccountpass')!='somepassword'){ + $fieldvalue['bounceaccountpass'] = LSActiveRecord::encryptSingle(Yii::app()->request->getPost('bounceaccountpass')); + } $fieldvalue['bounceaccounttype'] = Yii::app()->request->getPost('bounceaccounttype'); $fieldvalue['bounceaccounthost'] = Yii::app()->request->getPost('bounceaccounthost'); } diff --git a/application/views/admin/token/bounce.php b/application/views/admin/token/bounce.php index 109baf00493..818162fb628 100644 --- a/application/views/admin/token/bounce.php +++ b/application/views/admin/token/bounce.php @@ -84,7 +84,7 @@
- +