function getRelatedRecords($realTimeStatusNeeded) { $parentRecords = parent::getRelatedRecords($realTimeStatusNeeded); $relatedRecords = array(); $sources = $this->getSources(); //Add a record per source foreach ($sources as $source) { foreach ($parentRecords as $relatedRecord) { $relatedRecord['source'] = $source; if ($relatedRecord['available']) { $relatedRecord['availableOnline'] = true; } //$relatedRecord['usageRestrictions'] = $this->getUsageRestrictions(); $relatedRecords[] = $relatedRecord; } } return $relatedRecords; }