OSDN Git Service

BugTrack/179
authorpanda <panda>
Thu, 19 Dec 2002 09:51:08 +0000 (18:51 +0900)
committerpanda <panda>
Thu, 19 Dec 2002 09:51:08 +0000 (18:51 +0900)
plugin/bugtrack.inc.php

index ee7c950..f6261c0 100644 (file)
@@ -8,7 +8,7 @@
  * Êѹ¹ÍúÎò:
  *  2002.06.17: ºî¤ê»Ï¤á
  *
- * $Id: bugtrack.inc.php,v 1.2 2002/12/05 05:45:18 panda Exp $
+ * $Id: bugtrack.inc.php,v 1.3 2002/12/19 09:51:08 panda Exp $
  */
 
 function plugin_bugtrack_init()
@@ -150,6 +150,9 @@ function plugin_bugtrack_write($base, $pagename, $summary, $name, $priority, $st
 {
   global $WikiName;
   
+  $base = strip_bracket($base);
+  $pagename = strip_bracket($pagename);
+  
   $postdata = plugin_bugtrack_template($base, $summary, $name, $priority, $state, $category, $version, $body);
   $postdata = user_rules_str($postdata);
 
@@ -166,7 +169,10 @@ function plugin_bugtrack_write($base, $pagename, $summary, $name, $priority, $st
     if(!preg_match("/^$WikiName$$/",$pagename)) {
       $pagename = "[[$pagename]]";
     }
-    file_write(DATA_DIR,$page,"move to $pagename");
+    if (is_page($pagename))
+      $pagename = $page;
+    else
+      file_write(DATA_DIR,$page,"move to $pagename");
     file_write(DATA_DIR,$pagename,$postdata);
   }