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;
305 return $this->int_link_def_id;
310 return $this->int_link_def_id_is_ref;
318 $this->activation = $a_val;
323 return $this->activation;
328 $this->scheduled_activation = $a_val;
333 return $this->scheduled_activation;
338 $this->page_toc = $a_val;
343 return $this->page_toc;
347 bool $a_preventhtmlunmasking
349 $this->preventhtmlunmasking = $a_preventhtmlunmasking;
358 bool $a_enabledselfassessment,
361 $this->setEnablePCType(
"Question", $a_enabledselfassessment);
362 $this->enabledselfassessment = $a_enabledselfassessment;
363 $this->enabledselfassessment_scorm = $a_scorm;
368 return $this->enabledselfassessment;
376 return $this->enabledselfassessment_scorm;
384 $this->disable_default_qfeedback = $a_val;
389 return $this->disable_default_qfeedback;
394 $this->multi_lang_support = $a_val;
399 return $this->multi_lang_support;
408 $this->single_page_mode = $a_val;
413 return $this->single_page_mode;
418 $this->question_html = $question_html;
423 return $this->question_html;
432 $this->use_stored_tries = $a_val;
437 return $this->use_stored_tries;
442 $this->enable_permission_checks = $a_val;
447 return $this->enable_permission_checks;
455 $this->edit_lock_support = $a_val;
460 return $this->edit_lock_support;
468 $this->use_page_container = $a_val;
473 return $this->use_page_container;
478 $this->section_protection = $a_val;
483 return $this->section_protection;
488 $this->section_protection_info = $a_val;
493 return $this->section_protection_info;
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getLangKey()
Return lang key.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getLocalizationLanguage()
int $layout_template_type
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.
ILIAS COPage PC PCDefinition $pc_definition
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()
setLayoutTemplateType(int $type)
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.
static activeLayouts(int $a_module=0)
Get active layouts.