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);
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();
+ }
+}
}
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);
+ }
+}