Commit Graph

6 Commits

Author SHA1 Message Date
ce8b93aad9 Added InvalidParameters exception
InvalidParameters exception to be used when a page should be aborted
because the parameters are malformed.
2010-03-23 01:58:22 +00:00
b166e125f5 Added cache specific exceptions.
Tidied up exception class hierarchy
2010-03-21 23:22:16 +00:00
835609a2c9 Added source browser
Added a SourceLister class, which enumerates all DVD folders below a given starting directory.
Added a source browse page to list the available sources
2010-03-21 02:14:41 +00:00
48e596841a Fixed inheritence of HBC exception classes 2010-03-21 01:45:09 +00:00
611182d09e Improved template handling with exceptions
The Page class is now responsible for executing the subpage template
rather than the index file.
Template processing has been improved with exceptions to catch 404s, or
any other template exception, which will abort the current page and
display an error document instead.
2010-03-21 00:39:53 +00:00
a9ebf6e0cb Core class updates
Improved database abstraction class to support insert and select queries
in various forms.
Added classes for pulling log entries back out of the database.
Updated Job class to describe a known job in the database, and added
JobStatus to track status updates on jobs.
Updated Config class to connect to the database, and load all settings
on startup.
Improved the class autoloader to support Exceptions in a single file as
a special case, and added this file.
2010-03-18 02:00:53 +00:00