-
$_controller
-
The Controller of the article used for creating
-
$_controller
-
The Controller of the article used for editing
-
$_datamanager
-
The Datamanager of the article to display.
-
$_datamanager
-
The datamanager instance controlling the event to show, or null in case there is no event at this time. The request data key 'datamanager' is set to a reference to this member during class startup.
-
$_event
-
The event to show, or null in case that there is no event set at this time.
-
$_filters
-
GET field filters set for this view
-
$_master_event
-
The master event to use in case we list from a common master or the root event in case we don't.
-
$_master_event
-
The master event ID to use as _root_event::up.
-
$_root_event
-
The root event to use with this topic.
-
$_root_events
-
If we list from a common master, this is an Array of events that are immediate descendants of the master event. They are used in the IN up constraint limiting the consecutive queries to the event subtree.
-
$_schemadb
-
The schema database accociated with the topic.
-
$_schemadb_index
-
An index over the schema database accociated with the topic mapping schema keys to their names. For ease of use.
-
_can_handle_edit
-
Can-Handle check against the current event GUID. We have to do this explicitly in can_handle already, otherwise we would hide all subtopics as the request switch accepts all argument count matches unconditionally.
-
_can_handle_view
-
Can-Handle check against the current event GUID. We have to do this explicitly in can_handle already, otherwise we would hide all subtopics as the request switch accepts all argument count matches unconditionally.
-
_check_name
-
Check that article by same name doesn't exist in the topic in Classic Midgard API fashion.
-
_compute_events_count_between
-
Computes the number of events active in a given timeframe.
-
_compute_events_count_total
-
Computes the total number of events.
-
_compute_first_month
-
Loads the first event time from the DB. This is the base for all operations on the resultset.
-
_compute_last_month
-
Loads the last event (end) time from the DB. This is the base for all operations on the resultset.
-
_compute_welcome_data
-
Computes the data nececssary for the welcome screen. Automatically put into the request data array.
-
_delete_record
-
-
_dm_create_callback
-
Callback for the datamanager create mode.
-
_get_calendar_monthlink
-
Constructs a Link for a calendar to the given month.
-
_get_calendar_yearlink
-
Constructs a Link for a calendar to the given Year.
-
_get_events_qb
-
Returns an QB initialized to query all events matching the current topic constraints.
-
_get_event_listing
-
List events from the database according to component's configuration
-
_get_week_end
-
Timestamp for ending of the selected week. Use this to tune queries for selecting reservations
-
_get_week_start
-
Timestamp for beginning of the selected week. Use this to tune queries for selecting reservations
-
_handler_between
-
-
_handler_create
-
Displays an event creation view.
-
_handler_create
-
Prepares everything to create a new event. When processing the DM results, it will redirect to the view mode on the save event, and to the welcome page otherwise. It uses sessioning to keep track of the newly created event ID.
-
_handler_delete
-
-
_handler_edit
-
-
_handler_edit
-
Locates the article to edit and sets everything up. When processing the DM results, it will redirect to the view mode on both the save and cancel events.
-
_handler_repeat
-
-
_handler_rootevent
-
Creates a root event if necessary.
-
_handler_upcoming
-
-
_handler_view
-
-
_handler_view
-
Locates the event to view and prepares everything for the view run.
-
_handler_week
-
-
_handler_welcome
-
Welcome page handler.
-
_handler_welcome
-
Shows the archive welcome page: A listing of years/months along with total post counts and similar stuff.
-
_initialize_datamanager_for_event
-
Initializes datamanager for a particular event
-
_init_root_event
-
Load the root event from database or create it
-
_load_base_events
-
Loads the master / root events.
-
_load_controller
-
Internal helper, loads the controller for the current article. Any error triggers a 500.
-
_load_controller
-
Internal helper, loads the controller for the current event. Any error triggers a 500.
-
_load_datamanager
-
Internal helper, loads datamanager. Any error triggers a 500.
-
_load_datamanager
-
Internal helper, loads the datamanager for the current article. Any error triggers a 500.
-
_load_event
-
This internal helper loads the event identified by the passed argument from the database.
-
_load_filters
-
-
_load_root_objects
-
-
_load_schema_database
-
Internal helper, loads the configured schema database into the class.
-
_on_can_handle
-
-
_on_creating
-
-
_on_handle
-
General request initialization, which populates the topic toolbar.
-
_on_handle
-
-
_on_initialize
-
The initialization tries to load the root event and will create one if it couldn't be found. It will also load the Datamanager schema database, which is used here and there for the toolbars etc.
-
_on_initialize
-
-
_on_initialize
-
Initialize n.n.calendar library.
-
_on_reindex
-
Iterate over all events and create index record using the custom indexer method.
-
_on_updating
-
-
_populate_node_toolbar
-
Populates the node toolbar depending on the users rights.
-
_prepare_creation_datamanager
-
Prepares the datamanager for creation of a new event. When returning false, it sets errstr and errcode accordingly.
-
_prepare_datamanager
-
Prepares the datamanager for the loaded event. When returning false, it sets errstr and errcode accordingly.
-
_prepare_local_toolbar
-
This internal helper adds the edit and delete links to the local toolbar.
-
_prepare_request_data
-
Simple helper which references all important members to the request data listing for usage within the style listing.
-
_prepare_topic_toolbar
-
This function adds all of the standard items (configuration and create links) to the topic toolbar.
-
_show_between
-
-
_show_create
-
Renders the selected event using the datamnager view mode.
-
_show_create
-
Shows the loaded article.
-
_show_delete
-
Renders the selected article using the datamanager view mode.
-
_show_edit
-
-
_show_edit
-
Renders the selected article using the datamnager view mode.
-
_show_event_listing
-
Show an event listing populated in $this->_request_data['events']
-
_show_repeat
-
-
_show_upcoming
-
-
_show_view
-
Renders the selected article using the datamanager view mode.
-
_show_view
-
-
_show_week
-
-
_show_welcome
-
Displays the welcome page.
-
_show_welcome
-
Renders the welcome page.