OSDN Git Service

BugTrack/2480 Create :RenameLog page automatically
authorumorigu <umorigu@gmail.com>
Wed, 26 Dec 2018 15:51:15 +0000 (00:51 +0900)
committerumorigu <umorigu@gmail.com>
Wed, 26 Dec 2018 15:51:15 +0000 (00:51 +0900)
plugin/edit.inc.php
plugin/rename.inc.php
wiki/3A52656E616D654C6F67.txt [deleted file]

index a4589ae..e1dcdb5 100644 (file)
@@ -15,8 +15,10 @@ function plugin_edit_action()
 
        if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing');
 
-       $page = isset($vars['page']) ? $vars['page'] : '';
+       // Create initial pages
+       plugin_edit_setup_initial_pages();
 
+       $page = isset($vars['page']) ? $vars['page'] : '';
        check_editable($page, true, true);
        check_readable($page, true, true);
 
@@ -267,3 +269,14 @@ function plugin_edit_cancel()
        header('Location: ' . get_page_uri($vars['page'], PKWK_URI_ROOT));
        exit;
 }
+
+/**
+ * Setup initial pages
+ */
+function plugin_edit_setup_initial_pages()
+{
+       // Related: Rename plugin
+       if (exist_plugin('rename') && function_exists('plugin_rename_setup_initial_pages')) {
+               plugin_rename_setup_initial_pages();
+       }
+}
index 2d69919..f85e1d7 100644 (file)
@@ -474,3 +474,14 @@ function plugin_rename_is_page($page) {
        }
        return false;
 }
+
+/**
+ * Setup initial pages (:RenameLog)
+ */
+function plugin_rename_setup_initial_pages() {
+       if (!is_page(PLUGIN_RENAME_LOGPAGE)) {
+               // Create :RenameLog
+               $body = "#freeze\n// :RenameLog (rename plugin)\n";
+               page_write(PLUGIN_RENAME_LOGPAGE, $body);
+       }
+}
diff --git a/wiki/3A52656E616D654C6F67.txt b/wiki/3A52656E616D654C6F67.txt
deleted file mode 100644 (file)
index 36acc0e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#freeze
-// :RenameLog (rename plugin)