db[$field] = $value; return true; } public function getField($field) { if(isset($this->db[$field])) { return $this->db[$field]; } return false; } // Returns username public function username() { return $this->getField('username'); } public function firstName() { return $this->getField('firstName'); } public function lastName() { return $this->getField('lastName'); } public function role() { return $this->getField('role'); } public function password() { return $this->getField('password'); } public function salt() { return $this->getField('salt'); } public function email() { return $this->getField('email'); } public function registered() { return $this->getField('registered'); } public function twitterUsername() { return $this->getField('twitterUsername'); } public function facebookUsername() { return $this->getField('facebookUsername'); } public function googleUsername() { return $this->getField('googleUsername'); } public function instagramUsername() { return $this->getField('instagramUsername'); } public function profilePicture($absolute=true) { $filename = $this->getField('username').'.png'; if($absolute) { return HTML_PATH_UPLOADS_PROFILES.$filename; } return $filename; } }