/** * Object specific configuration * * @param int $a_obj_id object id */ function configureByObjectId($a_obj_id) { if ($a_obj_id > 0) { include_once "./Modules/Wiki/classes/class.ilObjWiki.php"; $this->setEnablePageToc(ilObjWiki::_lookupPageToc($a_obj_id)); } }
/** * Constructor */ function __construct($a_id = 0, $a_old_nr = 0, $a_wiki_ref_id = 0) { global $tpl; // needed for notifications $this->setWikiRefId($a_wiki_ref_id); $this->setPageToc(ilObjWiki::_lookupPageToc(ilObject::_lookupObjId($a_wiki_ref_id))); parent::__construct("wpg", $a_id, $a_old_nr); // content style include_once "./Services/Style/classes/class.ilObjStyleSheet.php"; $tpl->setCurrentBlock("SyntaxStyle"); $tpl->setVariable("LOCATION_SYNTAX_STYLESHEET", ilObjStyleSheet::getSyntaxStylePath()); $tpl->parseCurrentBlock(); $this->setEnabledMaps(true); $this->setPreventHTMLUnmasking(true); $this->setEnabledInternalLinks(true); $this->setEnableAnchors(true); $this->setEnabledWikiLinks(true); $this->setEnabledPCTabs(true); $cfg = new ilPageConfig(); $cfg->setIntLinkFilterWhiteList(true); $cfg->addIntLinkFilter("RepositoryItem"); $this->setPageConfig($cfg); $this->setIntLinkHelpDefault("RepositoryItem", 0); }