PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » HTML » HTML_Table_Matrix

Autofill a table with data

This package is unmaintained.

Download latest release 1.0.10 (archived versions might be outdated)

License: PHP License v3.0

Description

HTML_Table_Matrix is an extension to HTML_Table which allows you to easily fill up a table with data.
Features:
- It uses Filler classes to determine how the data gets filled in the table. With a custom Filler, you can fill data in up, down, forwards, backwards, diagonally, randomly or any other way you like.
- Comes with Fillers to fill left-to-right-top-to-bottom and right-to-left-top-to-bottom.
- Abstract Filler methods keep the code clean & easy to understand.
- Table height or width may be omitted, and it will figure out the correct table size based on the data you provide.
- It integrates handily with Pager to create pleasant pageable table layouts, such as for an image gallery. Just specify a height or width, Filler, and feed it the data returned from Pager.
- Table may be constrained to a specific height or width, and excess data will be ignored.
- Fill offset may be specified, to leave room for a table header, or other elements in the table.
- Fully documented with PHPDoc.
- Includes fully functional example code.

Maintainers

Dependencies

Required

Optional

Releases

Bugs

IDStatusTypeVersionDateSummary
#1308ClosedBug2004-04-28Missing PHP tag in example code
#1900BogusBug2004-07-16Package Related: examples not included in 'doc_dir' but in 'php_dir'
#3381ClosedBug2005-02-04Matrix.php generates Notices
#3382ClosedBug2005-02-04Instantiating a new filler without $options generates a warning
#5249No FeedbackReq2005-08-30More filler classes
#6035No FeedbackBug2005-11-22A bug in filling table
#14204ClosedDoc1.0.92008-06-21Wrong code in usage example
#14676ClosedBug1.0.92008-09-21Security issue due to seeding random number generator