/** * Auto complete for insert wiki link */ function insertWikiLinkAC() { $result = array(); $term = $_GET["term"]; // if page exists, make it first entry if (ilWikiPage::_wikiPageExists($this->getPageObject()->getParentId(), $term)) { $entry = new stdClass(); $entry->value = $term; $entry->label = $term; $result[] = $entry; } $res = ilWikiPage::getPagesForSearch($this->getPageObject()->getParentId(), $term); $cnt = 0; foreach ($res as $r) { if ($result[0]->value == $r) { continue; } if ($cnt++ > 19) { continue; } $entry = new stdClass(); $entry->value = $r; $entry->label = $r; $result[] = $entry; } include_once './Services/JSON/classes/class.ilJsonUtil.php'; echo ilJsonUtil::encode($result); exit; }