OSDN Git Service

BugTrack/399: 表示メッセージをen.lng/ja.lngに集約
[pukiwiki/pukiwiki.git] / plugin / rename.inc.php
index 4a8d7e3..7cc194f 100644 (file)
@@ -2,7 +2,7 @@
 /////////////////////////////////////////////////
 // PukiWiki - Yet another WikiWikiWeb clone.
 //
-// $Id: rename.inc.php,v 1.4 2003/03/15 04:25:53 panda Exp $
+// $Id: rename.inc.php,v 1.8 2003/07/03 05:25:10 arino Exp $
 //
 
 /*
 
 define('RENAME_LOGPAGE',':RenameLog');
 
-function plugin_rename_init()
-{
-       $messages = array(
-               '_rename_messages'=>array(
-                       'err' => '<p>¥¨¥é¡¼:%s</p>',
-                       'err_nomatch' => '¥Þ¥Ã¥Á¤¹¤ë¥Ú¡¼¥¸¤¬¤¢¤ê¤Þ¤»¤ó¡£',
-                       'err_notvalid' => '¥ê¥Í¡¼¥à¸å¤Î¥Ú¡¼¥¸Ì¾¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó¡£',
-                       'err_adminpass' => '´ÉÍý¼Ô¥Ñ¥¹¥ï¡¼¥É¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó¡£',
-                       'err_notpage' => '%s¤Ï¥Ú¡¼¥¸Ì¾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£',
-                       'err_norename' => '%s¤ò¥ê¥Í¡¼¥à¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£',
-                       'err_already' => '¥Ú¡¼¥¸¤¬¤¹¤Ç¤Ë¸ºß¤·¤Þ¤¹¡£:%s',
-                       'err_already_below' => '°Ê²¼¤Î¥Õ¥¡¥¤¥ë¤¬¤¹¤Ç¤Ë¸ºß¤·¤Þ¤¹¡£',
-                       'msg_title' => '¥Ú¡¼¥¸Ì¾¤ÎÊѹ¹',
-                       'msg_page' => 'Êѹ¹¸µ¥Ú¡¼¥¸¤ò»ØÄê',
-                       'msg_regex' => 'Àµµ¬É½¸½¤ÇÃÖ´¹',
-                       'msg_related' => '´ØÏ¢¥Ú¡¼¥¸',
-                       'msg_do_related' => '´ØÏ¢¥Ú¡¼¥¸¤â¥ê¥Í¡¼¥à¤¹¤ë',
-                       'msg_rename' => '%s¤Î̾Á°¤òÊѹ¹¤·¤Þ¤¹¡£',
-                       'msg_oldname' => '¸½ºß¤Î̾Á°',
-                       'msg_newname' => '¿·¤·¤¤Ì¾Á°',
-                       'msg_adminpass' => '´ÉÍý¼Ô¥Ñ¥¹¥ï¡¼¥É',
-                       'msg_arrow' => '¢ª',
-                       'msg_exist_none' => '¤½¤Î¥Ú¡¼¥¸¤ò½èÍý¤·¤Ê¤¤',
-                       'msg_exist_overwrite' => '¤½¤Î¥Õ¥¡¥¤¥ë¤ò¾å½ñ¤­¤¹¤ë',
-                       'msg_confirm' => '°Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò¥ê¥Í¡¼¥à¤·¤Þ¤¹¡£',
-                       'msg_result' => '°Ê²¼¤Î¥Õ¥¡¥¤¥ë¤ò¾å½ñ¤­¤·¤Þ¤·¤¿¡£',
-                       'btn_submit' => '¼Â¹Ô',
-                       'btn_next' => '¼¡¤Ø'
-               )
-       );
-       set_plugin_messages($messages);
-}
 function plugin_rename_action()
 {
        global $adminpass,$whatsnew,$WikiName,$BracketName;
@@ -137,7 +105,7 @@ function rename_err($err,$page='')
        }
        if ($page != '')
        {
-               $body = sprintf($body,$page);
+               $body = sprintf($body,htmlspecialchars($page));
        }
        $msg = sprintf($_rename_messages['err'],$body);
        return $msg;
@@ -177,7 +145,7 @@ $msg
   {$_rename_messages['msg_regex']}:<br />
   From:<br />
   <input type="text" name="src" size="80" value="$s_src" /><br />
-  To:<br>
+  To:<br />
   <input type="text" name="dst" size="80" value="$s_dst" /><br />
   <input type="submit" value="{$_rename_messages['btn_next']}" /><br />
  </div>
@@ -441,6 +409,10 @@ function rename_proceed($pages,$files,$exists)
                                unlink($new); 
                        }
                        rename($old,$new);
+                       
+                       // link¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò¹¹¿·¤¹¤ë BugTrack/327 arino
+                       links_update($old);
+                       links_update($new);
                }
        }