rendered.php
<?php
/**
* rendered.php - return rendered page as text file
*
* @copyright Copyright © 2013 geekwright, LLC. All rights reserved.
* @license gwiki/docs/license.txt GNU General Public License (GPL)
* @since 1.0
* @author Richard Griffith <richard@geekwright.com>
* @package gwiki
*/
use Xmf\Request;
require_once \dirname(__DIR__, 2) . '/mainfile.php';
$xoopsLogger->activated = false;
require_once __DIR__ . '/include/functions.php';
global $wikiPage;
if (Request::hasVar('page', 'GET')) {
$page = $wikiPage->normalizeKeyword(cleaner($_GET['page']));
$pageX = $wikiPage->getPage($page);
} else {
$page = false;
$pageX = false;
}
if ($page && $pageX) {
header('Content-type: text/plain');
header('Content-Disposition: inline; filename="' . $page . '.txt"');
echo '<div class="wikipage">' . "\n";
echo '<h1 class="wikititle" id="toc0">' . $wikiPage->title . "</h1>\n";
echo $wikiPage->renderPage();
echo "\n</div>\n";
} else {
redirect_header(sprintf($wikiPage->getWikiLinkURL(), $wikiPage->wikiHomePage), 2, _MD_GWIKI_PAGENOTFOUND_ERR);
}
exit;