33 protected array
$int_link_filter = array(
"File",
"PortfolioPage",
"PortfolioTemplatePage");
75 $this->
lng = $DIC->language();
78 foreach ($this->pc_defs as $def) {
84 foreach ($def->getDefinitions() as
$key => $def) {
85 if (strtolower(get_class($this)) == strtolower($def[
"class_name"] .
"Config")) {
86 $this->page_obj_key =
$key;
92 public function init(): void
98 $this->pc_enabled[$a_pc_type] = $a_val;
103 return $this->pc_enabled[$a_pc_type];
109 foreach ($this->pc_defs as $def) {
119 $this->enable_keywords = $a_val;
129 $this->enable_anchors = $a_val;
139 $this->enabledinternallinks = $a_enabledinternallinks;
164 $this->enablewikilinks = $a_enablewikilinks;
181 $this->int_link_filter[] = $a_val;
186 foreach ($this->int_link_filter as $k => $v) {
188 unset($this->int_link_filter[$k]);
203 $this->link_filter_white_list = $a_white_list;
205 $this->int_link_filter = array();
216 $this->prevent_rte_usage = $a_val;
229 $this->localization_lang = $a_val;
239 $this->use_attached_content = $a_val;
249 $this->int_link_def_type = $a_val;
263 bool $a_is_ref =
true 265 $this->int_link_def_id = $a_val;
266 $this->int_link_def_id_is_ref = $a_is_ref;
284 $this->activation = $a_val;
294 $this->scheduled_activation = $a_val;
304 $this->page_toc = $a_val;
313 bool $a_preventhtmlunmasking
315 $this->preventhtmlunmasking = $a_preventhtmlunmasking;
324 bool $a_enabledselfassessment,
328 $this->enabledselfassessment = $a_enabledselfassessment;
329 $this->enabledselfassessment_scorm = $a_scorm;
350 $this->disable_default_qfeedback = $a_val;
360 $this->multi_lang_support = $a_val;
374 $this->single_page_mode = $a_val;
398 $this->use_stored_tries = $a_val;
408 $this->enable_permission_checks = $a_val;
421 $this->edit_lock_support = $a_val;
434 $this->use_page_container = $a_val;
444 $this->section_protection = $a_val;
454 $this->section_protection_info = $a_val;
getEnableSelfAssessment()
setPreventHTMLUnmasking(bool $a_preventhtmlunmasking)
setIntLinkHelpDefaultId(int $a_val, bool $a_is_ref=true)
Set internal link default id.
const SEC_PROTECT_PROTECTED
string $localization_lang
setDisableDefaultQuestionFeedback(bool $a_val)
Set disable default question feedback.
bool $link_filter_white_list
setEnableInternalLinks(bool $a_enabledinternallinks)
getLocalizationLanguage()
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setEnablePageToc(bool $a_val)
getIntLinkFilterWhiteList()
bool $enable_permission_checks
setPreventRteUsage(bool $a_val)
bool $enabledselfassessment
getLangKey()
Return lang key.
setEnablePermissionChecks(bool $a_val)
const SEC_PROTECT_EDITABLE
static getPCDefinitions()
setIntLinkHelpDefaultType(string $a_val)
getEnableScheduledActivation()
getUseStoredQuestionTries()
setEnableSelfAssessment(bool $a_enabledselfassessment, bool $a_scorm=true)
addIntLinkFilter(string $a_val)
Add internal links filter.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
bool $enabledselfassessment_scorm
setUsePageContainer(bool $a_val)
Set if page container css class should be used.
bool $disable_default_qfeedback
bool $scheduled_activation
setEnableScheduledActivation(bool $a_val)
getDisableDefaultQuestionFeedback()
setSinglePageMode(bool $a_val)
Set single page mode.
getEnableSelfAssessmentScorm()
Is self assessment used in SCORM mode?
setLocalizationLanguage(string $a_val)
getIntLinkHelpDefaultType()
getEnablePCType(string $a_pc_type)
setMultiLangSupport(bool $a_val)
getEnablePermissionChecks()
setEnableWikiLinks(bool $a_enablewikilinks)
bool $int_link_def_id_is_ref
getIntLinkHelpDefaultId()
setSectionProtectionInfo(string $a_val)
string $int_link_def_type
setUseStoredQuestionTries(bool $a_val)
Set use stored answers/tries.
bool $use_attached_content
bool $enabledinternallinks
setUseAttachedContent(bool $a_val)
setIntLinkFilterWhiteList(bool $a_white_list)
Set internal links filter type list to white list.
setEnableAnchors(bool $a_val)
setEnableActivation(bool $a_val)
Set enabled page activation.
getIntLinkHelpDefaultIdIsRef()
setEditLockSupport(bool $a_val)
setEnableKeywords(bool $a_val)
getPreventHTMLUnmasking()
getSectionProtectionInfo()
bool $preventhtmlunmasking
removeIntLinkFilter(string $a_val)
setEnablePCType(string $a_pc_type, bool $a_val)
string $section_protection_info
setSectionProtection(int $a_val)
setQuestionHTML(array $question_html)