Commit 7912df7759d015a3d6d1386b1f7bca8b3027e03a

Authored by bshuttle
1 parent 4202ec6b

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 163 $name = $this->oValidator->validateString(KTUtil::arrayGet($_REQUEST, 'name'),
164 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 172 $email_notifications = KTUtil::arrayGet($_REQUEST, 'email_notifications', false);
170 173 if ($email_notifications !== false) $email_notifications = true;
... ...