]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
allow blank email address (I think)
authorEvan Prodromou <evan@controlezvous.ca>
Sun, 22 Jun 2008 16:54:53 +0000 (12:54 -0400)
committerEvan Prodromou <evan@controlezvous.ca>
Sun, 22 Jun 2008 16:54:53 +0000 (12:54 -0400)
darcs-hash:20080622165453-34904-a3bdd2557622e6db3aef88371c22586e2d2fed07.gz

actions/profilesettings.php

index 85e7bd19fecced9275736a980d7f9e7e1e2fc061..6764ad288f51684085981c76e407fb252e5fbf1b 100644 (file)
@@ -80,7 +80,7 @@ class ProfilesettingsAction extends SettingsAction {
 
                # Some validation
                
-               if (!Validate::email($email, true)) {
+               if (!is_null($email) && !Validate::email($email, true)) {
                        $this->show_form(_t('Not a valid email address.'));
                        return;
                } else if (!Validate::string($nickname, array('min_length' => 1,
@@ -113,7 +113,7 @@ class ProfilesettingsAction extends SettingsAction {
 
                $user->query('BEGIN');
 
-               if (strcmp($user->nickname, $nickname) != 0) {
+               if ($user->nickname != $nickname) {
                        
                        common_debug('Updating user nickname from ' . $user->nickname . ' to ' . $nickname,
                                                 __FILE__);
@@ -131,7 +131,7 @@ class ProfilesettingsAction extends SettingsAction {
                        }
                }
 
-               if (strcmp($user->email, $email) != 0) {
+               if ($user->email != $email) {
                        
                        common_debug('Updating user email from ' . $user->email . ' to ' . $email,
                                                 __FILE__);