Remove a few obscure, unused features.

* Removed support for row classification. Use of CSS is preferred.
* Removed support for disabling/enabling columns via a property. Unset as needed.
* Removed support for passing and inheriting a cell width by column. Header width suffices.
This commit is contained in:
Aaron van Geffen 2021-02-17 20:15:31 +01:00
parent af73f00701
commit 6c662481bc

View File

@ -126,20 +126,12 @@ class GenericTable
{ {
foreach ($rows as $i => $row) foreach ($rows as $i => $row)
{ {
$className = $i & 1 ? 'even' : 'odd';
if (isset($options['row_classifier']))
$className .= $options['row_classifier']($row);
$newRow = [ $newRow = [
'class' => $className,
'cells' => [], 'cells' => [],
]; ];
foreach ($options['columns'] as $column) foreach ($options['columns'] as $column)
{ {
if (isset($column['enabled']) && $column['enabled'] == false)
continue;
// The hard way? // The hard way?
if (isset($column['parse'])) if (isset($column['parse']))
{ {
@ -207,7 +199,6 @@ class GenericTable
// Append the cell to the row. // Append the cell to the row.
$newRow['cells'][] = [ $newRow['cells'][] = [
'width' => !empty($column['cell_width']) && is_int($column['cell_width']) ? $column['cell_width'] : null,
'value' => $value, 'value' => $value,
]; ];
} }