OSDN Git Service

BugTrack2/9: Remove all #freeze convert plugin
authorhenoheno <henoheno>
Sun, 20 Feb 2005 12:59:37 +0000 (21:59 +0900)
committerhenoheno <henoheno>
Sun, 20 Feb 2005 12:59:37 +0000 (21:59 +0900)
plugin/edit.inc.php

index 3edc2d0..62655d7 100644 (file)
@@ -1,10 +1,13 @@
 <?php
 // PukiWiki - Yet another WikiWikiWeb clone.
-// $Id: edit.inc.php,v 1.30 2005/01/23 05:22:25 henoheno Exp $
+// $Id: edit.inc.php,v 1.31 2005/02/20 12:59:37 henoheno Exp $
 //
 // Edit plugin
 // cmd=edit
 
+// Remove #freeze written by hand
+define('PLUGIN_EDIT_FREEZE_REGEX', '/^#freeze(?:\(.*\))?[\s;]*/im');
+
 function plugin_edit_action()
 {
        global $vars, $_title_edit, $load_template_func;
@@ -46,8 +49,7 @@ function plugin_edit_preview()
                $vars['msg'] = preg_replace('/^(\*{1,3}.*)\[#[A-Za-z][\w-]+\](.*)$/m', '$1$2', $vars['msg']);
        }
 
-       // ¼ê½ñ¤­¤Î#freeze¤òºï½ü
-       $vars['msg'] = preg_replace('/^#freeze\s*$/im', '', $vars['msg']);
+       $vars['msg'] = preg_replace(PLUGIN_EDIT_FREEZE_REGEX, '', $vars['msg']);
        $postdata = $vars['msg'];
 
        if (isset($vars['add']) && $vars['add']) {
@@ -176,8 +178,7 @@ function plugin_edit_write()
        $page = isset($vars['page']) ? $vars['page'] : '';
        $retvars = array();
 
-       // ¼ê½ñ¤­¤Î#freeze¤òºï½ü
-       $vars['msg'] = preg_replace('/^#freeze\s*$/im','',$vars['msg']);
+       $vars['msg'] = preg_replace(PLUGIN_EDIT_FREEZE_REGEX,'',$vars['msg']);
        $postdata = $postdata_input = $vars['msg'];
 
        if (isset($vars['add']) && $vars['add']) {