public function sendMedia() { $headerCacheFilename = $this->getHeaderCacheFilename(); $CacheFilename = $this->getCacheFilename(); if ($this->isCached()) { $header = rex_file::getCache($headerCacheFilename); if (isset($header['Last-Modified'])) { rex_response::sendLastModified(strtotime($header['Last-Modified'])); } foreach ($header as $t => $c) { header($t . ': ' . $c); } readfile($CacheFilename); } else { $this->media->sendMedia($CacheFilename, $headerCacheFilename, $this->use_cache); } exit; }