SpoolTemplate

SpoolTemplate (SpTpl) is a report system based on templates. It allows you to build reports from database queries using just a few lines of code. It bases each report on a set of XML configuration files and a little bit of PHP code. It gets the data to print from a database query or from global variables, and you may output the data from a custom function. Each report may contain many tables, and each table may display data from different queries. It supports page headers, page footers (with page numbering), and page and margin sizes.

Tags Software Development Libraries php classes
Licenses LGPL
Operating Systems OS Independent
Implementation PHP

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  22 Mar 2005 13:39
  • Rrelease-after

Changes: This release brings two major updates: support for PHP5 and PostScript output. The main difference between the two PHP versions is the way that SpoolTemplate parses the XML file. In the PHP4 environment, SpoolTemplate requires the DOMXML extension. In PHP 5 environment, it requires the DOM extension. The PostScript output is achieved by the new class that works with the ps extension of PHP.

  • Rrelease-mid
  •  03 Jun 2004 06:18
  • Rrelease-after

Changes: This release fixes two bugs, and adds one new tag. The new tag, called "function", allows the report to retrieve the data from a user's custom function. The first bug fixed was an endless loop that occurred sometimes if the size of one field matched the size of the column. The other bug was an undefined index that occurred if you set to print the text into some column, but you didn't enable the columnset.

  • Rrelease-mid
  •  05 Mar 2004 13:48
  • Rrelease-after

Changes: This release adds PDF report generation, column support, and built-in functions. The XML parser has been rewritten. Now SpoolTemplate handles the external entity and the CDATA section.

  • Rrelease-mid
  •  31 Oct 2003 16:32
  • Rrelease-after

Changes: Row alignment and attribute column position have been fixed.

  • Rrelease-mid
  •  30 Sep 2003 06:55
  • Rrelease-after

No changes have been submitted for this release.

No-screenshot

Project Spotlight

Unangband

A roguelike variant of Angband.

E8319f3f2a60dd01430bfa880fcb2af4_thumb

Project Spotlight

Internet DJ Console

An Internet DJ program.