About HWBS

Hardware Booking System - MRBS 1.2.3 / HWBS edited by eisaeri
Database: MySQL 5.6.43-log
System: Linux wsl3.surf-town.net 2.6.32-754.9.1.el6.x86_64 #1 SMP Thu Dec 6 08:02:15 UTC 2018 x86_64
PHP: 5.6.40
Best viewd in Firefox
Works in Internet Explorer


Please contact isak for any questions that aren't answered here.


How do I login?
Why can't I delete/alter an entry?
Making/Altering Bookings How do I make a recurring entry?
How do I delete one instance of a recurring entry?
How do I schedule nodes at different sites
My booking failed to be created because of "too many entries"!
What happens if multiple people schedule the same node?
Miscellaneous What is the difference between "" and ""
How do I use the stastistic Tools, 'Report', 'Create statistics' and 'Usage table'?
About The Hardware Booking System How much did the system cost?
How does the system work and who wrote it?

How do I login?

The system can be configured to use one of several methods of authentication, including LDAP, Netware, and SMB. See your system 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 system administrator if this is not working correctly for you. If the system is configured to use LDAP authentication, this means that you login with the same username and password as you use for getting email i.e. "Mark Belanger" "MyPassword". Top

Why can't I delete/alter a entry?

In order to delete or alter a booked node, you must be logged in as the same person that made the entry. Contact the administrator (see top of this page) or the person who initially made the entry, to have it deleted or changed. Top

How do I make a recurring entry?

Clicking on the desired time brings you into the booking screen. Select the appropriate Repeat Type. The node 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 node 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. A Monthly repeat schedules the same day of each month, for example the 15th of the month. A Yearly repeat schedules the same month and day of the month, for example every March 15th. 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. Do not use this repeat type after the 28th day of the month.


How do I delete one instance recurring  entry?

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

How do I schedule nodes at different sites?

You don't. Presently the system cannot book 2 different nodes simultaneously. You must schedule each one separately. Make sure that the time you want is available at both sites before making an entry. Top

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

Any user cannot create more than 365 entries. There needs to be some limit on the number of bookings created. This number can be increased if necessary. Top

What happens if multiple people schedule the same node?

The short answer is: The first person to click on the Submit button wins.
Behind the scenes, the system is using a proper multi-user, multi-threaded relational database than can handle many thousands of simultaneous users.

What is the difference between "" and ""

To achieve an easy overview you may choose among different attributes when you create an entry. The different attributes have different colors in the 'week' and 'day' view. Top

How to use the statistic tools?

How to get there?

Click on the link 'Tools' next to the search field in the blue navigation area that you can see on all the pages.


The tool 'Report' prints booked nodes from search criteria based on area, node, User ID and full description. There are also functions for listing user descriptions and available nodes. Listing available nodes does take some time so keep the search area small.

Create stastistics

Use 'Create statistics' to see how many nodes in an area that are booked/available. You can search by user description and summarize by day or by week. Please note that a day summary and a week summary during the same period may differ because a week summary only deals with whole weaks. Entering 'User description' will narrow down the search and only show entries with matching description. To create statistics on more than one area click 'Multiple areas'.

Usage table

With 'Usage table' you get an overview of booked and available nodes in one or more areas. Red box means booked and green box available. Notice that when you choose 'week view' the overview is based on one weekday. For example, if the start date is a Monday the result will be based on all the Mondays in the time period.

How much did the system cost?

Nothing. See the next section for more information. Top

How does the system work and who wrote it?

The Meeting Room Booking System is open source software that is distributed under the Gnu Public License(GPL). This means that software is free to use, distribute, and modify. This is a modified version.

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 either MySQL or PostgreSQL. MySQL is a very fast, multi-threaded, multi-user and robust SQL (Structured Query Language) database server that is also GPL. PostgreSQL is a full-featured multi-user open source Object Relational SQL database server.

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.

The web server being used is yet another piece of free, open source software. The Apache web server is the world's most popular web server.

The bottom line is:
Every piece of this system, from the operating system to the application, is completely free - source code and all.


View Day: Feb 10 | Feb 11 | Feb 12 | Feb 13 | Feb 14 | Feb 15 | Feb 16 | Feb 17 | Feb 18 | Feb 19 | Feb 20 | Feb 21 | Feb 22 | Feb 23
View Week: week 02 | week 03 | week 04 | week 05 | week 06 | week 07 | week 08 | week 09 | week 10
View Month: Dec 2017 | Jan 2018 | Feb 2018 | Mar 2018 | Apr 2018 | May 2018 | Jun 2018 | Jul 2018 | Aug 2018

Print Preview