\RegistrableEvent
An event that can people can register to attend.
Synopsis
class RegistrableEvent
extends Page
{
- // members
- private static array $db = ;
- private static array $has_many = ;
- private static array $defaults = ;
- private static string $icon = "registripe/images/date_edit.png";
- private static string $description = "An event that can be registered for.";
- // methods
- public void getCMSFields()
- protected FormField getRegistrationsFields()
- protected void getAttendeesGridField()
- public void getSettingsFields()
- public boolean canRegister()
- public ArrayList getAvailableTickets()
- public DataList getCompletedRegistrations()
- public DataList getIncompleteRegistrations()
- public DataList getCancelledRegistrations()
- public DataList getValidAttendees()
- public int|bool getRemainingCapacity()
Hierarchy
Extends
- Page
Members
private
- $db
- $defaults
- $description
- $has_many
- $icon
Methods
protected
- getAttendeesGridField()
- getRegistrationsFields() — Get the grid fields for registrations that are: completed, unconfirmed, incomplete, cancelled
public
- canRegister() — Check if this event can currently be registered for.
- getAvailableTickets() — Get available tickets.
- getCMSFields()
- getCancelledRegistrations() — Get cancelled registrations Restricts to registrations with an email.
- getCompletedRegistrations() — Get all the completed registrations
- getIncompleteRegistrations() — Get incompleted registrations Restricts to registrations with an email.
- getRemainingCapacity() — Returns the overall number of places remaining at this event, TRUE if there are unlimited places or FALSE if they are all taken.
- getSettingsFields()
- getValidAttendees() — Get valid attendees