Major points ============ Check for HTML closing tags on pages Alignment and colour of error messages Mail Server integration (mailpass.php, etc.) System wide settings for mail server / application etc Mail server integration with SATYR user option for updates? DB init script to cope with other hosts / prevent user from having to edit the setup file? Move to using _REQUEST (ChkNet done) Login ===== * Password quality checking * User password reset request (pass_reset.php) needs finishing. (including SATYR integration) * Overhaul moduledefaults.php SATYR ===== * Date based search EQuip ===== * Minimise number of includes * Table views for - the day, the week, the item * "Time Search" for booking in the future? * "No items found" for blank tables on front page if possible * Book by category in week view still needs sorting * Sort out what happens on device select when two devices have the same name - seems to be a problem in week view only * refer errors in bookdev.php back to previous page. * Catalogue feature - pop-up window and "catalogue" - integrate into other pages as pop-up * "Cancel" graphic on tables instead of link * Only one "Book by" option, with day/week link * Add "how to include photos" to documentation * Add "all your bookings" feature for users to EQuip * Make changes to ICT navigation in same way as user navigation (EQuip) * Sort out problem with spacing with drop-downs on catalogue.php front page * Permissions on upload directory - add to install guide * Test all EQuip features for all users and debug * Help Pages for all classes of user * Catalogue system for EQuip * Privileged booking for certain items? * Maybe insert userbooksum.inc and friend into intro.php as functions if not used by any other page * Reduce bookdev.php and bookdevprocess.php to a single file * Check input field lengths against database field type ChkNet ====== Other Stuff =========== * Dates for other database formats? * Should there be a way to allow evaluated jobs to appear in the "New" list so that comments can be added and the evaluation time marked, but the job available for all to see? * Sort out the messy style sheet, make alerts work. * Look at padlock combination distribution module * Remove all those extra \"" instances? * Remember to DELETE SATYRrefresh line from settings table in upgrade script * Remember to handle user renames (including permissions) in upgrade script