Only return the username when it is either a guest posting or we are editing a post and the username was supplied; otherwise `post_data` might hold the data of the post that is being quoted (which could result in the username being returned being that of the quoted post's poster, not the poster of the current post). See: PHPBB3-11769 for more information.