Commit f6ec53754e101cf1169c9a1db539e48b07018227

Authored by Brad Shuttleworth
1 parent 118b3038

KTS-970: Email setting is different for User and Admin.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5459 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 5 additions and 2 deletions
preferences.php
@@ -163,8 +163,11 @@ class PreferencesDispatcher extends KTStandardDispatcher { @@ -163,8 +163,11 @@ class PreferencesDispatcher extends KTStandardDispatcher {
163 $name = $this->oValidator->validateString(KTUtil::arrayGet($_REQUEST, 'name'), 163 $name = $this->oValidator->validateString(KTUtil::arrayGet($_REQUEST, 'name'),
164 KTUtil::meldOptions($aErrorOptions, array('message' => _kt('You must specify your name.')))); 164 KTUtil::meldOptions($aErrorOptions, array('message' => _kt('You must specify your name.'))));
165 165
166 - $email_address = $this->oValidator->validateEmailAddress(KTUtil::arrayGet($_REQUEST, 'email_address'),  
167 - $aErrorOptions); 166 + $email_address = KTUtil::arrayGet($_REQUEST, 'email_address');
  167 + if(strlen(trim($email_address))) {
  168 + $email_address = $this->oValidator->validateEmailAddress($email_address,
  169 + KTUtil::meldOptions($aErrorOptions, array('message') => _kt('Invalid email address.')));
  170 + } }
168 171
169 $email_notifications = KTUtil::arrayGet($_REQUEST, 'email_notifications', false); 172 $email_notifications = KTUtil::arrayGet($_REQUEST, 'email_notifications', false);
170 if ($email_notifications !== false) $email_notifications = true; 173 if ($email_notifications !== false) $email_notifications = true;