summaryrefslogtreecommitdiff
path: root/lib/plugins
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2011-04-03 22:06:34 +0200
committerAndreas Gohr <andi@splitbrain.org>2011-04-03 22:06:34 +0200
commit903e5bc8f1bbb8bd5c9238c020882b571bb8ea85 (patch)
treeceb5f78d6368fd8c103121b0c8082b70413dc48f /lib/plugins
parentaa235a708b8f394fab1d95f4c5a3cf23cabffd02 (diff)
downloadrpg-903e5bc8f1bbb8bd5c9238c020882b571bb8ea85.tar.gz
rpg-903e5bc8f1bbb8bd5c9238c020882b571bb8ea85.tar.bz2
safefnrecode: don't double fix filenames
Diffstat (limited to 'lib/plugins')
-rw-r--r--lib/plugins/safefnrecode/action.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/plugins/safefnrecode/action.php b/lib/plugins/safefnrecode/action.php
index 4fa5530df..76d02e4c7 100644
--- a/lib/plugins/safefnrecode/action.php
+++ b/lib/plugins/safefnrecode/action.php
@@ -56,7 +56,7 @@ class action_plugin_safefnrecode extends DokuWiki_Action_Plugin {
if($file == '.' || $file == '..') continue; # cur and upper dir
if(is_dir("$dir/$file")) $this->recode("$dir/$file"); #recurse
if(strpos('%',$file) === false) continue; # no encoding used
- $new = preg_replace('/(%.*?)\./','\1]',$file); # new post indicator
+ $new = preg_replace('/(%[^\]]*?)\./','\1]',$file); # new post indicator
if(preg_match('/%[^\]]+$/',$new)) $new .= ']'; # fix end FS#2122
rename("$dir/$file","$dir/$new"); # rename it
}