35 protected array
$int_link_filter = array(
"File",
"PortfolioPage",
"PortfolioTemplatePage");
77 $this->pc_definition = $DIC
83 $this->
lng = $DIC->language();
93 $this->pc_defs = $this->pc_definition->getPCDefinitions();
94 foreach ($this->pc_defs as $def) {
102 foreach ($def->getDefinitions() as $key => $def) {
103 if (strtolower(get_class($this)) == strtolower($def[
"class_name"] .
"Config")) {
104 $this->page_obj_key = $key;
110 if (count($templates) > 0) {
122 $this->layout_template_type = $type;
132 $this->pc_enabled[$a_pc_type] = $a_val;
137 return $this->pc_enabled[$a_pc_type];
143 foreach ($this->pc_defs as $def) {
153 $this->enable_keywords = $a_val;
163 $this->enable_anchors = $a_val;
173 $this->enabledinternallinks = $a_enabledinternallinks;
198 $this->enablewikilinks = $a_enablewikilinks;
215 $this->int_link_filter[] = $a_val;
220 foreach ($this->int_link_filter as $k => $v) {
222 unset($this->int_link_filter[$k]);
237 $this->link_filter_white_list = $a_white_list;
239 $this->int_link_filter = array();
250 $this->prevent_rte_usage = $a_val;
263 $this->localization_lang = $a_val;
273 $this->use_attached_content = $a_val;
283 $this->int_link_def_type = $a_val;
297 bool $a_is_ref =
true 299 $this->int_link_def_id = $a_val;
300 $this->int_link_def_id_is_ref = $a_is_ref;
318 $this->activation = $a_val;
328 $this->scheduled_activation = $a_val;
338 $this->page_toc = $a_val;
347 bool $a_preventhtmlunmasking
349 $this->preventhtmlunmasking = $a_preventhtmlunmasking;
358 bool $a_enabledselfassessment,
362 $this->enabledselfassessment = $a_enabledselfassessment;
363 $this->enabledselfassessment_scorm = $a_scorm;
384 $this->disable_default_qfeedback = $a_val;
394 $this->multi_lang_support = $a_val;
408 $this->single_page_mode = $a_val;
432 $this->use_stored_tries = $a_val;
442 $this->enable_permission_checks = $a_val;
455 $this->edit_lock_support = $a_val;
468 $this->use_page_container = $a_val;
478 $this->section_protection = $a_val;
488 $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()
int $layout_template_type
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
ILIAS COPage PC PCDefinition $pc_definition
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...
static activeLayouts(int $a_module=0)
Get active layouts.
bool $enabledselfassessment_scorm
setUsePageContainer(bool $a_val)
Set if page container css class should be used.
setLayoutTemplateType(int $type)
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)