Court Booking System current version: CBS 3.32 Release notes
Originally based on Meeting Room Booking System: MRBS 1.4.3


Please contact your club administrator for any questions that aren't answered here.


Making/Altering Bookings

About the Croquet Court Booking System

How do I login?

You must first have a username and password assigned to you by your club administrator, and you must enable cookies on your browser (this is the default setting for most browsers).

See your club administrator if you are having trouble logging in. Some functions are restricted to certain users, and other users will get the message 'You do not have access rights to modify this item'. See your club administrator if this is not working correctly for you.

Club administrators who are having trouble should contact the EACF system administrator.


Why can't I delete/alter a booking?

In order to delete or alter a booking, you must be logged in as the same person that made the booking, or else as a club administrator at that person's club. Contact one of the club booking administrators or the person who initially made the booking to have it deleted or changed.


What is the privacy and cookie policy?

The cookies set on this website are only used for the purpose of managing a login session and remembering your preferred club, and do not track any other activity.

Details of bookings at a club and lists of club members are only visible to logged-in members of that club, though summaries of bookings (which show when courts are in use) are visible to everyone.

No data is sold or shared


How do I make a recurring booking?

Clicking on the desired time brings you into the booking screen. Select the appropriate Repeat Type. The court will be scheduled at the same time, until the Repeat End Date, on the days determined by the Repeat Type.

  • A Daily repeat schedules every day.
  • A Weekly repeat schedules those days of the week that you check under Repeat Day. For example, use Weekly repeat to schedule the court every Monday, Tuesday, and Thursday; check those days under Repeat Day. If you check no days under Repeat Day, the schedule will repeat on the same day of each week as the first scheduled day.
  • An N_Weekly repeat is the same as a Weekly repeat, except that the bookings are only made for every Nth week where N is entered under Number of Weeks. For example, to make a booking for every other week, use 2 for the number of weeks.
  • A Monthly repeat schedules the same day of each month, for example the 15th of the month. If you select the 29th, 30th or 31st of the month, then for a month where that day does not exist the last day of that month will be used instead.
  • A Yearly repeat schedules the same month and day of the month, for example every March 15th. If you select the 29th February, then for those years where that date does not exist the 28th February will be used instead.
  • Finally, a Monthly, corresponding day repeat schedules one day each month, the same weekday and ordinal position within the month. Use this repeat type to schedule the first Monday, second Tuesday, or fourth Friday of each month, for example. If you have selected the 29th, 30th or 31st of the month, i.e. the fifth weekday of a month, then for those months where there is no corresponding fifth day, the fourth day will be used instead. (This is a useful way of booking the last weekday in every month).

How do I delete one instance of a recurring booking?

Select the day/court/time that you want to delete and select Delete Entry.


How do I schedule multiple courts?

You don't. Presently the system cannot book two different courts simultaneously. You must schedule each one separately. Make sure that the time you want is available at all locations before making a booking.


My booking failed to be created because of too many entries!

No booking can create more than 365 entries. There needs to be some limit on the number of bookings created. This number can be increased if necessary.


What happens if multiple people schedule the same booking?

The short answer is: The first person to click on the Submit button wins.


How much did the system cost?

Nothing. See the next section for more information.


How does the system work and who wrote it?

The system is derived (by the EACF webmaster) with modifications to suit croquet clubs from an open source software package called Meeting Room Booking System that is distributed under the Gnu Public License(GPL). This means that software is free to use, distribute, and modify.

The system is written mostly in PHP, which is an open source programming language that can be embedded in web pages similar in concept to Microsoft active server pages. PHP is especially good at accessing databases.

The database used for the system is MySQL. MySQL is a very fast, multi-threaded, multi-user and robust SQL (Structured Query Language) database server that is also GPL.

The system will run on multiple platforms, including the PC architecture using the Linux operating system. Linux, is a free, open source, unix-like operating system.


What is the privacy and cookie policy?

This is explained on the privacy & cookie policy page.

In brief, data is never sold or given to any third parties, and cookies are only used to manage login sessions.