From: <var...@us...> - 2009-02-13 10:18:53
|
Revision: 6492 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=6492&view=rev Author: vargenau Date: 2009-02-13 10:18:44 +0000 (Fri, 13 Feb 2009) Log Message: ----------- Page renaming now recordered in history Modified Paths: -------------- trunk/lib/plugin/WikiAdminRename.php Modified: trunk/lib/plugin/WikiAdminRename.php =================================================================== --- trunk/lib/plugin/WikiAdminRename.php 2009-02-13 09:58:46 UTC (rev 6491) +++ trunk/lib/plugin/WikiAdminRename.php 2009-02-13 10:18:44 UTC (rev 6492) @@ -2,7 +2,7 @@ rcs_id('$Id$'); /* Copyright 2004,2005,2007 $ThePhpWikiProgrammingTeam - Copyright 2008 Marc-Etienne Vargenau, Alcatel-Lucent + Copyright 2008-2009 Marc-Etienne Vargenau, Alcatel-Lucent This file is part of PhpWiki. @@ -86,6 +86,13 @@ 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); + $page->save($text, $version + 1, $meta); $ul->pushContent(HTML::li(fmt("Renamed page '%s' to '%s'.", $name, WikiLink($newname)))); $count++; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |