Commit 7912df7759d015a3d6d1386b1f7bca8b3027e03a
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; | ... | ... |