From 28d004667c9bf111cb8b48ff8cc3824aca97e29a Mon Sep 17 00:00:00 2001 From: vargenau Date: Mon, 21 Sep 2009 12:20:37 +0000 Subject: [PATCH] Partial revert: put renaming in page history git-svn-id: svn://svn.code.sf.net/p/phpwiki/code/trunk@7147 96ab9672-09ca-45d6-a79d-3d69d39ca109 --- lib/plugin/WikiAdminRename.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/plugin/WikiAdminRename.php b/lib/plugin/WikiAdminRename.php index 0526a9c73..bffdc8b94 100644 --- a/lib/plugin/WikiAdminRename.php +++ b/lib/plugin/WikiAdminRename.php @@ -89,6 +89,17 @@ extends WikiPlugin_WikiAdminSelect $ul->pushContent(HTML::li(fmt("Access denied to rename page '%s'.", WikiLink($name)))); elseif ( $dbi->renamePage($name, $newname, $updatelinks)) { + /* not yet implemented for all backends */ + $page = $dbi->getPage($newname); + $current = $page->getCurrentRevision(); + $version = $current->getVersion(); + $meta = $current->_data; + $text = $current->getPackedContent(); + $meta['summary'] = sprintf(_("Renamed page from '%s' to '%s'"), $name, $newname); + $meta['is_minor_edit'] = 1; + $meta['author'] = $request->_user->UserName(); + unset($meta['mtime']); // force new date + $page->save($text, $version + 1, $meta); if ($createredirect) { $page = $dbi->getPage($name); $text = "<>"; -- 2.45.0