} elseif ($getMode === 'pdf') { $arrValidColumns[] = $columnHeader; } elseif ($getMode === 'html' || $getMode === 'print') { $columnValues[] = $columnHeader; } } } // End-For if ($getMode === 'csv') { $str_csv = $str_csv . "\n"; } elseif ($getMode === 'html' || $getMode === 'print') { $table->setColumnAlignByArray($columnAlign); $table->addRowHeadingByArray($columnValues); } elseif ($getMode === 'pdf') { $table->setColumnAlignByArray($columnAlign); $table->addTableHeader(); $table->addRow(); $table->addAttribute('align', 'center'); $table->addColumn($headline, array('colspan' => count($arrValidColumns))); $table->addRow(); // Write valid column headings for ($column = 0; $column < count($arrValidColumns); ++$column) { $table->addColumn($arrValidColumns[$column], array('style' => 'text-align: ' . $columnAlign[$column] . ';font-size:14;background-color:#C7C7C7;'), 'th'); } } else { $table->addTableBody(); } $lastGroupHead = -1; // Mark for change between leader and member $listRowNumber = 1; foreach ($membersList as $member) {