SOURCES: dokuwiki-config-allow-require.patch (NEW) - allow require...

glen glen at pld-linux.org
Tue Nov 20 00:50:02 CET 2007


Author: glen                         Date: Mon Nov 19 23:50:02 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- allow require/require_once/include in config files other than just @include

---- Files affected:
SOURCES:
   dokuwiki-config-allow-require.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/dokuwiki-config-allow-require.patch
diff -u /dev/null SOURCES/dokuwiki-config-allow-require.patch:1.1
--- /dev/null	Tue Nov 20 00:50:02 2007
+++ SOURCES/dokuwiki-config-allow-require.patch	Tue Nov 20 00:49:56 2007
@@ -0,0 +1,11 @@
+--- lib/plugins/config/settings/config.class.php	2007-06-26 21:27:15.000000000 +0300
++++ /usr/share/dokuwiki/lib/plugins/config/settings/config.class.php	2007-11-20 01:42:59.722673768 +0200
+@@ -138,7 +138,7 @@
+         }else{
+             $contents = '';
+         }
+-        $pattern = '/\$'.$this->_name.'\[[\'"]([^=]+)[\'"]\] ?= ?(.*?);(?=[^;]*(?:\$'.$this->_name.'|@include|$))/s';
++        $pattern = '/\$'.$this->_name.'\[[\'"]([^=]+)[\'"]\] ?= ?(.*?);(?=[^;]*(?:\$'.$this->_name.'|@?(?:require|include)(?:_once)?|$))/s';
+         $matches=array();
+         preg_match_all($pattern,$contents,$matches,PREG_SET_ORDER);
+ 
================================================================


More information about the pld-cvs-commit mailing list