\ForumMemberProfile
ForumMemberProfile is the profile pages for a given ForumMember
Synopsis
class ForumMemberProfile
extends Page_Controller
{
- // members
- private static array $allowed_actions = ;
- public string $URLSegment = "ForumMemberProfile";
- // methods
- public ComponentSet ModeratedForums()
- public string Breadcrumbs()
- public void init()
- public void show()
- public void LatestPosts()
- public void register()
- public Form RegistrationForm()
- public void doregister()
- public array registerwithopenid()
- public Form RegistrationWithOpenIDForm()
- public void doregisterwithopenid()
- public void processopenidresponse()
- public array edit()
- public Form EditProfileForm()
- public void dosave()
- public array thanks()
- public string Link()
- public null|Member Member()
- public ForumHolder getForumHolder()
- public void getHolderSubtitle()
- public void URLSegment()
- public void MetaTags()
Hierarchy
Extends
- Page_Controller
Members
private
- $allowed_actions
public
- $URLSegment
Methods
public
- Breadcrumbs() — Create breadcrumbs (just shows a forum holder link and name of user)
- EditProfileForm() — Factory method for the edit profile form
- LatestPosts() — Get the latest 10 posts by this member
- Link() — Create a link
- Member() — Return the with the passed ID (via URL parameters) or the current user
- MetaTags() — This needs MetaTags because it doesn't extend SiteTree at any point
- ModeratedForums() — Return a set of {@link Forum} objects that this member is a moderator of.
- RegistrationForm() — Factory method for the registration form
- RegistrationWithOpenIDForm() — Factory method for the OpenID registration form
- URLSegment() — Get the URL segment of the forum holder
- doregister() — Register a new member
- doregisterwithopenid() — Register a new member
- dosave() — Save member profile action
- edit() — Edit profile
- getForumHolder() — Get the forum holder controller. Sadly we can't work out which forum holder
- getHolderSubtitle() — Get a subtitle
- init() — Initialise the controller
- processopenidresponse() — Function to process the response of the OpenID server
- register() — Show the registration form
- registerwithopenid() — Start registration with OpenID
- show()
- thanks() — Print the "thank you" page