} else { $wikiPage->loadPageVersion($versionId); } $content = $wikiPage->getContent(); $wiki_title = $wikiPage->getTitle(); } else { $message = $langWikiPageNotFound; $style = 'alert-warning'; } break; // save page // save page case 'save': $lock_manager = new LockManager(); //require a lock for this page $gotLock = $lock_manager->getLock($wiki_title, $wikiId, $uid); if ($gotLock) { //a lock was acquired, so we can proceed in saving if (isset($_REQUEST['current']) and $_REQUEST['current'] == 'yes') { $wikiPage->loadPageVersion($versionId); $content = $wikiPage->getContent(); $changelog = $langWikiPageRevertedVersion; $versionId = 0; } if (isset($content)) { $time = date('Y-m-d H:i:s'); if ($wikiPage->pageExists($wiki_title)) { $wikiPage->loadPage($wiki_title); if ($content == $wikiPage->getContent()) { $message = $langWikiIdenticalContent; $style = 'caution';