$title = $gL10n->get('SYS_LEADERS'); } else { // if list has leaders then initialize row number for members $listRowNumber = 1; $title = $gL10n->get('SYS_PARTICIPANTS'); } if ($getMode === 'print' || $getMode === 'pdf') { $table->addRowByArray(array($title), null, array('class' => 'admidio-group-heading'), 1, $list->countColumns() + 1); } $lastGroupHead = $member['mem_leader']; } } // if html mode and the role has leaders then group all data between leaders and members if ($getMode === 'html') { if ($member['mem_leader'] != 0) { $table->setDatatablesGroupColumn(2); } else { $table->setDatatablesColumnsHide(2); } } $columnValues = array(); // Fields of recordset for ($columnNumber = 1; $columnNumber <= $list->countColumns(); ++$columnNumber) { $column = $list->getColumnObject($columnNumber); // in the SQL mem_leader and usr_id starts before the column // the Index to the row must be set to 2 directly $sqlColumnNumber = $columnNumber + 1; if ($column->getValue('lsc_usf_id') > 0) { // check if customs field and remember $b_user_field = true; $usf_id = $column->getValue('lsc_usf_id');