Ejemplo n.º 1
0
        // 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)) {