From: <var...@us...> - 2009-09-21 12:43:29
|
Revision: 7147 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=7147&view=rev Author: vargenau Date: 2009-09-21 12:20:37 +0000 (Mon, 21 Sep 2009) Log Message: ----------- Partial revert: put renaming in page history Modified Paths: -------------- trunk/lib/plugin/WikiAdminRename.php Modified: trunk/lib/plugin/WikiAdminRename.php =================================================================== --- trunk/lib/plugin/WikiAdminRename.php 2009-09-21 10:12:51 UTC (rev 7146) +++ trunk/lib/plugin/WikiAdminRename.php 2009-09-21 12:20:37 UTC (rev 7147) @@ -89,6 +89,17 @@ $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 = "<<RedirectTo page=\"" . $newname . "\">>"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |