rss Report

reportDataAbstract

reportDataAbstract is an interface to various dynamic functions that can be inserted into reports by the writers that support them. This allows for more advance control of especially spreadsheets - but allows this control to still be used by the more... More »

Posted in Report on 05 Aug 2010 @ 03:02


reportDataAverage

Calculates the average value of a row or column of data. Note that in an ideal world the column / row will only contain numerical data. Either way, Excel will allow strings - they should (in theory) be ignored. Either that or they get counted as 1 (i... More »

Posted in Report on 08 May 2010 @ 16:46


reportDataSum

Sums either a column or row of data by inserting the Excel function =SUM(). This requires the data be contiguous and be numeric. Excel will ignore strings with this function, it is suggested to use the column value to set the column and or row to sum... More »

Posted in Report on 08 May 2010 @ 16:46


reportCollectionBase

A report collection allows several reports to be aggregated together into one report. Each sub-report is run individually and uses it's own caching system so if the individual reports are run the results are still cached. Using this report is slightl... More »

Posted in Report on 06 Dec 2009 @ 16:06


reportWriterXlsx

Converts the reportData into an Excel 2007 Spreadsheet using PHPExcel. More »

Posted in Report on 19 Nov 2009 @ 20:31


reportWriterXml

Converts the reportData object into an XML format. The XML is generated via xmlwriter allowing for large XML files to be built without requiring a large amount of RAM to store the temporary structures. More »

Posted in Report on 19 Nov 2009 @ 20:31


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


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