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;
271 return $this->int_link_def_id;
276 return $this->int_link_def_id_is_ref;
284 $this->activation = $a_val;
289 return $this->activation;
294 $this->scheduled_activation = $a_val;
299 return $this->scheduled_activation;
304 $this->page_toc = $a_val;
309 return $this->page_toc;
313 bool $a_preventhtmlunmasking
315 $this->preventhtmlunmasking = $a_preventhtmlunmasking;
324 bool $a_enabledselfassessment,
327 $this->setEnablePCType(
"Question", $a_enabledselfassessment);
328 $this->enabledselfassessment = $a_enabledselfassessment;
329 $this->enabledselfassessment_scorm = $a_scorm;
334 return $this->enabledselfassessment;
342 return $this->enabledselfassessment_scorm;
350 $this->disable_default_qfeedback = $a_val;
355 return $this->disable_default_qfeedback;
360 $this->multi_lang_support = $a_val;
365 return $this->multi_lang_support;
374 $this->single_page_mode = $a_val;
379 return $this->single_page_mode;
384 $this->question_html = $question_html;
389 return $this->question_html;
398 $this->use_stored_tries = $a_val;
403 return $this->use_stored_tries;
408 $this->enable_permission_checks = $a_val;
413 return $this->enable_permission_checks;
421 $this->edit_lock_support = $a_val;
426 return $this->edit_lock_support;
434 $this->use_page_container = $a_val;
439 return $this->use_page_container;
444 $this->section_protection = $a_val;
449 return $this->section_protection;
454 $this->section_protection_info = $a_val;
459 return $this->section_protection_info;
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static getPCDefinitions()
getLangKey()
Return lang key.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getLocalizationLanguage()
setEditLockSupport(bool $a_val)
getEnableScheduledActivation()
setUseAttachedContent(bool $a_val)
setIntLinkHelpDefaultId(int $a_val, bool $a_is_ref=true)
Set internal link default id.
removeIntLinkFilter(string $a_val)
setEnableActivation(bool $a_val)
Set enabled page activation.
bool $enable_permission_checks
setDisableDefaultQuestionFeedback(bool $a_val)
Set disable default question feedback.
setIntLinkHelpDefaultType(string $a_val)
bool $link_filter_white_list
setLocalizationLanguage(string $a_val)
setPreventRteUsage(bool $a_val)
setEnableScheduledActivation(bool $a_val)
setEnablePCType(string $a_pc_type, bool $a_val)
setEnableSelfAssessment(bool $a_enabledselfassessment, bool $a_scorm=true)
bool $enabledselfassessment
setSectionProtection(int $a_val)
getIntLinkHelpDefaultIdIsRef()
string $section_protection_info
getEnableSelfAssessmentScorm()
Is self assessment used in SCORM mode?
getIntLinkHelpDefaultType()
string $int_link_def_type
getEnablePermissionChecks()
getEnablePCType(string $a_pc_type)
const SEC_PROTECT_EDITABLE
getUseStoredQuestionTries()
getIntLinkHelpDefaultId()
addIntLinkFilter(string $a_val)
Add internal links filter.
bool $enabledinternallinks
getIntLinkFilterWhiteList()
setSinglePageMode(bool $a_val)
Set single page mode.
setMultiLangSupport(bool $a_val)
bool $disable_default_qfeedback
string $localization_lang
getEnableSelfAssessment()
getPreventHTMLUnmasking()
setEnableAnchors(bool $a_val)
setIntLinkFilterWhiteList(bool $a_white_list)
Set internal links filter type list to white list.
bool $enabledselfassessment_scorm
setUseStoredQuestionTries(bool $a_val)
Set use stored answers/tries.
setEnableWikiLinks(bool $a_enablewikilinks)
setSectionProtectionInfo(string $a_val)
getDisableDefaultQuestionFeedback()
setQuestionHTML(array $question_html)
bool $int_link_def_id_is_ref
setEnablePermissionChecks(bool $a_val)
bool $preventhtmlunmasking
const SEC_PROTECT_PROTECTED
setEnableKeywords(bool $a_val)
bool $scheduled_activation
bool $use_attached_content
setEnablePageToc(bool $a_val)
setPreventHTMLUnmasking(bool $a_preventhtmlunmasking)
setEnableInternalLinks(bool $a_enabledinternallinks)
getSectionProtectionInfo()
setUsePageContainer(bool $a_val)
Set if page container css class should be used.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...