getFile($coverType['id']); if (!is_file($filename)) { $redirect = URL::to('/images/icons/profile_' . Image::$ImageTypes[$coverType['id']]['name'] . '.png'); return Redirect::to($redirect); } if (Config::get('app.sendfile')) { $response->header('X-Sendfile', $filename); } else { $response->header('X-Accel-Redirect', $filename); } $response->header('Content-Disposition', 'filename="' . $filename . '"'); $response->header('Content-Type', 'image/png'); $lastModified = filemtime($filename); $response->header('Last-Modified', $lastModified); $response->header('Cache-Control', 'max-age=' . (60 * 60 * 24 * 7)); return $response; } }