X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=classes%2FUser.php;h=d750c7847296091f6e93e2cf626041bdf77587e7;hb=9bb55af26f47d960cc33b02ec355d832d18b31b7;hp=8effd856ab27b76b6d729ded9a85602a35eb21f5;hpb=5d1a6f0fef3b99167babfa304ceda9b67720f399;p=quix0rs-gnu-social.git diff --git a/classes/User.php b/classes/User.php index 8effd856ab..d750c78472 100644 --- a/classes/User.php +++ b/classes/User.php @@ -1,18 +1,18 @@ . */ @@ -34,6 +34,7 @@ class User extends DB_DataObject public $nickname; // varchar(64) unique_key public $password; // varchar(255) public $email; // varchar(255) unique_key + public $uri; // varchar(255) unique_key public $created; // datetime() not_null public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP @@ -42,7 +43,7 @@ class User extends DB_DataObject /* the code above is auto generated do not remove the tag below */ ###END_AUTOCODE - + function getProfile() { $profile = DB_DataObject::factory('profile'); $profile->id = $this->id; @@ -52,7 +53,7 @@ class User extends DB_DataObject } return NULL; } - + function isSubscribed($other) { assert(!is_null($other)); $sub = DB_DataObject::factory('subscription'); @@ -60,13 +61,4 @@ class User extends DB_DataObject $sub->subscribed = $other->id; return $sub->find(); } - - function validateEmail() { - return Validate::email($this->email, true); - } - - function validateNickname() { - return Validate::string($this->nickname, array('min_length' => 1, 'max_length' => 64, - 'format' => VALIDATE_ALPHA_LOWER . VALIDATE_NUM)); - } }