From 91626c7f91db0e2bcd183db41a224b53b1ed3cd2 Mon Sep 17 00:00:00 2001
From: Anika Henke <anika@selfthinker.org>
Date: Sat, 28 Jul 2012 10:22:01 +0100
Subject: [PATCH] made sure all template files are run from within DokuWiki
 (FS#2567)

---
 lib/tpl/default/mediamanager.php | 4 ++++
 lib/tpl/dokuwiki/tpl_footer.php  | 5 +++++
 lib/tpl/dokuwiki/tpl_header.php  | 5 +++++
 3 files changed, 14 insertions(+)

diff --git a/lib/tpl/default/mediamanager.php b/lib/tpl/default/mediamanager.php
index 7b7fe8675..2b3e6e7db 100644
--- a/lib/tpl/default/mediamanager.php
+++ b/lib/tpl/default/mediamanager.php
@@ -12,6 +12,10 @@
  * @link   http://dokuwiki.org/templates
  * @author Andreas Gohr <andi@splitbrain.org>
  */
+
+// must be run from within DokuWiki
+if (!defined('DOKU_INC')) die();
+
 ?>
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $conf['lang']?>" lang="<?php echo $conf['lang']?>" dir="ltr">
 <head>
diff --git a/lib/tpl/dokuwiki/tpl_footer.php b/lib/tpl/dokuwiki/tpl_footer.php
index 41ddabda2..1b31e3323 100644
--- a/lib/tpl/dokuwiki/tpl_footer.php
+++ b/lib/tpl/dokuwiki/tpl_footer.php
@@ -1,3 +1,8 @@
+<?php
+// must be run from within DokuWiki
+if (!defined('DOKU_INC')) die();
+?>
+
 <!-- ********** FOOTER ********** -->
 <div id="dokuwiki__footer"><div class="pad">
     <?php tpl_license(''); // license text ?>
diff --git a/lib/tpl/dokuwiki/tpl_header.php b/lib/tpl/dokuwiki/tpl_header.php
index f2e720308..5b2f806a8 100644
--- a/lib/tpl/dokuwiki/tpl_header.php
+++ b/lib/tpl/dokuwiki/tpl_header.php
@@ -1,3 +1,8 @@
+<?php
+// must be run from within DokuWiki
+if (!defined('DOKU_INC')) die();
+?>
+
 <!-- ********** HEADER ********** -->
 <div id="dokuwiki__header"><div class="pad group">
 
-- 
GitLab