ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilPageConfig Class Reference

Config class for page editing. More...

+ Inheritance diagram for ilPageConfig:
+ Collaboration diagram for ilPageConfig:

Public Member Functions

 __construct ()
 Constructor. More...
 
 init ()
 Init. More...
 
 setEnablePCType ($a_pc_type, $a_val)
 Set enable pc type. More...
 
 getEnablePCType ($a_pc_type)
 Get enable pc type. More...
 
 getEnabledTopPCTypes ()
 Get enable pc type. More...
 
 setEnableKeywords ($a_val)
 Set enable keywords handling. More...
 
 getEnableKeywords ()
 Get enable keywords handling. More...
 
 setEnableAnchors ($a_val)
 Set enable anchors. More...
 
 getEnableAnchors ()
 Get enable anchors. More...
 
 setEnableInternalLinks ($a_enabledinternallinks)
 Set Enable internal links. More...
 
 getEnableInternalLinks ()
 Get Enable internal links. More...
 
 getEnableUserLinks ()
 Get enable user links. More...
 
 setEnableWikiLinks ($a_enablewikilinks)
 Set Enable Wiki Links. More...
 
 getEnableWikiLinks ()
 Get Enable Wiki Links. More...
 
 addIntLinkFilter ($a_val)
 Add internal links filter. More...
 
 removeIntLinkFilter ($a_val)
 Remove int link filter. More...
 
 getIntLinkFilters ()
 Get internal links filter. More...
 
 setIntLinkFilterWhiteList ($a_white_list)
 Set internal links filter type list to white list. More...
 
 getIntLinkFilterWhiteList ()
 Get internal links filter type list to white list. More...
 
 setPreventRteUsage ($a_val)
 Set prevent rte usage. More...
 
 getPreventRteUsage ()
 Get prevent rte usage. More...
 
 setLocalizationLanguage ($a_val)
 Set localizazion language. More...
 
 getLocalizationLanguage ()
 Get localizazion language. More...
 
 setUseAttachedContent ($a_val)
 Set use attached content. More...
 
 getUseAttachedContent ()
 Get use attached content. More...
 
 setIntLinkHelpDefaultType ($a_val)
 Set internal link default type. More...
 
 getIntLinkHelpDefaultType ()
 Get internal link default type. More...
 
 setIntLinkHelpDefaultId ($a_val, $a_is_ref=true)
 Set internal link default id. More...
 
 getIntLinkHelpDefaultId ()
 Get internal link default id. More...
 
 getIntLinkHelpDefaultIdIsRef ()
 Get internal link default id. More...
 
 setEnableActivation ($a_val)
 Set enabled actication. More...
 
 getEnableActivation ()
 Get enabled actication. More...
 
 setEnableScheduledActivation ($a_val)
 Set enable scheduled page activation. More...
 
 getEnableScheduledActivation ()
 Get enable scheduled page activation. More...
 
 setEnablePageToc ($a_val)
 Set enable page toc. More...
 
 getEnablePageToc ()
 Get enable page toc. More...
 
 setPreventHTMLUnmasking ($a_preventhtmlunmasking)
 Set Prevent HTML Unmasking (true/false). More...
 
 getPreventHTMLUnmasking ()
 Get Prevent HTML Unmasking (true/false). More...
 
 setEnableSelfAssessment ($a_enabledselfassessment, $a_scorm=true)
 Set Enable Self Assessment Questions. More...
 
 getEnableSelfAssessment ()
 Get Enable Self Assessment Questions. More...
 
 getEnableSelfAssessmentScorm ()
 Is self assessment used in SCORM mode? More...
 
 setDisableDefaultQuestionFeedback ($a_val)
 Set disable default question feedback. More...
 
 getDisableDefaultQuestionFeedback ()
 Get disable default question feedback. More...
 
 setMultiLangSupport ($a_val)
 Set multi language support. More...
 
 getMultiLangSupport ()
 Get multi language support. More...
 
 setSinglePageMode ($a_val)
 Set single page mode. More...
 
 getSinglePageMode ()
 Get single page mode. More...
 
 setQuestionHTML ($question_html)
 
 getQuestionHTML ()
 
 setUseStoredQuestionTries ($a_val)
 Set use stored answers/tries. More...
 
 getUseStoredQuestionTries ()
 Get use stored answers/tries. More...
 
 setEnablePermissionChecks ($a_val)
 Set enable permission checks. More...
 
 getEnablePermissionChecks ()
 Get enable permission checks. More...
 
 setEditLockSupport ($a_val)
 
 getEditLockSupport ()
 
 setUsePageContainer ($a_val)
 Set if page container css class should be used. More...
 
 getUsePageContainer ()
 Get if page container css class should be used. More...
 

Protected Attributes

 $lng
 
 $int_link_filter = array("File", "PortfolioPage", "PortfolioTemplatePage")
 
 $prevent_rte_usage = false
 
 $use_attached_content = false
 
 $pc_defs = array()
 
 $pc_enabled = array()
 
 $enabledinternallinks = false
 
 $enable_keywords = false
 
 $enable_anchors = false
 
 $enablewikilinks = false
 
 $page_toc = false
 
 $activation = false
 
 $scheduled_activation = false
 
 $preventhtmlunmasking = false
 
 $enabledselfassessment = false
 
 $enabledselfassessment_scorm = false
 
 $int_link_def_type = ""
 
 $int_link_def_id = 0
 
 $multi_lang_support = false
 
 $single_page_mode = false
 
 $disable_default_qfeedback = false
 
 $question_html = array()
 
 $use_stored_tries = false
 
 $enable_user_links = false
 
 $edit_lock_support = true
 
 $use_page_container = true
 
 $enable_permission_checks = false
 
 $adve_set
 
 $page_obj_key = ""
 

Detailed Description

Config class for page editing.

Author
Alex Killing <alex.killing.gmx.de>
Version
$Id$

Definition at line 12 of file class.ilPageConfig.php.

Constructor & Destructor Documentation

◆ __construct()

ilPageConfig::__construct ( )
final

Constructor.

Parameters

Definition at line 72 of file class.ilPageConfig.php.

References $DIC, ilCOPagePCDef\getPCDefinitions(), init(), and setEnablePCType().

73  {
74  global $DIC;
75 
76  $this->lng = $DIC->language();
77  // load pc_defs
78  include_once("./Services/COPage/classes/class.ilCOPagePCDef.php");
79  $this->pc_defs = ilCOPagePCDef::getPCDefinitions();
80  foreach ($this->pc_defs as $def) {
81  $this->setEnablePCType($def["name"], (bool) $def["def_enabled"]);
82  }
83 
84  $this->adve_set = new ilSetting("adve");
85 
86  $def = new ilCOPageObjDef();
87  foreach ($def->getDefinitions() as $key => $def) {
88  if (strtolower(get_class($this)) == strtolower($def["class_name"] . "Config")) {
89  $this->page_obj_key = $key;
90  }
91  }
92 
93 
94  $this->init();
95  }
setEnablePCType($a_pc_type, $a_val)
Set enable pc type.
COPage page object definition handler.
static getPCDefinitions()
Get PC definitions.
global $DIC
Definition: goto.php:24
+ Here is the call graph for this function:

Member Function Documentation

◆ addIntLinkFilter()

ilPageConfig::addIntLinkFilter (   $a_val)

Add internal links filter.

Parameters
stringinternal links filter

Definition at line 249 of file class.ilPageConfig.php.

References $lng, and setLocalizationLanguage().

Referenced by ilSCORM2004PageConfig\configureByObjectId(), ilPortfolioTemplatePageConfig\init(), ilWikiPageConfig\init(), ilSCORM2004PageConfig\init(), and ilPortfolioPageConfig\init().

250  {
251  $lng = $this->lng;
252 
253  $this->setLocalizationLanguage($lng->getLangKey());
254  if (is_array($a_val)) {
255  $this->int_link_filter =
256  array_merge($a_val, $this->int_link_filter);
257  } else {
258  $this->int_link_filter[] = $a_val;
259  }
260  }
setLocalizationLanguage($a_val)
Set localizazion language.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getDisableDefaultQuestionFeedback()

ilPageConfig::getDisableDefaultQuestionFeedback ( )

Get disable default question feedback.

Returns
bool disable feedback

Definition at line 554 of file class.ilPageConfig.php.

References $disable_default_qfeedback.

555  {
557  }

◆ getEditLockSupport()

ilPageConfig::getEditLockSupport ( )
Returns
bool get edit lock support for blogs

Definition at line 660 of file class.ilPageConfig.php.

References $edit_lock_support.

661  {
663  }

◆ getEnableActivation()

ilPageConfig::getEnableActivation ( )

Get enabled actication.

Returns
bool page activation enabled?

Definition at line 436 of file class.ilPageConfig.php.

References $activation.

437  {
438  return $this->activation;
439  }

◆ getEnableAnchors()

ilPageConfig::getEnableAnchors ( )

Get enable anchors.

Returns
boolean anchors

Definition at line 179 of file class.ilPageConfig.php.

References $enable_anchors.

180  {
181  return $this->enable_anchors;
182  }

◆ getEnabledTopPCTypes()

ilPageConfig::getEnabledTopPCTypes ( )

Get enable pc type.

Returns
boolean enable pc type true/false

Definition at line 133 of file class.ilPageConfig.php.

References getEnablePCType().

133  : array
134  {
135  $types = [];
136  foreach ($this->pc_defs as $def) {
137  if ($def["top_item"] && $this->getEnablePCType($def["name"])) {
138  $types[] = $def;
139  }
140  }
141  return $types;
142  }
getEnablePCType($a_pc_type)
Get enable pc type.
+ Here is the call graph for this function:

◆ getEnableInternalLinks()

ilPageConfig::getEnableInternalLinks ( )

Get Enable internal links.

Returns
boolean Enable internal links

Definition at line 199 of file class.ilPageConfig.php.

References $enabledinternallinks.

Referenced by getEnableUserLinks().

200  {
202  }
+ Here is the caller graph for this function:

◆ getEnableKeywords()

ilPageConfig::getEnableKeywords ( )

Get enable keywords handling.

Returns
boolean keywords handling

Definition at line 159 of file class.ilPageConfig.php.

References $enable_keywords.

160  {
161  return $this->enable_keywords;
162  }

◆ getEnablePageToc()

ilPageConfig::getEnablePageToc ( )

Get enable page toc.

Returns
bool enable page toc?

Definition at line 476 of file class.ilPageConfig.php.

References $page_toc.

477  {
478  return $this->page_toc;
479  }

◆ getEnablePCType()

ilPageConfig::getEnablePCType (   $a_pc_type)

Get enable pc type.

Returns
boolean enable pc type true/false

Definition at line 123 of file class.ilPageConfig.php.

Referenced by getEnabledTopPCTypes().

124  {
125  return $this->pc_enabled[$a_pc_type];
126  }
+ Here is the caller graph for this function:

◆ getEnablePermissionChecks()

ilPageConfig::getEnablePermissionChecks ( )

Get enable permission checks.

Returns
bool enable permission checks

Definition at line 644 of file class.ilPageConfig.php.

References $enable_permission_checks.

645  {
647  }

◆ getEnableScheduledActivation()

ilPageConfig::getEnableScheduledActivation ( )

Get enable scheduled page activation.

Returns
bool scheduled activated enabled?

Definition at line 456 of file class.ilPageConfig.php.

References $scheduled_activation.

457  {
459  }

◆ getEnableSelfAssessment()

ilPageConfig::getEnableSelfAssessment ( )

Get Enable Self Assessment Questions.

Returns
boolean Enable Self Assessment Questions

Definition at line 524 of file class.ilPageConfig.php.

References $enabledselfassessment.

525  {
527  }

◆ getEnableSelfAssessmentScorm()

ilPageConfig::getEnableSelfAssessmentScorm ( )

Is self assessment used in SCORM mode?

Returns
boolean Enable Self Assessment Questions

Definition at line 534 of file class.ilPageConfig.php.

References $enabledselfassessment_scorm.

535  {
537  }

◆ getEnableUserLinks()

ilPageConfig::getEnableUserLinks ( )

Get enable user links.

Returns
boolean enable user links

Definition at line 209 of file class.ilPageConfig.php.

References getEnableInternalLinks(), and getIntLinkFilterWhiteList().

210  {
211  if (!$this->getEnableInternalLinks()) {
212  return false;
213  }
214  if ($this->getIntLinkFilterWhiteList() && in_array("User", $this->int_link_filter)) {
215  return true;
216  }
217  if (!$this->getIntLinkFilterWhiteList() && !in_array("User", $this->int_link_filter)) {
218  return true;
219  }
220 
221  return false;
222  }
getIntLinkFilterWhiteList()
Get internal links filter type list to white list.
getEnableInternalLinks()
Get Enable internal links.
+ Here is the call graph for this function:

◆ getEnableWikiLinks()

ilPageConfig::getEnableWikiLinks ( )

Get Enable Wiki Links.

Returns
boolean Enable Wiki Links

Definition at line 239 of file class.ilPageConfig.php.

References $enablewikilinks.

240  {
241  return $this->enablewikilinks;
242  }

◆ getIntLinkFilters()

ilPageConfig::getIntLinkFilters ( )

Get internal links filter.

Returns
string internal links filter

Definition at line 282 of file class.ilPageConfig.php.

References $int_link_filter.

283  {
284  return $this->int_link_filter;
285  }

◆ getIntLinkFilterWhiteList()

ilPageConfig::getIntLinkFilterWhiteList ( )

Get internal links filter type list to white list.

Returns
boolean white list

Definition at line 305 of file class.ilPageConfig.php.

Referenced by getEnableUserLinks().

306  {
307  return $this->link_filter_white_list;
308  }
+ Here is the caller graph for this function:

◆ getIntLinkHelpDefaultId()

ilPageConfig::getIntLinkHelpDefaultId ( )

Get internal link default id.

Returns
int default object if

Definition at line 406 of file class.ilPageConfig.php.

References $int_link_def_id.

407  {
408  return $this->int_link_def_id;
409  }

◆ getIntLinkHelpDefaultIdIsRef()

ilPageConfig::getIntLinkHelpDefaultIdIsRef ( )

Get internal link default id.

Returns
int default object if

Definition at line 416 of file class.ilPageConfig.php.

417  {
418  return $this->int_link_def_id_is_ref;
419  }

◆ getIntLinkHelpDefaultType()

ilPageConfig::getIntLinkHelpDefaultType ( )

Get internal link default type.

Returns
string type

Definition at line 385 of file class.ilPageConfig.php.

References $int_link_def_type.

386  {
388  }

◆ getLocalizationLanguage()

ilPageConfig::getLocalizationLanguage ( )

Get localizazion language.

Returns
string lang key

Definition at line 345 of file class.ilPageConfig.php.

346  {
347  return $this->localization_lang;
348  }

◆ getMultiLangSupport()

ilPageConfig::getMultiLangSupport ( )

Get multi language support.

Returns
bool general multi language support?

Definition at line 574 of file class.ilPageConfig.php.

References $multi_lang_support.

575  {
577  }

◆ getPreventHTMLUnmasking()

ilPageConfig::getPreventHTMLUnmasking ( )

Get Prevent HTML Unmasking (true/false).

Returns
boolean Prevent HTML Unmasking (true/false)

Definition at line 496 of file class.ilPageConfig.php.

497  {
498  $safe = true;
499  if ($this->adve_set->get("act_html_" . $this->page_obj_key)) {
500  $safe = false;
501  }
502  return $safe;
503  //return $this->preventhtmlunmasking;
504  }

◆ getPreventRteUsage()

ilPageConfig::getPreventRteUsage ( )

Get prevent rte usage.

Returns
boolean prevent rte usage

Definition at line 325 of file class.ilPageConfig.php.

References $prevent_rte_usage.

326  {
328  }

◆ getQuestionHTML()

ilPageConfig::getQuestionHTML ( )

Definition at line 604 of file class.ilPageConfig.php.

References $question_html.

605  {
606  return $this->question_html;
607  }

◆ getSinglePageMode()

ilPageConfig::getSinglePageMode ( )

Get single page mode.

Returns
bool single page mode (only one page per parent_id)

Definition at line 594 of file class.ilPageConfig.php.

References $single_page_mode.

595  {
597  }

◆ getUseAttachedContent()

ilPageConfig::getUseAttachedContent ( )

Get use attached content.

Returns
string use initial attached content

Definition at line 365 of file class.ilPageConfig.php.

References $use_attached_content.

366  {
368  }

◆ getUsePageContainer()

ilPageConfig::getUsePageContainer ( )

Get if page container css class should be used.

Returns
bool use page container class

Definition at line 678 of file class.ilPageConfig.php.

References $use_page_container.

679  {
681  }

◆ getUseStoredQuestionTries()

ilPageConfig::getUseStoredQuestionTries ( )

Get use stored answers/tries.

Returns
bool use stored number of tries and given (correct) answers

Definition at line 624 of file class.ilPageConfig.php.

References $use_stored_tries.

625  {
627  }

◆ init()

ilPageConfig::init ( )

Init.

Parameters

Definition at line 103 of file class.ilPageConfig.php.

Referenced by __construct().

104  {
105  }
+ Here is the caller graph for this function:

◆ removeIntLinkFilter()

ilPageConfig::removeIntLinkFilter (   $a_val)

Remove int link filter.

Parameters
string$a_valinternal link filter

Definition at line 267 of file class.ilPageConfig.php.

Referenced by ilPortfolioTemplatePageConfig\init(), ilLMPageConfig\init(), and ilPortfolioPageConfig\init().

268  {
269  foreach ($this->int_link_filter as $k => $v) {
270  if ($v == $a_val) {
271  unset($this->int_link_filter[$k]);
272  }
273  }
274  }
+ Here is the caller graph for this function:

◆ setDisableDefaultQuestionFeedback()

ilPageConfig::setDisableDefaultQuestionFeedback (   $a_val)

Set disable default question feedback.

Parameters
bool$a_valdisable feedback

Definition at line 544 of file class.ilPageConfig.php.

Referenced by ilLMPageConfig\configureByObjectId().

545  {
546  $this->disable_default_qfeedback = $a_val;
547  }
+ Here is the caller graph for this function:

◆ setEditLockSupport()

ilPageConfig::setEditLockSupport (   $a_val)
Parameters
$a_valbool set edit lock support for blogs

Definition at line 652 of file class.ilPageConfig.php.

Referenced by ilPortfolioPageConfig\init().

653  {
654  $this->edit_lock_support = $a_val;
655  }
+ Here is the caller graph for this function:

◆ setEnableActivation()

ilPageConfig::setEnableActivation (   $a_val)

Set enabled actication.

Parameters
bool$a_valpage activation enabled?

Definition at line 426 of file class.ilPageConfig.php.

Referenced by ilBlogPostingConfig\init(), ilDclCreateViewDefinitionConfig\init(), ilDclEditViewDefinitionConfig\init(), ilLMPageConfig\init(), ilDclDetailedViewDefinitionConfig\init(), and ilImprintConfig\init().

427  {
428  $this->activation = $a_val;
429  }
+ Here is the caller graph for this function:

◆ setEnableAnchors()

ilPageConfig::setEnableAnchors (   $a_val)

Set enable anchors.

Parameters
booleananchors

Definition at line 169 of file class.ilPageConfig.php.

Referenced by ilLMPageConfig\init(), and ilWikiPageConfig\init().

170  {
171  $this->enable_anchors = $a_val;
172  }
+ Here is the caller graph for this function:

◆ setEnableInternalLinks()

◆ setEnableKeywords()

ilPageConfig::setEnableKeywords (   $a_val)

Set enable keywords handling.

Parameters
booleankeywords handling

Definition at line 149 of file class.ilPageConfig.php.

Referenced by ilGlossaryDefPageConfig\init(), and ilLMPageConfig\init().

150  {
151  $this->enable_keywords = $a_val;
152  }
+ Here is the caller graph for this function:

◆ setEnablePageToc()

ilPageConfig::setEnablePageToc (   $a_val)

Set enable page toc.

Parameters
bool$a_valenable page toc?

Definition at line 466 of file class.ilPageConfig.php.

Referenced by ilWikiPageConfig\configureByObjectId().

467  {
468  $this->page_toc = $a_val;
469  }
+ Here is the caller graph for this function:

◆ setEnablePCType()

ilPageConfig::setEnablePCType (   $a_pc_type,
  $a_val 
)

◆ setEnablePermissionChecks()

ilPageConfig::setEnablePermissionChecks (   $a_val)

Set enable permission checks.

Parameters
bool$a_valenable permission checks

Definition at line 634 of file class.ilPageConfig.php.

Referenced by ilContentPagePageConfig\init(), and ilContainerPageConfig\init().

635  {
636  $this->enable_permission_checks = $a_val;
637  }
+ Here is the caller graph for this function:

◆ setEnableScheduledActivation()

ilPageConfig::setEnableScheduledActivation (   $a_val)

Set enable scheduled page activation.

Parameters
bool$a_valscheduled activated enabled?

Definition at line 446 of file class.ilPageConfig.php.

Referenced by ilLMPageConfig\init().

447  {
448  $this->scheduled_activation = $a_val;
449  }
+ Here is the caller graph for this function:

◆ setEnableSelfAssessment()

ilPageConfig::setEnableSelfAssessment (   $a_enabledselfassessment,
  $a_scorm = true 
)

Set Enable Self Assessment Questions.

Parameters
boolean$a_enabledselfassessmentEnable Self Assessment Questions

Definition at line 511 of file class.ilPageConfig.php.

References setEnablePCType().

Referenced by ilLMPageConfig\configureByObjectId(), ilLMPageConfig\init(), and ilSCORM2004PageConfig\init().

512  {
513  $this->setEnablePCType("Question", (bool) $a_enabledselfassessment);
514  $this->enabledselfassessment = $a_enabledselfassessment;
515  $this->enabledselfassessment_scorm = $a_scorm;
516  }
setEnablePCType($a_pc_type, $a_val)
Set enable pc type.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setEnableWikiLinks()

ilPageConfig::setEnableWikiLinks (   $a_enablewikilinks)

Set Enable Wiki Links.

Parameters
boolean$a_enablewikilinksEnable Wiki Links

Definition at line 229 of file class.ilPageConfig.php.

Referenced by ilDclCreateViewDefinitionConfig\init(), ilDclEditViewDefinitionConfig\init(), ilDclDetailedViewDefinitionConfig\init(), ilImprintConfig\init(), and ilWikiPageConfig\init().

230  {
231  $this->enablewikilinks = $a_enablewikilinks;
232  }
+ Here is the caller graph for this function:

◆ setIntLinkFilterWhiteList()

ilPageConfig::setIntLinkFilterWhiteList (   $a_white_list)

Set internal links filter type list to white list.

Parameters
booleanwhite list

Definition at line 292 of file class.ilPageConfig.php.

Referenced by ilSCORM2004PageConfig\init(), ilWikiPageConfig\init(), and ilPortfolioPageConfig\init().

293  {
294  $this->link_filter_white_list = $a_white_list;
295  if ($a_white_list) {
296  $this->int_link_filter = array();
297  }
298  }
+ Here is the caller graph for this function:

◆ setIntLinkHelpDefaultId()

ilPageConfig::setIntLinkHelpDefaultId (   $a_val,
  $a_is_ref = true 
)

Set internal link default id.

Parameters
int$a_valdefault object if

Definition at line 395 of file class.ilPageConfig.php.

Referenced by ilPortfolioTemplatePageConfig\init(), ilGlossaryDefPageConfig\init(), ilLMPageConfig\init(), and ilPortfolioPageConfig\init().

396  {
397  $this->int_link_def_id = $a_val;
398  $this->int_link_def_id_is_ref = $a_is_ref;
399  }
+ Here is the caller graph for this function:

◆ setIntLinkHelpDefaultType()

ilPageConfig::setIntLinkHelpDefaultType (   $a_val)

Set internal link default type.

Parameters
string$a_valtype

Definition at line 375 of file class.ilPageConfig.php.

Referenced by ilContentPagePageConfig\init(), ilPortfolioTemplatePageConfig\init(), ilGlossaryDefPageConfig\init(), ilLMPageConfig\init(), ilWikiPageConfig\init(), ilLOPageConfig\init(), ilContainerStartObjectsPageConfig\init(), ilSCORM2004PageConfig\init(), ilContainerPageConfig\init(), and ilPortfolioPageConfig\init().

376  {
377  $this->int_link_def_type = $a_val;
378  }
+ Here is the caller graph for this function:

◆ setLocalizationLanguage()

ilPageConfig::setLocalizationLanguage (   $a_val)

Set localizazion language.

Parameters
string$a_vallang key

Definition at line 335 of file class.ilPageConfig.php.

Referenced by addIntLinkFilter(), and ilSCORM2004PageConfig\configureByObjectId().

336  {
337  $this->localization_lang = $a_val;
338  }
+ Here is the caller graph for this function:

◆ setMultiLangSupport()

ilPageConfig::setMultiLangSupport (   $a_val)

Set multi language support.

Parameters
bool$a_valgeneral multi language support?

Definition at line 564 of file class.ilPageConfig.php.

Referenced by ilContentPagePageConfig\init(), ilLMPageConfig\init(), ilLOPageConfig\init(), ilMediaPoolPageConfig\init(), ilContainerStartObjectsPageConfig\init(), and ilContainerPageConfig\init().

565  {
566  $this->multi_lang_support = $a_val;
567  }
+ Here is the caller graph for this function:

◆ setPreventHTMLUnmasking()

ilPageConfig::setPreventHTMLUnmasking (   $a_preventhtmlunmasking)

Set Prevent HTML Unmasking (true/false).

Parameters
boolean$a_preventhtmlunmaskingPrevent HTML Unmasking (true/false)

Definition at line 486 of file class.ilPageConfig.php.

Referenced by ilBlogPostingConfig\init(), ilDclCreateViewDefinitionConfig\init(), ilDclEditViewDefinitionConfig\init(), ilLMPageConfig\init(), ilDclDetailedViewDefinitionConfig\init(), ilWikiPageConfig\init(), ilMediaPoolPageConfig\init(), ilImprintConfig\init(), ilSCORM2004PageConfig\init(), ilPageLayoutPageConfig\init(), and ilPortfolioPageConfig\init().

487  {
488  $this->preventhtmlunmasking = $a_preventhtmlunmasking;
489  }
+ Here is the caller graph for this function:

◆ setPreventRteUsage()

ilPageConfig::setPreventRteUsage (   $a_val)

Set prevent rte usage.

Parameters
booleanprevent rte usage

Definition at line 315 of file class.ilPageConfig.php.

Referenced by ilLMPageConfig\init().

316  {
317  $this->prevent_rte_usage = $a_val;
318  }
+ Here is the caller graph for this function:

◆ setQuestionHTML()

ilPageConfig::setQuestionHTML (   $question_html)

Definition at line 599 of file class.ilPageConfig.php.

References $question_html.

600  {
601  $this->question_html = $question_html;
602  }

◆ setSinglePageMode()

ilPageConfig::setSinglePageMode (   $a_val)

Set single page mode.

Parameters
bool$a_valsingle page mode (only one page per parent_id)

Definition at line 584 of file class.ilPageConfig.php.

Referenced by ilContentPagePageConfig\init(), ilContainerStartObjectsPageConfig\init(), ilLOPageConfig\init(), and ilContainerPageConfig\init().

585  {
586  $this->single_page_mode = $a_val;
587  }
+ Here is the caller graph for this function:

◆ setUseAttachedContent()

ilPageConfig::setUseAttachedContent (   $a_val)

Set use attached content.

Parameters
string$a_valuse initial attached content

Definition at line 355 of file class.ilPageConfig.php.

Referenced by ilLMPageConfig\init().

356  {
357  $this->use_attached_content = $a_val;
358  }
+ Here is the caller graph for this function:

◆ setUsePageContainer()

ilPageConfig::setUsePageContainer (   $a_val)

Set if page container css class should be used.

Parameters
bool$a_valuse page container

Definition at line 669 of file class.ilPageConfig.php.

Referenced by ilContentPagePageConfig\init(), and ilContainerPageConfig\init().

670  {
671  $this->use_page_container = $a_val;
672  }
+ Here is the caller graph for this function:

◆ setUseStoredQuestionTries()

ilPageConfig::setUseStoredQuestionTries (   $a_val)

Set use stored answers/tries.

Parameters
bool$a_valuse stored number of tries and given (correct) answers

Definition at line 614 of file class.ilPageConfig.php.

615  {
616  $this->use_stored_tries = $a_val;
617  }

Field Documentation

◆ $activation

ilPageConfig::$activation = false
protected

Definition at line 29 of file class.ilPageConfig.php.

Referenced by getEnableActivation().

◆ $adve_set

ilPageConfig::$adve_set
protected

Definition at line 59 of file class.ilPageConfig.php.

◆ $disable_default_qfeedback

ilPageConfig::$disable_default_qfeedback = false
protected

Definition at line 39 of file class.ilPageConfig.php.

Referenced by getDisableDefaultQuestionFeedback().

◆ $edit_lock_support

ilPageConfig::$edit_lock_support = true
protected

Definition at line 44 of file class.ilPageConfig.php.

Referenced by getEditLockSupport().

◆ $enable_anchors

ilPageConfig::$enable_anchors = false
protected

Definition at line 26 of file class.ilPageConfig.php.

Referenced by getEnableAnchors().

◆ $enable_keywords

ilPageConfig::$enable_keywords = false
protected

Definition at line 25 of file class.ilPageConfig.php.

Referenced by getEnableKeywords().

◆ $enable_permission_checks

ilPageConfig::$enable_permission_checks = false
protected

Definition at line 54 of file class.ilPageConfig.php.

Referenced by getEnablePermissionChecks().

◆ $enable_user_links

ilPageConfig::$enable_user_links = false
protected

Definition at line 42 of file class.ilPageConfig.php.

◆ $enabledinternallinks

ilPageConfig::$enabledinternallinks = false
protected

Definition at line 24 of file class.ilPageConfig.php.

Referenced by getEnableInternalLinks().

◆ $enabledselfassessment

ilPageConfig::$enabledselfassessment = false
protected

Definition at line 32 of file class.ilPageConfig.php.

Referenced by getEnableSelfAssessment().

◆ $enabledselfassessment_scorm

ilPageConfig::$enabledselfassessment_scorm = false
protected

Definition at line 33 of file class.ilPageConfig.php.

Referenced by getEnableSelfAssessmentScorm().

◆ $enablewikilinks

ilPageConfig::$enablewikilinks = false
protected

Definition at line 27 of file class.ilPageConfig.php.

Referenced by getEnableWikiLinks().

◆ $int_link_def_id

ilPageConfig::$int_link_def_id = 0
protected

Definition at line 35 of file class.ilPageConfig.php.

Referenced by getIntLinkHelpDefaultId().

◆ $int_link_def_type

ilPageConfig::$int_link_def_type = ""
protected

Definition at line 34 of file class.ilPageConfig.php.

Referenced by getIntLinkHelpDefaultType().

◆ $int_link_filter

ilPageConfig::$int_link_filter = array("File", "PortfolioPage", "PortfolioTemplatePage")
protected

Definition at line 19 of file class.ilPageConfig.php.

Referenced by getIntLinkFilters().

◆ $lng

ilPageConfig::$lng
protected

Definition at line 17 of file class.ilPageConfig.php.

Referenced by addIntLinkFilter().

◆ $multi_lang_support

ilPageConfig::$multi_lang_support = false
protected

Definition at line 36 of file class.ilPageConfig.php.

Referenced by getMultiLangSupport().

◆ $page_obj_key

ilPageConfig::$page_obj_key = ""
protected

Definition at line 65 of file class.ilPageConfig.php.

◆ $page_toc

ilPageConfig::$page_toc = false
protected

Definition at line 28 of file class.ilPageConfig.php.

Referenced by getEnablePageToc().

◆ $pc_defs

ilPageConfig::$pc_defs = array()
protected

Definition at line 22 of file class.ilPageConfig.php.

◆ $pc_enabled

ilPageConfig::$pc_enabled = array()
protected

Definition at line 23 of file class.ilPageConfig.php.

◆ $prevent_rte_usage

ilPageConfig::$prevent_rte_usage = false
protected

Definition at line 20 of file class.ilPageConfig.php.

Referenced by getPreventRteUsage().

◆ $preventhtmlunmasking

ilPageConfig::$preventhtmlunmasking = false
protected

Definition at line 31 of file class.ilPageConfig.php.

◆ $question_html

ilPageConfig::$question_html = array()
protected

Definition at line 40 of file class.ilPageConfig.php.

Referenced by getQuestionHTML(), and setQuestionHTML().

◆ $scheduled_activation

ilPageConfig::$scheduled_activation = false
protected

Definition at line 30 of file class.ilPageConfig.php.

Referenced by getEnableScheduledActivation().

◆ $single_page_mode

ilPageConfig::$single_page_mode = false
protected

Definition at line 37 of file class.ilPageConfig.php.

Referenced by getSinglePageMode().

◆ $use_attached_content

ilPageConfig::$use_attached_content = false
protected

Definition at line 21 of file class.ilPageConfig.php.

Referenced by getUseAttachedContent().

◆ $use_page_container

ilPageConfig::$use_page_container = true
protected

Definition at line 49 of file class.ilPageConfig.php.

Referenced by getUsePageContainer().

◆ $use_stored_tries

ilPageConfig::$use_stored_tries = false
protected

Definition at line 41 of file class.ilPageConfig.php.

Referenced by getUseStoredQuestionTries().


The documentation for this class was generated from the following file: