} 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); } else { $table->addTableBody(); } // set number of first member of this page (leaders are counted separately) if ($getStart > $role->countLeaders()) { $listRowNumber = $getStart - $role->countLeaders() + 1; } else { $listRowNumber = $getStart + 1; } $lastGroupHead = -1; // Merker um Wechsel zwischen Leiter und Mitglieder zu merken // jetzt erst einmal zu dem ersten relevanten Datensatz springen if (!$gDb->data_seek($resultList, $getStart)) { $gMessage->show($gL10n->get('SYS_INVALID_PAGE_VIEW')); } for ($j = 0; $j + $getStart < $numMembers; $j++) { if ($row = $gDb->fetch_array($resultList)) { if ($getMode == 'print' || $getMode == 'pdf') { // in print preview and pdf we group the role leaders and the members and // add a specific header for them