Front-end entries
| Name | Description | Type | URL example | Params | Config | Remarks | Issues outstanding | available in admin |
|---|---|---|---|---|---|---|---|---|
| Config CSS | To configure styling of frontend | admin.php?mod=configfrontcss | ||||||
| My bookings | Shows an overview of bookings |
front.php?mod=mybookings {ext mod="mybookings" id="2"} |
admin.php?mod=Configfront&type=mybookings | YES | ||||
| Edit booking | View/edit of a single booking | Page | front.php?mod=bookingedit&booking_id=1637 |
booking_id |
See "Price block"
|
Accessible with hashkey | YES | |
| Roster-Booking | The roster for booking context, entry point | Page | front.php?mod=roster&context=booking | id | admin.php?mod=Configfrontroster&context=booking | In admin section there is a "Go to roster link" (when you do not know the id) |
YES | |
| Roster-Booking | The roster for booking context, as extension | Block | {ext mod="roster" id="2" context="booking"} | Same as page | ||||
| Roster-Event | The roster for event context, entry point | Page |
front.php?mod=roster&context=event&id=2
|
id | admin.php?mod=configfrontroster&context=event |
|
YES | |
| Roster-Event | The roster for event context, as extension | Block | {ext mod="roster" id="2" context="event"} | Same as page | ||||
| Search events | Searching events, als entry point of als extensie te gebruiken | Page |
front.php?mod=searchevents {ext mod="searchevents" id="2" context="event"} |
admin.php?mod=Configfront&type=dialog_event | IRES-5259 | YES | ||
| Calendar | The calendar entry point, ook te gebruiken als extensie | Page | front.php?mod=calendar | id | admin.php?mod=Configfront&type=calendar | YES | ||
| Calendar | Block | {ext mod="calendar" id="2" product="3"} | ||||||
| Checkout - confirm | Checkout phase: previously the book phase. Check row "Shopping cart checkout" as well: this is the first page during checkout, only when shop cart is active | Page | front.php?mod=checkout |
No checkout settings at this stage yet for columns We do allow settings for
|
YES | |||
| Checkout - customer |
admin.php?mod=Configfront&type=checkout admin.php?mod=Configfront&type=checkouterror |
|
YES | |||||
| Checkout - final |
Page which is shown after booking is made. Possible to:
|
Page | Not directly accessible | admin.php?mod=Configfront&type=checkoutfinalpage | When shopping cart is used, we display columns in table format. Else we show one field per row. |
YES | ||
| Payments | Entry point for making a payment for a booking |
front.php?mod=payments See: Frontend pages - Payments |
booking_id | admin.php?mod=config&page=confmod_payments&menu=confmod | Current status: Buckaroo and Cardgate implemented | YES | ||
| Postpayments | Used for external payment providers | front.php?mod=paymentsresult&method=4 |
method |
admin.php?mod=Configfront&type=checkoutfinalpage | YES | |||
| Gift entry | Adding a gift to an existing booking | Page | front.php?mod=giftentry | |||||
| Confirm booking page | To accept, cancel or reject a booking, normally a confirm link is send via email (outputmodel) | Page |
booking_id hashkey |
admin.php?mod=Configfront&type=confirmbooking See "Price block" |
Accessible with hashkey | YES | ||
| My Profile | Existing customers can edit their details here | Page | front.php?mod=myprofile | admin/admin_config_cust_fields.php?style=30 | YES | |||
| Register | New customers can register themselves here | Page | front.php?mod=registration | admin/admin_config_cust_fields.php?style=30 | YES | |||
| Content | Page to show content. Can contain content blocks. | Page | front.php?mod=content&id=11 | id | admin.php?mod=Configfront&type=contententry | YES | ||
| Content Block | Block to show content. Cannot contain (other) content blocks. | Block | {ext mod="content" id="13"} | id | admin.php?mod=Configfront&type=content | YES | ||
| Shopping cart snippet | A small block which can be used in any kind of frontend page. Possible to set the columns which are shown. | Block | {ext mod="shoppingcartsnippet" id="1"} |
admin.php?mod=Configfront&type=snippetcart |
YES | |||
| Shopping cart checkout | The first page in checkout is showing the shopping cart. Normally this page is showing more columns as it is a sort of confirmation screen. | Page | front.php?mod=checkout | admin.php?mod=Configfront&type=shopcart | ||||
| Menu | Block | {ext mod="menu" id="1"} | admin.php?mod=Configfront&type=menu | YES | ||||
| Price block | Block which is shown on booking detail pages | Block | {ext mod="bookingPrice" booking_id=$booking_id type="edit"} | admin.php?mod=Configfront&type=editbookingprice | YES | |||
| Detail block | Block which shows details of booking, like date and time | Block | {ext mod="bookingDetail" booking_id=$booking_id type="edit"} | admin.php?mod=Configfront&type=editbookingdetail | YES | |||
| Login page | Default front login page | Page | front.php?mod=login | N.a. | Add &logout=1 for logging out | |||
| Login block | Extension for login form | Block | {ext mod="login"} | N.a. | ||||
| Module does not exist | Error page for when module is requested which does not exist | Page | front.php?mod=nonexistingmodule | admin.php?mod=Configfront&type=modulenotexisterror | YES | |||
| Custom table plugin | Plugin to populate a requested variable with a CT array of values | Plugin |
{table name="Redactie" varname="varTable"} |
varname is optional. $message is populated with optional error |
||||
| Slider plugin | Plugin to show an image slider | Plugin | {slider context="object" id=$event.event_obj_id} | Contextname + id is needed. Build for object + event context. Other might follow. |
||||
| Block to show booking totals | Block | {ext mod="bookingTotals"} | ||||||
| Block to show invoice totals | Block | {ext mod="invoiceTotals"} | ||||||
| Snippet for breadcrumbs | Block | {ext mod="breadcrumbs"} | ||||||
| My invoices - grid . Multiple grids can be on one page. | Block |
{ext mod="myinvoices" id=0 req_sql="INV_TO_PAY > 0"} {ext mod="myinvoices" id=a req_sql="INV_TO_PAY = 0"} |
admin.php?mod=Configfront&type=myinvoices | req_sql can contaiin regular filter string | ||||
| Price block invoice | Block which is shown on invoice detail pages | Block | {ext mod="invoicePrice" invoice_id=$invoice_id type="edit" hashkey="{$hashkey}"} | admin.php?mod=Configfront&type=editinvoiceprice | Accessible with hashkey | |||
| Detail block invoice | Block which shows details of invoice, like dates | Block | {ext mod="invoiceDetail" invoice_id=$invoice_id type="edit" hashkey="{$hashkey}"} | Accessible with hashkey | ||||
| My profile customer block | Block | {ext mod="myprofilecustomer"} | ||||||
| My profile user block | Block | {ext mod="myprofileuser"} |





