From: umorigu Date: Wed, 26 Dec 2018 15:51:15 +0000 (+0900) Subject: BugTrack/2480 Create :RenameLog page automatically X-Git-Tag: r1_5_4~91 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=d37cfde7c05fb6708b29c7bb16a19b6b52cf4b90;hp=a2999d0c58526e75f9238c9edf99dd15fd2698b1;p=pukiwiki%2Fpukiwiki.git BugTrack/2480 Create :RenameLog page automatically --- diff --git a/plugin/edit.inc.php b/plugin/edit.inc.php index a4589ae..e1dcdb5 100644 --- a/plugin/edit.inc.php +++ b/plugin/edit.inc.php @@ -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(); + } +} diff --git a/plugin/rename.inc.php b/plugin/rename.inc.php index 2d69919..f85e1d7 100644 --- a/plugin/rename.inc.php +++ b/plugin/rename.inc.php @@ -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 index 36acc0e..0000000 --- a/wiki/3A52656E616D654C6F67.txt +++ /dev/null @@ -1,2 +0,0 @@ -#freeze -// :RenameLog (rename plugin)