while ($row = $db->db_fetch_object($result)) { if ($lastdatum != $row->datum) { if ($lastdatum != '') { echo '</tage>'; } echo '<tage>'; echo '<datum><![CDATA[' . $datum_obj->formatDatum($row->datum, 'd.m.Y') . ']]></datum>'; $lastdatum = $row->datum; } echo '<item>'; echo '<ort_kurzbz><![CDATA[' . $row->ort_kurzbz . ']]></ort_kurzbz>'; echo '<stunde_von><![CDATA[' . $row->von . ']]></stunde_von>'; echo '<stunde_bis><![CDATA[' . $row->bis . ']]></stunde_bis>'; echo '<stunde_beginn><![CDATA[' . mb_substr($stunden_arr[$row->von]['beginn'], 0, 5) . ']]></stunde_beginn>'; echo '<stunde_ende><![CDATA[' . mb_substr($stunden_arr[$row->bis]['ende'], 0, 5) . ']]></stunde_ende>'; $mitarbeiter = array_unique($db->db_parse_array($row->mitarbeiter_uid)); $ma_obj = new mitarbeiter($mitarbeiter[0]); echo '<mitarbeiter_uid><![CDATA[' . $ma_obj->uid . ']]></mitarbeiter_uid>'; echo '<nachname><![CDATA[' . $ma_obj->nachname . ']]></nachname>'; echo '<vorname><![CDATA[' . $ma_obj->vorname . ']]></vorname>'; $beschreibungen = array_unique($db->db_parse_array($row->beschreibung)); echo '<beschreibungen>'; foreach ($beschreibungen as $beschreibung) { if ($beschreibung != '') { echo '<beschreibung><![CDATA[' . $beschreibung . ']]></beschreibung>'; } } echo '</beschreibungen>'; $anmerkungen = array_unique($db->db_parse_array($row->anmerkung)); echo '<anmerkungen>'; foreach ($anmerkungen as $anmerkung) {