Amlib allows your library to make bookings through the Reservations screen for patrons. Bookings can be made on items within the database such as Equipment and PCs. It is generally best to have a separate form code set up for the equipment that you book to allow for easier reporting. It is also possible to set up your NetOPACs to allow patrons to place their own bookings if you choose.
A booked item such as a laptop can be issued to a borrower.
Type |
ID |
Name |
Value |
Explanation |
---|---|---|---|---|
hidden |
closeddays |
@closeddays@ |
Stores library closed days |
|
hidden |
openhours |
|
@openhours@ |
Stores library open hours |
hidden |
holidays |
|
@holidays@ |
Stores library public holidays |
hidden |
|
v29 | ||
hidden |
|
v36 |
|
Stores “from” date |
hidden |
|
v37 |
|
Stores “to” date |
From this table, if you are using DreamWeaver, you can insert the items. For example: In DreamWeaver, find the “Form” items:
Type | ID | OnChange | Explanation |
---|---|---|---|
select | sessionlength | JavaScript:InitTimes(): | Booking time intervals |
For each of the options in the drop down box, list the booking times that you would like to allow your patrons in number of minutes, i.e. 2 hours is 120 minutes. Again, if you refresh this page in your web browser, you can see how it will look when compiled.
Type |
ID |
OnChange |
Explanation |
---|---|---|---|
select |
booktype |
JavaScript:ToggleFields(); |
Booking type |
There should only be two options for this drop down box: DATE and DAY.
This next text field is used if a patron has selected “Day” from the above drop down box.
Type |
ID |
Onblur |
Explanation |
---|---|---|---|
text |
daysfromtoday | JavaScript:UpdateDays(); |
Days from today |
Type |
ID |
Onblur |
Explanation |
---|---|---|---|
text |
dayfrom |
Displays day |
|
select |
datefrom |
JavaScript:UpdateDate(true); |
Displays date |
select |
monthfrom |
JavaScript:UpdateDate(true); |
Displays month |
select |
yearfrom |
JavaScript:UpdateDate(true); |
Displays year |
select |
timefrom |
Displays time |
Type |
ID |
Onblur |
Explanation |
---|---|---|---|
text |
dayto |
Displays day |
|
select |
dateto |
JavaScript:UpdateDate(false); |
Displays date |
select |
monthto |
JavaScript:UpdateDate(false); |
Displays month |
select |
yearto |
JavaScript:UpdateDate(false); |
Displays year |
select |
timeto |
Displays time |
Type |
Name |
Explanation |
---|---|---|
text |
v31 |
Barcode |
password |
v32 |
PIN |
select |
v33 |
Options should contain location codes |
The final step in settings up bookings for your NetOPACs is to compile your pages.
Once the recompile is complete, you will need to restart the NetOPAC WebConsole or Service Manager (for example: FireDaemon)
**using an ‘a’ code is recommended because if the server reboots or WebConsole is restarted, ‘a’ is the default code.**
You can create lists of booked items including booking details to assist with the item collection process.