예제 #1
0
        } 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) {