check_feature('feature_wiki_export'); if (empty($_REQUEST['page'])) { $access->check_permission('tiki_p_export_wiki'); } if (! isset($_REQUEST["page"])) { $exportlib->MakeWikiZip(); $dump = 'dump'; if (! empty($tikidomain)) { $dump .= "/$tikidomain"; } header("location: $dump/export.tar"); } else { if (isset($_REQUEST["all"])) { $all = 0; } else { $all = 1; } $objectperms = Perms::get('wiki page', $_REQUEST['page']); $latest = isset($_REQUEST['latest']) && $objectperms->wiki_view_latest; if (! $objectperms->view) { die('Permission denied.'); } $data = $exportlib->export_wiki_page($_REQUEST["page"], $all, $latest); $page = $_REQUEST["page"]; header("Content-type: application/unknown"); header("Content-Disposition: inline; filename=$page"); echo $data; }