/** * Returns the additional data for the events, such as full data for the event topic, event mandant, event address * @param Array $events * @return Array */ private static function getEventFullValuesArray($events) { foreach ($events as $index => $event) { $topic = EventDatabaseManager::getTopic($event['topicID']); $mandant = EventDatabaseManager::getMandant($event['mandantID']); $address = EventDatabaseManager::getAddress($event['addressID']); $events[$index]['topic'] = $topic['Name']; $events[$index]['mandant'] = $mandant['company']; $events[$index]['address'] = $address->getAddressValue(); $events[$index]['location'] = $address->getLocationName(); } return $events; }