NB: THIS IS NOT AN ACT GOVERNMENT WEB SITE.
IT IS AN IDEA PRESENTED TO ACT LIBRARY
STAFF AND ASSORTED (RE)ELECTION CANDIDATES.
PROBLEM: BOOKING A MEETING ROOM HAS NO DYNAMIC
INTERFACE TO SHOW AVAILABILITY
SOLUTION: THE 'RUSSIAN PENCIL' LIBRARY
MEETING ROOM AVAILABILITY/BOOKING CONCEPT
- DEVELOPED BY A CONCERNED COMMUNITY MEMBER
- 5 WEEK (MONTHLY FOCUSED) TEXT
FILES (WITH ONE WEEK OVERLAP)
- THIS EXAMPLE DISPLAYS FOUR WEEKS JUST TO
PROVE CONCEPT
- GENERATED WITH MONO SPACED TEXT
- THE FIRST DEVELOPMENT STAGE IS PASTED FROM A
MASTER SPREADSHEET WHICH INCLUDES SOME BASIC HTML <BR> ETC
- IN AN HTML EDITOR THE AVAILABLE HOURS ARE
LINKED TO THE PHP FORM BEFORE UPLOAD (BY FTP) TO THE SERVER
- THIS WILL REQUIRE PHP
TO INSERT UNIQUE DATE/TIME DATA IN TO THE FORM
- CHANGES TO BOOKINGS WILL NEED A COMRADE TO
TAKE AND CONFIRM BOOKINGS (FOR IT IS TO BE HAVE)
- AFTER EDITING THE RELEVANT
AVAILABILITY PAGE (BELOW) WITH AN HTML EDITOR
THREE REASONS WHY THIS SHOULD BE IMPLEMENTED
ASAP
1 BECAUSE IT IS NEEDED
2 BECAUSE IT IS POSSIBLE (SUPER SIMPLE HTML)
3 BECAUSE WE ARE A QUARTER OF THE WAY THROUGH THE 21ST
CENTURY ...
GUNGAHLIN TRAINING ROOM 1 (hourly bookings only -
capacity 25) AS OF 19:39 FRI, 14 JUNE 2024
[JUNE..03..04..05..06..07..08..09.........10..11..12..13..14..15..16.........17..18..19..20..21..22..23.........24..25..26..27..28..29..30]
[WK23|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK24|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK25|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK26|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
Hrs>|bkd|bkd|bkd|bkd|bkd| 09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]
.....|bkd|bkd|bkd|bkd|bkd| 10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]
.....|bkd|bkd|bkd|bkd|bkd| 11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]
.....|bkd|bkd|bkd|bkd|bkd| 12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]
.....|bkd|bkd|bkd|bkd|bkd| 01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]
.....|bkd|bkd|bkd|bkd|bkd| 02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]
.....|bkd|bkd|bkd|bkd|bkd| 03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]
.....| 04| 04| 04| 04| 04| 04| 04]......| 04| 04| 04| 04| 04| 04| 04]......| 04| 04| 04| 04| 04| 04| 04]......| 04| 04| 04| 04| 04| 04| 04]
.....| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]
.....| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]
.....| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]
GUNGAHLIN TRAINING ROOM 2 (hourly bookings only -
capacity 25) AS OF 19:39 FRI, 14
[JUNE..03..04..05..06..07..08..09.........10..11..12..13..14..15..16.........17..18..19..20..21..22..23.........24..25..26..27..28..29..30]
[WK23|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK24|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK25|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK26|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
Hrs>|bkd|bkd|bkd|bkd|bkd| 09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]
.....|bkd|bkd|bkd|bkd|bkd| 10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]
.....|bkd|bkd|bkd|bkd|bkd| 11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]
.....|bkd|bkd|bkd|bkd|bkd| 12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]
.....|bkd|bkd|bkd|bkd|bkd| 01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]
.....|bkd|bkd|bkd|bkd|bkd| 02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]
.....|bkd|bkd|bkd|bkd|bkd| 03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]
.....| 04| 04| 04| 04| 04| 04| 04]......| 04| 04| 04| 04| 04| 04| 04]......| 04| 04| 04| 04| 04| 04| 04]......| 04| 04| 04| 04| 04| 04| 04]
.....| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]
.....| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]
.....| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]
GUNGAHLIN MEETING ROOM 1 (hourly bookings only -
capacity 10) AS OF
19:39 FRI, 14
[JUNE..03..04..05..06..07..08..09.........10..11..12..13..14..15..16.........17..18..19..20..21..22..23.........24..25..26..27..28..29..30]
[WK23|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK24|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK25|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK26|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
Hrs>|bkd|bkd|bkd|bkd|bkd| 09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]
.....|bkd|bkd|bkd|bkd|bkd| 10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]
.....|bkd|bkd|bkd|bkd|bkd| 11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]
.....|bkd|bkd|bkd|bkd|bkd| 12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]
.....|bkd|bkd|bkd|bkd|bkd| 01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]
.....|bkd|bkd|bkd|bkd|bkd| 02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]
.....|bkd|bkd|bkd|bkd|bkd| 03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]
.....| 04| 04| 04| 04| 04| 04| 04]......| 04| 04| 04| 04| 04| 04| 04]......| 04| 04| 04| 04| 04| 04| 04]......| 04| 04| 04| 04| 04| 04| 04]
.....| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]
.....| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]
.....| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]
GUNGAHLIN MEETING ROOM 2 (hourly bookings only -
capacity 10) AS OF
19:39 FRI, 14
[JUNE..03..04..05..06..07..08..09.........10..11..12..13..14..15..16.........17..18..19..20..21..22..23.........24..25..26..27..28..29..30]
[WK23|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK24|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK25|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK26|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
Hrs>|bkd|bkd|bkd|bkd|bkd| 09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]
.....|bkd|bkd|bkd|bkd|bkd| 10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]
.....|bkd|bkd|bkd|bkd|bkd| 11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]
.....|bkd|bkd|bkd|bkd|bkd| 12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]
.....|bkd|bkd|bkd|bkd|bkd| 01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]
.....|bkd|bkd|bkd|bkd|bkd| 02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]
.....|bkd|bkd|bkd|bkd|bkd| 03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]
.....| 04| 04| 04| 04| 04| 04| 04]......| 04| 04| 04| 04| 04| 04| 04]......| 04| 04| 04| 04| 04| 04| 04]......| 04| 04| 04| 04| 04| 04| 04]
.....| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]
.....| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]
.....| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]
GUNGAHLIN LECTURE ROOM 1 (hourly bookings only -
capacity 50) AS OF 19:39 FRI, 14
[JUNE..03..04..05..06..07..08..09.........10..11..12..13..14..15..16.........17..18..19..20..21..22..23.........24..25..26..27..28..29..30]
[WK23|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK24|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK25|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK26|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
Hrs>|bkd|bkd|bkd|bkd|bkd| 09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]
.....|bkd|bkd|bkd|bkd|bkd| 10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]
.....|bkd|bkd|bkd|bkd|bkd| 11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]
.....|bkd|bkd|bkd|bkd|bkd| 12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]
.....|bkd|bkd|bkd|bkd|bkd| 01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]
.....|bkd|bkd|bkd|bkd|bkd| 02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]
.....|bkd|bkd|bkd|bkd|bkd| 03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]
.....|bkd|bkd|bkd|bkd|bkd| 04| 04]......|bkd|bkd|bkd|bkd|bkd|
04| 04]......|bkd|bkd|bkd|bkd|bkd|
04| 04]......|bkd|bkd|bkd|bkd|bkd|
04| 04]
.....| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]
.....| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]
.....| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]
GUNGAHLIN LECTURE ROOM 2 (hourly bookings only -
capacity 50)
[JUNE..03..04..05..06..07..08..09.........10..11..12..13..14..15..16.........17..18..19..20..21..22..23.........24..25..26..27..28..29..30]
[WK23|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK24|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK25|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
[WK26|Mon|Tue|Wed|Thu|Fri|Sat|Sun]
Hrs>|bkd|bkd|bkd|bkd|bkd| 09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]..Hrs>|bkd|bkd|bkd|bkd|bkd|
09| 09]
.....|bkd|bkd|bkd|bkd|bkd| 10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]......|bkd|bkd|bkd|bkd|bkd|
10| 10]
.....|bkd|bkd|bkd|bkd|bkd| 11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]......|bkd|bkd|bkd|bkd|bkd|
11| 11]
.....|bkd|bkd|bkd|bkd|bkd| 12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]......|bkd|bkd|bkd|bkd|bkd|
12| 12]
.....|bkd|bkd|bkd|bkd|bkd| 01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]......|bkd|bkd|bkd|bkd|bkd|
01| 01]
.....|bkd|bkd|bkd|bkd|bkd| 02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]......|bkd|bkd|bkd|bkd|bkd|
02| 02]
.....|bkd|bkd|bkd|bkd|bkd| 03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]......|bkd|bkd|bkd|bkd|bkd|
03| 03]
.....|bkd|bkd|bkd|bkd|bkd| 04| 04]......|bkd|bkd|bkd|bkd|bkd|
04| 04]......|bkd|bkd|bkd|bkd|bkd|
04| 04]......|bkd|bkd|bkd|bkd|bkd|
04| 04]
.....| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]......| 05| 05| 05| 05| 05| 05| 05]
.....| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]......| 06| 06| 06| 06| 06| 06| 06]
.....| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]......| 07| 07| 07| 07| 07| 07| 07]