OSDN Git Service

check pagename.
authorpanda <panda>
Tue, 18 Feb 2003 00:59:50 +0000 (09:59 +0900)
committerpanda <panda>
Tue, 18 Feb 2003 00:59:50 +0000 (09:59 +0900)
plugin/bugtrack.inc.php

index 856a8a1..e56e24f 100644 (file)
@@ -8,7 +8,7 @@
  * Êѹ¹ÍúÎò:
  *  2002.06.17: ºî¤ê»Ï¤á
  *
- * $Id: bugtrack.inc.php,v 1.6 2003/02/17 08:08:51 panda Exp $
+ * $Id: bugtrack.inc.php,v 1.7 2003/02/18 00:59:50 panda Exp $
  */
 
 function plugin_bugtrack_init()
@@ -176,7 +176,7 @@ EOD;
 
 function plugin_bugtrack_write($base, $pagename, $summary, $name, $priority, $state, $category, $version, $body)
 {
-       global $post;
+       global $post,$BracketName;
        
        $base = strip_bracket($base);
        $pagename = strip_bracket($pagename);
@@ -194,7 +194,9 @@ function plugin_bugtrack_write($base, $pagename, $summary, $name, $priority, $st
                page_write($page,$postdata);
        }
        else {
-               if (is_page($pagename)) {
+               // ¤¹¤Ç¤Ë¥Ú¡¼¥¸¤¬Â¸ºß¤¹¤ë¤«¡¢BracketName¤Ç¤Ê¤¤(̵¸ú¤Ê)¥Ú¡¼¥¸Ì¾¤¬»ØÄꤵ¤ì¤¿
+               if (is_page($pagename) or !preg_match('/^$BracketName$/',$pagename)) {
+                       // ¥Ú¡¼¥¸Ì¾¤ò¥Ç¥Õ¥©¥ë¥È¤ËÌ᤹
                        $pagename = $page;
                }
                else {
@@ -203,9 +205,6 @@ function plugin_bugtrack_write($base, $pagename, $summary, $name, $priority, $st
                page_write($pagename,$postdata);
        }
 
-       // is_page¤Î¥­¥ã¥Ã¥·¥å¤ò¥¯¥ê¥¢¤¹¤ë¡£
-       is_page($post['refer'],TRUE);
-       
        return $page;
 }