/** * * @param \GO\Calendar\Model\Event $event * @param array $response */ private function _loadResourceEvents($event, &$response) { $response['data']['resources_checked'] = array(); $stmt = $event->resources(); while ($resourceEvent = $stmt->fetch()) { $response['data']['resources'][$resourceEvent->calendar->id] = array(); $response['data']['status_' . $resourceEvent->calendar->id] = $resourceEvent->localizedStatus; $response['data']['resources_checked'][] = $resourceEvent->calendar->id; if (\GO::modules()->customfields) { $attr = $resourceEvent->customfieldsRecord->getAttributes('formatted'); foreach ($attr as $key => $value) { $resource_options = 'resource_options[' . $resourceEvent->calendar->id . '][' . $key . ']'; $response['data'][$resource_options] = $value; } } } }