X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=classes%2Fpluser.php;h=a87b5acba0139e035079660508000254daeec42f;hb=e1746810b6aeaba3332ff99acdbf7ff3c2e9ada6;hp=ef9c58fdd5985aa615bd6c43bd0efbb78996c980;hpb=fed2b6d36f59c4542bd8d6fc0a137342c785d06b;p=platal.git diff --git a/classes/pluser.php b/classes/pluser.php index ef9c58f..a87b5ac 100644 --- a/classes/pluser.php +++ b/classes/pluser.php @@ -1,6 +1,6 @@ !"), while full name is the official full name. protected $display_name = null; protected $full_name = null; - protected $promo = null; // Other important parameters used when sending emails. protected $gender = null; // Acceptable values are GENDER_MALE and GENDER_FEMALE @@ -149,11 +151,6 @@ abstract class PlUser return $this->full_name; } - public function promo() - { - return $this->promo; - } - abstract public function password(); // Fallback value is GENDER_MALE. @@ -291,7 +288,7 @@ abstract class PlUser public static function getSilentWithUID($uid) { - return User::getWithValues($uid, array('User', '_silent_user_callback')); + return User::getWithValues(null, array('user_id' => $uid), array('User', '_silent_user_callback')); } /** @@ -327,7 +324,7 @@ abstract class PlUser if (($user = User::get($login, $callback))) { $list[$i] = $user->$property(); - } else if (!$strict || User::isForeignEmailAddress($login)) { + } else if (!$strict || (User::isForeignEmailAddress($login) && isvalid_email($login))) { $list[$i] = $login; } }