// something weird's happened die("{$langWrongWikiPageTitle}"); draw($tool_content, 2, null, $head_content); } } // --------- Start of wiki command processing ---------- // init message $message = ''; switch ($action) { case 'rqSearch': break; case 'exSearch': $pattern = isset($_REQUEST['searchPattern']) ? trim($_REQUEST['searchPattern']) : null; if (!empty($pattern)) { $searchEngine = new WikiSearchEngine(); $searchResult = $searchEngine->searchInWiki($pattern, $wikiId, CLWIKI_SEARCH_ANY); if (is_null($searchResult)) { $searchResult = array(); } $wikiList = $searchResult; } else { $message = $langWikiSearchMissingKeywords; $style = 'caution'; $action = 'rqSearch'; } break; // show differences // show differences case 'diff': include 'modules/wiki/lib/lib.diff.php'; if ($wikiStore->pageExists($wikiId, $wiki_title)) {