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
- Ian Eure (ieure) — lead, inactive
Dependencies
Required
- PHP (>= 4.2.0)
- PEAR Installer (>= 1.4.0b1)
- HTML_Table
Optional
Releases
- 1.0.10 (stable, 2009-08-04)
Release notes
License: PHP License v3.0
QA release:
- Convert to package.xml v2
- Fix bug #14204: Wrong code in usage example [cweiske]
- Fix bug #14676: Security issue due to seeding random number generator [cweiske]
- Fix example - 1.0.9 (stable, 2005-10-27)
Release notes
License: PHP License v3.0
- Fix bug in TBLR filler. Thanks to David FitzGerald for finding this.
- 1.0.8 (stable, 2005-09-10)
Release notes
License: PHP License v3.0
- Add callback functionality. (#5249)
- Add new fillers, thanks to Arpad Ray. (#5249) - 1.0.7 (stable, 2005-02-07)
Release notes
License: PHP License v3.0
- Fix #3381, notice in Matrix::fillTable().
- Fix #3382, warning in Filler::factory(). - 1.0.6 (stable, 2004-08-07)
Release notes
License: PHP License v3.0
* Remove call-time pass-by-reference.
* Install examples in the right directory. - 1.0.5 (stable, 2004-06-16)
Release notes
License: PHP License v3.0
* HTML_Table_Matrix instance was being copied in Filler::factory() instead of being passed by reference. This caused problems if you set up the filler before you set the table size.
- 1.0.4 (stable, 2004-04-28)
Release notes
License: PHP License v3.0
* Fix missing PHP open tag in example code.
- 1.0.3 (stable, 2004-04-27)
Release notes
License: PHP License v3.0
* Add description to package.xml.
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #1308 | Closed | Bug | 2004-04-28 | Missing PHP tag in example code | |
| #1900 | Bogus | Bug | 2004-07-16 | Package Related: examples not included in 'doc_dir' but in 'php_dir' | |
| #3381 | Closed | Bug | 2005-02-04 | Matrix.php generates Notices | |
| #3382 | Closed | Bug | 2005-02-04 | Instantiating a new filler without $options generates a warning | |
| #5249 | No Feedback | Req | 2005-08-30 | More filler classes | |
| #6035 | No Feedback | Bug | 2005-11-22 | A bug in filling table | |
| #14204 | Closed | Doc | 1.0.9 | 2008-06-21 | Wrong code in usage example |
| #14676 | Closed | Bug | 1.0.9 | 2008-09-21 | Security issue due to seeding random number generator |