/** * @see \wcf\data\DatabaseObjectList::readObjects() */ public function readObjects() { parent::readObjects(); foreach ($this->objects as &$object) { $object = new UserProfile($object); } }
/** * @see \wcf\data\DatabaseObjectList::__construct() */ public function __construct() { UserFollowList::__construct(); $this->sqlSelects .= "user_avatar.*, user_follow.followID, user_option_value.*"; $this->sqlJoins .= " LEFT JOIN wcf" . WCF_N . "_user user_table ON (user_table.userID = user_follow.followUserID)"; $this->sqlJoins .= " LEFT JOIN wcf" . WCF_N . "_user_option_value user_option_value ON (user_option_value.userID = user_table.userID)"; $this->sqlJoins .= " LEFT JOIN wcf" . WCF_N . "_user_avatar user_avatar ON (user_avatar.avatarID = user_table.avatarID)"; if (MODULE_USER_RANK) { $this->sqlSelects .= ",user_rank.*"; $this->sqlJoins .= " LEFT JOIN wcf" . WCF_N . "_user_rank user_rank ON (user_rank.rankID = user_table.rankID)"; } $this->sqlSelects .= ", user_table.*"; }