rss Documentation

reportWriterExcel

A shared writer that coverts the report data into a PHPExcel object that can then be output by additional writers that inherit this class. More »

Posted in Report on 19 Nov 2009 @ 20:31


reportWriterHtml

Converts the reportData object into a HTML page with CSS markup. HTML output is XHTML and in tabular format. More »

Posted in Report on 19 Nov 2009 @ 20:31


reportWriterOds

Converts the reportData object into an ODS format. The ods object only supports a small part of the full specification and the original ods-php class is rather light on docs. More »

Posted in Report on 19 Nov 2009 @ 20:31


reportWriterPdf

Converts the reportData object into an Adobe PDF document via fPDF. More »

Posted in Report on 19 Nov 2009 @ 20:31


reportWriterXls

Converts the reportData into an Excel Spreadsheet using Spreadsheet_Excel_Writer. More »

Posted in Report on 19 Nov 2009 @ 20:31


reportWriterBase

The report writer component converts the reportData object into an output format for display. This data can itself be cached (depending on the report useCache setting). Each writer can implement whatever additional methods are required to aid in prod... More »

Posted in Report on 19 Nov 2009 @ 20:31


reportWriterCsv

Converts the reportData object into a CSV file in the standard UNIX format, i.e. data points separated by a comma, escaped using the double quote, with a UNIX newline (\n). Unlike other report formats, CSV data is written entirely to disk and is neve... More »

Posted in Report on 19 Nov 2009 @ 20:31


mvcViewEngineSavant3

Interface to Savant3 for the MVC view system, requires Savant3 be setup and the appropriate autoload cache file created. To enable it, set the config option templateEngine to savant3 in the site section of the websites config.xml file. More »

Posted in MVC on 19 Nov 2009 @ 20:31


mvcViewEngineSmarty

Interface to smarty for the MVC view system. This is the default view engine and does not require any specific configuration. More »

Posted in MVC on 19 Nov 2009 @ 20:31


mvcViewHelperFactory

mvcViewHelperFactory handles requests for view helpers, locates and loads the helper objects and general provides house keeping for the instantiated objects. More »

Posted in MVC on 19 Nov 2009 @ 20:31

mvcViewHelperInterface

Interface definition for the mvcViewHelper system. More »

Posted in MVC on 19 Nov 2009 @ 20:31


mvcViewHelper

mvcViewHelper is an abstract class to be used for creating helper objects in the view system. Implementation is similar to Zend_View_Helper in that you extend this class to your helper, and then create a method named after what you want the helper to... More »

Posted in MVC on 19 Nov 2009 @ 20:31


OpenDocument Spreadsheet Writer

ods Class for reading and writing OpenDocument Spreadsheet files. Example code to create an ODS file: $oOds = new ods(); $oOds->addCell(0,0,0,1,'float'); //add a cell to sheet 0, row 0, cell 0, with value 1 and type float $oOds->addCell(0,0,1,2,'floa... More »

Posted in Documentation on 19 Nov 2009 @ 20:31


passwordHash

passwordHash class Portable PHP hashing system. Creates more secure hashes of data e.g. for passwords. A very basic example is below. passwordHash is used in systemUser. // for password checking $password = 'my secret pass'; $hash = passwordHash::Has... More »

Posted in Password on 19 Nov 2009 @ 20:31


reportBase

This is the basic report class. It contains the shared logic for all reports allowing for similar logic to be applied to all reports. It should be extended into a specific report implementing the abstract methods and overriding any others as needed.... More »

Posted in Report on 19 Nov 2009 @ 20:31


reportColumn

The reportColumn maps a data column to a display name. This allows specific columns to be specified in the output but additional data points to be retrieved for use in calculations without impacting on the display of the data. Additionally reportColu... More »

Posted in Report on 19 Nov 2009 @ 20:31


reportData

Container class that wraps the report result set. The reportData object is cached by the report system. All reports should generate this object. The data should be an associative array with keys using the field names in the report columns. Report dat... More »

Posted in Report on 19 Nov 2009 @ 20:31


reportManager

Report management and utility class. More »

Posted in Report on 19 Nov 2009 @ 20:31


reportStyle

The reportStyle contains the formatting rules for things like colours, fonts and font sizes for the reports. Not all of these settings affect all output types. Colours should be specified in HTML hexadecimal format e.g. 6699cc. This will be converted... More »

Posted in Report on 19 Nov 2009 @ 20:31


mvcSessionBase

Wraps the PHP Session super global array for the MVC system. This class can be extended for a specific site with additional methods for convenience e.g. to fetch the user object or other objects by key instead of trying to store an object within the... More »

Posted in MVC on 19 Nov 2009 @ 20:31