ENHANCEMENT made site status manageable via the Config::inst rather static variables.
ENHANCEMENT made recaptcha manageable via the Config::inst.
ENHANCEMENT upgraded RegisterDataPage to work in SilverStripe 3.1
ENHANCEMENT added session messages for templates.
MINOR updated exception handling to catch the right exceptions.
MINOR altered ISO date creation based on jQuery-UI Datepicker change. The format string for parsing the date-string did not work since the date picker library has been replaced.
ENHANCEMENT remove XSL references from the commands as they are not needed (see next commit).
ENHANCEMENT replaced using XSLTs to parse XML documents by using xpath.
MNIOR fixed issues in the exception handling as the method caught the wrong exception.
MINOR code layout changes
ENHANCEMENT refactored automatic publishing and replaced the static variable with the Config system.
ENHANCEMENT added script to detect if the xml document has a XML envelope.
MINOR source code re-formatted.
ENHANCEMENT enable the command to create the XML document via the DataObjects or use the XML file when it is provided.
MINOR reformatted code
ENHANCEMENT refactored email generation
ENHANCEMENT made validateRequestFormat and getFormat methods static
ENHANCEMENT enable the catalogue page to detect which parser (ANZLIC or MCP) need to be used to parse XML documents.
MINOR rename internal variables.