Home | Gifts

Package =TWiki::OopsException

extends Error

Exception used to raise a request to redirect to an Oops URL. An OopsException thrown anywhere in the code will redirect the browser to a url based on the oops script. oops requires a template parameter, that is the name of a template file from the templates directory. This file will be expanded and the parameter values passed to the exception instantiated. The result will be shown in the browser.

On this page:

ClassMethod new ($template,...)

The remaining parameters are interpreted as key-value pairs. The following keys are used:

ObjectMethod stringify ([$session]) -> $string

Generates a string representation for the object. if a session is passed in, and the excpetion specifies a def, then that def is expanded. This is to allow internal expansion of oops exceptions for example when performing bulk operations.

Revision r2 - 2007-01-16 - 04:12:03 - TWikiContributor Edit