Commit Graph

212 Commits

Author SHA1 Message Date
3cbc12e918 Merge branch 'webui' of git.sihnon.net:/home/git/public/dev into webui 2010-03-21 00:44:00 +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
c17e3f0e04 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:21:04 +00:00
42268af1c7 Added eclipse metadata to git ignore 2010-03-19 16:38:05 +00:00
69cead4ca3 Updated all page templates
Log page now displays recent log entries
Job Details page now shows job-specific log entries.
Jobs page lists all jobs in the database, while homepage lists all
running/completed/failed jobs in groups
2010-03-18 02:05:32 +00:00
9af46a1c5d Removed unwanted CSS class to highlight table rows 2010-03-18 02:04:56 +00:00
0becbddf84 Ignoring temp and local config files in repo 2010-03-18 02:04:09 +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
3603445a5b Made the template code file optional
The template code file (stored in pages/) is no longer required
2010-03-17 02:54:17 +00:00
23a5590131 Job details page shows the job id, fixed bug
Job details page now shows the id number for the current job, reading it
from the URL using the RequestParser
Fixed a bug where if no query string was provided (index.php was
accessed directly) then a blank pagename was used (instead of 'home') and an
exception was thrown.
2010-03-17 02:49:57 +00:00
8db695166e Initial commit of HandBrakeCluster PHP framework
Replaced dodgy placeholder with a set of PHP classes for displaying a
HandBrake webui.
Current code uses Smarty as a templating engine, and includes an ugly
but functional set of pages.
The HandBrake classes are at present only placeholders, and offer no
real functionality.
Working class autoloader for the HandBrakeCluster_ hierarchy.
2010-03-17 02:29:12 +00:00
5b09ef44aa Initial commit for a page to list running jobs 2010-03-01 22:31:46 +00:00