} elseif ($this->art == 1) {
    $dots = array(JTEXT::_('COM_MATUKIO_PARTICIPANT_ASSURED'), JTEXT::_('COM_MATUKIO_WAITLIST'), JTEXT::_('COM_MATUKIO_NO_SPACE_AVAILABLE'));
} elseif ($this->art == 2) {
    $dots = array(JTEXT::_('COM_MATUKIO_EVENT_HAS_NOT_STARTED_YET'), JTEXT::_('COM_MATUKIO_EVENT_IS_RUNNING'), JTEXT::_('COM_MATUKIO_EVENT_HAS_ENDED'));
}
// ---------------------------------------
// Farbbeschreibungen anzeigen
// ---------------------------------------
if (count($this->rows) > 0 and MatukioHelperSettings::getSettings('sem_hide_ampel', '') == 0 and MatukioHelperSettings::getSettings('event_statusgraphic', 2) > 0) {
    $html .= MatukioHelperUtilsEvents::getColorDescriptions($dots[0], $dots[1], $dots[2], $this->art);
}
// ---------------------------------
// Anzeige Funktionsknoepfe unten
// ---------------------------------
if (MatukioHelperSettings::getSettings('event_buttonposition', 2) > 0) {
    $html .= MatukioHelperUtilsEvents::getTableHeader(4) . "<tr>" . MatukioHelperUtilsEvents::getTableCell($knopfunten, 'd', 'c', '100%', 'sem_nav_d') . "</tr>" . MatukioHelperUtilsEvents::getTableHeader('e');
}
// ---------------------------------------
// Ausgabe der unsichtbaren Formularfelder
// ---------------------------------------
foreach ($navioben1 as $el) {
    switch ($el) {
        case "SEM_NUMBER":
            $html .= "<input type=\"hidden\" name=\"limit\" value=\"" . $this->limit . "\">";
            break;
        case "SEM_SEARCH":
            $html .= "<input type=\"hidden\" name=\"search\" value=\"" . $this->search . "\">";
            break;
        case "SEM_CATEGORIES":
            $html .= "<input type=\"hidden\" name=\"catid\" value=\"" . $this->catid . "\">";
            break;
CompojoomHtmlBehavior::bootstrap31(false, false, false, false);
$html = MatukioHelperUtilsBasic::getHTMLHeader();
$neudatum = MatukioHelperUtilsDate::getCurrentDate();
$html .= "\n<body onload=\" parent.sbox-window.focus(); parent.sbox-window.print(); \">";
$html .= "<div class=\"compojoom-bootstrap\">";
$html .= "\n<br /><center><span class=\"sem_list_title\">" . $this->headertext . "</span><br /><span class=\"sem_list_date\">" . JHTML::_('date', $neudatum, MatukioHelperSettings::getSettings('date_format_small', 'd-m-Y, H:i')) . "</span></center><br />";
$k = 0;
for ($i = 0, $n = count($this->rows); $i < $n; $i++) {
    $row = $this->rows[$i];
    $gebucht = MatukioHelperUtilsEvents::calculateBookedPlaces($row);
    $gebucht = $gebucht->booked;
    $freieplaetze = $row->maxpupil - $gebucht;
    if ($freieplaetze < 0) {
        $freieplaetze = 0;
    }
    $html .= MatukioHelperUtilsEvents::getTableHeader(4, "sem_list");
    $html .= "<tr>" . MatukioHelperUtilsEvents::getTableCell($row->title, 'd', 'c', '100%', 'sem_list_head', 2) . "</tr>";
    $html .= "<tr>" . MatukioHelperUtilsEvents::getTableCell($row->shortdesc, 'd', 'l', '100%', 'sem_list_row', 2) . "</tr>";
    if ($row->semnum != "") {
        $html .= "<tr>" . MatukioHelperUtilsEvents::getTableCell(JTEXT::_('COM_MATUKIO_NUMBER') . ":", 'd', 'l', '', 'sem_list_row') . MatukioHelperUtilsEvents::getTableCell($row->semnum, 'd', 'l', '90%', 'sem_list_row') . "</tr>";
    }
    $htxt = $this->status[$i];
    if ($row->nrbooked < 1) {
        $htxt = JTEXT::_('COM_MATUKIO_CANNOT_BOOK_ONLINE');
    }
    $html .= "<tr>" . MatukioHelperUtilsEvents::getTableCell(JTEXT::_('COM_MATUKIO_STATUS') . ":", 'd', 'l', '', 'sem_list_row') . MatukioHelperUtilsEvents::getTableCell($htxt, 'd', 'l', '', 'sem_list_row') . "</tr>";
    if ($row->codepic != "") {
        $html .= "<tr>" . MatukioHelperUtilsEvents::getTableCell(JTEXT::_('COM_MATUKIO_BOOKING_ID') . ":", 'd', 'l', '', 'sem_list_row') . MatukioHelperUtilsEvents::getTableCell(MatukioHelperUtilsBooking::getBookingId($row->codepic), 'd', 'l', '', 'sem_list_row') . "</tr>";
    }
    if ($row->showbegin > 0) {
        $html .= "<tr>" . MatukioHelperUtilsEvents::getTableCell(JTEXT::_('COM_MATUKIO_BEGIN') . ":", 'd', 'l', '', 'sem_list_row') . MatukioHelperUtilsEvents::getTableCell(JHTML::_('date', $row->begin, MatukioHelperSettings::getSettings('date_format_small', 'd-m-Y, H:i')), 'd', 'l', '', 'sem_list_row') . "</tr>";