Esempio n. 1
0
 /**
  * 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;
 }