Export various views of the booking data in numerous formats
A number of different data views can be created (see exporttypes.php) and the data can be exported in various formats (see htmlexport.php and arrayexport.php)
This class is inherited by other exporters
Located in /inc/actions/export.php (line 56)
ActionAction | --BufferedAction | --ActionExport
Class | Description |
---|---|
ActionBilling | Send billing data by email |
forces SQL errors to be fatal
name of the export format to be used
object containing export SQL and formatting instructions
the specific ExportType to be used in this data export
The original action word (verb!) that instantiated this class (not its descendants) Allows HTML links back to this class to be easily made.
Inherited from BufferedAction
BufferedAction::$bufferedStream
BufferedAction::$errorMessage
BufferedAction::$filename
BufferedAction::$inline
BufferedAction::$mimetype
Inherited from ActionAction
ActionAction::$auth
ActionAction::$DEBUG
ActionAction::$ob_flush_ok
ActionAction::$PD
ActionAction::$PDATA
ActionAction::$readOnly
ActionAction::$stdmessages
Initialising the class
Generate HTML list for user to select which data format should be used
Generate HTML form widget for user to control output.
User can select which sub-view of the data to use and which specific parts of the data should be included (i.e. restrict by group)
Generate the data export and then send it to the user in the appropriate format
Generate HTML list for user to select which data export should be used
From the export definition in the ExportType generate a DBList query
Common submit button for this class
Determine what limitation should be applied to the broad query
Generate the PDF for return to the user
Generate the standard report header from the date range and the description in ExportType
Inherited From BufferedAction
BufferedAction::BufferedAction()
BufferedAction::getFilename()
BufferedAction::outputTextFile()
BufferedAction::saveTextFile()
BufferedAction::sendBufferedStream()
BufferedAction::startOutputTextFile()
BufferedAction::unbuffer()
BufferedAction::unbufferForError()
Inherited From ActionAction
ActionAction::ActionAction()
ActionAction::delete()
ActionAction::edit()
ActionAction::go()
ActionAction::log()
ActionAction::mungeInputData()
ActionAction::readOnlyError()
ActionAction::reportAction()
ActionAction::select()
ActionAction::_dataCleanse()
Documentation generated on Tue, 06 Mar 2007 10:01:25 +0000 by phpDocumentor 1.3.0