diff options
Diffstat (limited to 'platform/www/lib/plugins/blog/action.php')
-rw-r--r-- | platform/www/lib/plugins/blog/action.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/platform/www/lib/plugins/blog/action.php b/platform/www/lib/plugins/blog/action.php index 61ffd9e..2328399 100644 --- a/platform/www/lib/plugins/blog/action.php +++ b/platform/www/lib/plugins/blog/action.php @@ -88,8 +88,7 @@ class action_plugin_blog extends DokuWiki_Action_Plugin { global $ID, $INFO; $ns = cleanID($_REQUEST['ns']); - $title = str_replace(':', '', $_REQUEST['title']); - $ID = $this->_newEntryID($ns, $title); + $ID = $this->_newEntryID($ns, $_REQUEST['title']); $INFO = pageinfo(); // check if we are allowed to create this file @@ -210,6 +209,7 @@ class action_plugin_blog extends DokuWiki_Action_Plugin { ); } $pre = strftime($dateprefix); + $title = str_replace([':', ';', '#', '&', '%', '/', '\\', '?'], '', $title); return cleanID(($ns ? $ns.':' : '').$pre.$title); } |