$qry .= ' ORDER BY nachname, vorname'; $zeile = 1; if ($db->db_query($qry)) { while ($row = $db->db_fetch_object()) { $i = 0; writecol($zeile, $i++, $row->titelpre); writecol($zeile, $i++, $row->vorname); writecol($zeile, $i++, $row->nachname); writecol($zeile, $i++, $row->titelpost); writecol($zeile, $i++, $row->vorsitz); writecol($zeile, $i++, $row->pruefer1); writecol($zeile, $i++, $row->pruefer2); writecol($zeile, $i++, $row->pruefer3); writecol($zeile, $i++, $row->bezeichnung); writecol($zeile, $i++, $row->beschreibung); writecol($zeile, $i++, $row->datum); writecol($zeile, $i++, $row->sponsion); writecol($zeile, $i++, $row->anmerkung); $zeile++; } } else { die('Fehler in Qry: ' . $qry); } //Die Breite der Spalten setzen foreach ($maxlength as $i => $breite) { $worksheet->setColumn($i, $i, $breite + 2); } $workbook->close(); ?> >>>>>>> fee287127566cd5d18c55b556d178b661711c694
$i++; } $lektoren_arr = array(); foreach ($lehrstunde->result as $row) { $i = 0; writecol($zeile, $i++, $datum_obj->formatDatum($row->datum, 'd.m.Y')); writecol($zeile, $i++, $stunden_arr[$row->stundevon]['beginn']); writecol($zeile, $i++, $stunden_arr[$row->stundebis]['ende']); writecol($zeile, $i++, implode(',', $row->orte)); $lektoren = ''; foreach ($row->lektoren as $rowlkt) { if (!isset($lektoren_arr[$rowlkt])) { $lkt_obj = new benutzer(); $lkt_obj->load($rowlkt); $lektoren_arr[$rowlkt] = $lkt_obj->nachname . ' ' . $lkt_obj->vorname; } $lektoren .= "," . $lektoren_arr[$rowlkt]; } $lektoren = mb_substr($lektoren, 1); writecol($zeile, $i++, $lektoren); writecol($zeile, $i++, implode(',', $row->gruppen)); writecol($zeile, $i++, $row->lehrfach_bezeichnung); writecol($zeile, $i++, $row->stundevon); writecol($zeile, $i++, $row->stundebis); $zeile++; } //Die Breite der Spalten setzen foreach ($maxlength as $i => $breite) { $worksheet->setColumn($i, $i, $breite + 2); } $workbook->close();