From 2bd7f83a6495011ada78ca8a9f2af417caf01760 Mon Sep 17 00:00:00 2001 From: ahriman Date: Wed, 2 Jan 2019 04:57:35 +0000 Subject: removed dokuwiki --- wiki/inc/Action/Sitemap.php | 65 --------------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 wiki/inc/Action/Sitemap.php (limited to 'wiki/inc/Action/Sitemap.php') diff --git a/wiki/inc/Action/Sitemap.php b/wiki/inc/Action/Sitemap.php deleted file mode 100644 index 025c515..0000000 --- a/wiki/inc/Action/Sitemap.php +++ /dev/null @@ -1,65 +0,0 @@ - - * @throws FatalException - * @inheritdoc - */ - public function preProcess() { - global $conf; - - if($conf['sitemap'] < 1 || !is_numeric($conf['sitemap'])) { - throw new FatalException(404, 'Sitemap generation is disabled'); - } - - $sitemap = \Sitemapper::getFilePath(); - if(\Sitemapper::sitemapIsCompressed()) { - $mime = 'application/x-gzip'; - } else { - $mime = 'application/xml; charset=utf-8'; - } - - // Check if sitemap file exists, otherwise create it - if(!is_readable($sitemap)) { - \Sitemapper::generate(); - } - - if(is_readable($sitemap)) { - // Send headers - header('Content-Type: ' . $mime); - header('Content-Disposition: attachment; filename=' . utf8_basename($sitemap)); - - http_conditionalRequest(filemtime($sitemap)); - - // Send file - //use x-sendfile header to pass the delivery to compatible webservers - http_sendfile($sitemap); - - readfile($sitemap); - exit; - } - - throw new FatalException(500, 'Could not read the sitemap file - bad permissions?'); - } - -} -- cgit 1.4.1-2-gfad0