\EventRegisterController
Handles collecting the users details and creating a registration to an event for them.
Synopsis
class EventRegisterController
extends Page_Controller
{
- // members
- private static array $allowed_actions = ;
- protected $parent;
- protected $event;
- protected $registration;
- // methods
- public void __construct()
- public void init()
- public void getEvent()
- public HTMLText index()
- public EventAttendeeController attendee()
- public array review()
- public void canReview()
- public Form ReviewForm()
- public void submitreview()
- public PaymentController payment()
- public HTTPResponse complete()
- public EventRegistration getCurrentRegistration()
- public string Link()
Hierarchy
Extends
- Page_Controller
Tasks
Line | Task |
---|---|
159 | allow turning dropdown selection off |
Members
private
- $allowed_actions
protected
- $event
- $parent
- $registration
Methods
public
- __construct() — Constructs a new controller for creating a registration.
- Link()
- ReviewForm() — Review attendees and capture registrant contact details.
- attendee() — Create/edit attendee action
- canReview() — Check if registration has started, and attendees exist on it.
- complete() — Completed registration action
- getCurrentRegistration() — Find or make the current registration in the session.
- getEvent()
- index() — Select ticket action
- init() — Perform a security check
- payment() — Payment handling action
- review() — Review step
- submitreview() — Submit review action