OSDN Git Service

BugTrack-plugin/424 : ページ名チェック処理の外部化対応(標準検証分のみ)
[fswiki/fswiki.git] / plugin / core / EditPage.pm
index 80e879e..078f633 100644 (file)
@@ -39,7 +39,7 @@ sub do_action {
        if($pagename eq ""){
                return $wiki->error(RC_BAD_REQUEST, "¥Ú¡¼¥¸¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó¡£");
        }
-       if($pagename =~ /([\|\[\]])|^:|([^:]:[^:])/){
+       if(!Util::check_pagename($pagename)){
                return $wiki->error(RC_BAD_REQUEST, "¥Ú¡¼¥¸Ì¾¤Ë»ÈÍѤǤ­¤Ê¤¤Ê¸»ú¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£");
        }
        if(!$wiki->can_modify_page($pagename)){