[dokuwiki] Patch for the template symbolic links not working error - FS#2323

  • From: Chris G <cl@xxxxxxxx>
  • To: dokuwiki@xxxxxxxxxxxxx
  • Date: Fri, 9 Sep 2011 14:49:39 +0100

I have submitted a bug at http://bugs.dokuwiki.org/ for the error I
reported a few days ago about templates not being recognised if one puts
a symbolic link in <dokuwiki>/lib/tpl. It's FS#2323.

Here is a patch to fix the error:-

diff --git a/lib/plugins/config/settings/config.class.php 
b/lib/plugins/config/settings/config.class
index 01f15a5..5075c60 100644
--- a/lib/plugins/config/settings/config.class.php
+++ b/lib/plugins/config/settings/config.class.php
@@ -774,8 +774,8 @@ if (!class_exists('setting_dirchoice')) {
           if ($entry == '.' || $entry == '..') continue;
           if ($this->_pattern && !preg_match($this->_pattern,$entry)) continue;
 
-          $file = (is_link($this->_dir.$entry)) ? readlink($this->_dir.$entry) 
: $entry;
-          if (is_dir($this->_dir.$file)) $list[] = $entry;
+            $file = (is_link($this->_dir.$entry)) ? 
readlink($this->_dir.$entry) : $this->_dir.$fil
+            if (is_dir($file)) $list[] = $entry;
         }
         closedir($dh);
       }

-- 
Chris Green
-- 
DokuWiki mailing list - more info at
http://www.dokuwiki.org/mailinglist

Other related posts: