Release Notes: Optional departments for users have been added. The resulting board can be filtered to show only one team or department. Sorting by any field in either direction is possible simply by clicking the field title. Security checks are in place to increase data file integrity. Additional refresh when changing to avoid a situation where auto-refresh occurs as a user submits data. The code has been tidied up: now "use strict;" works.
Release Notes: A bug was fixed in the search script. It was returning all entries in place of the actual search results.
Release Notes: A few people were having problems with data files not being written to. This version will print read/write errors to the browser if it encounters them. It does not fix any read/write issues similar to the ones people were experiencing, because there's nothing to fix as such. Those errors were related to filesystem permissions and thus beyond the realm of the script.
Release Notes: Additional installation information for Windows. The HTML output is now much more configurable using CSS. Things such as colours, table borders, and font size and family can all be set in the config file. HTML output (if not using your own header file) is fully W3C compliant. You can set the layout order of the columns (name, mail, date, etc.) in the config file. The scripts have been generally tidied with common routines in the config file.
Release Notes: Bugfixes to search and the main script to facilitate personalized header files.
Release Notes: ryansiob.search.pl was rewritten to tidy the code and fix bugs.
Release Notes: Files in the archive were inadvertently stored in DOS format; they are now in Unix format. There is a minor bugfix for use of a variable in a void context. Envelope.gif is now included in the archive.
Release Notes: An optional new field allows users to add their estimated return date. An optional new email field has been added to each row. The drop down box at the bottom of the list will now automatically select the current user. You can now optionally use a 12-hour date format, though the default is 24-hour. It is now possible to specify that your clients are in a different timezone than your server, in which case Ryan's In/Out Board will display the client's time instead of the server's.
Release Notes: The project has been tested for a year. HTML output was tidied up, and comments were updated. Admins can now hide the default header files.