ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
class.ilObjLearningModuleGUI.php
Go to the documentation of this file.
1
<?php
2
26
class
ilObjLearningModuleGUI
extends
ilObjContentObjectGUI
27
{
31
public
function
__construct
(
32
$a_data,
33
int
$a_id = 0,
34
bool
$a_call_by_reference =
true
,
35
bool
$a_prepare_output =
true
36
) {
37
$this->type =
"lm"
;
38
39
parent::__construct
($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
40
41
# BETTER DO IT HERE THAN IN PARENT CLASS ( PROBLEMS FOR import, create)
42
$this->
assignObject
();
43
44
// SAME REASON
45
if
($a_id != 0) {
46
$this->lm_tree = $this->
object
->getLMTree();
47
}
48
}
49
50
protected
function
assignObject
():
void
51
{
52
$this->link_params =
"ref_id="
.
$this->ref_id
;
53
$this->
object
=
new
ilObjLearningModule
($this->
id
,
true
);
55
$lm
=
$this->object
;
56
$this->lm =
$lm
;
57
}
58
59
public
function
view
(): void
60
{
61
if
(strtolower($this->edit_request->getBaseClass()) ==
"iladministrationgui"
) {
62
$this->
prepareOutput
();
63
parent::viewObject();
64
}
else
{
65
$this->
properties
();
66
}
67
}
68
}
ilObjectGUI\$object
ilObject $object
Definition:
class.ilObjectGUI.php:91
ilObjLearningModule
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilObjLearningModule.php:22
ilObjectGUI\prepareOutput
prepareOutput(bool $show_sub_objects=true)
Definition:
class.ilObjectGUI.php:297
ilObjectGUI\assignObject
assignObject()
Definition:
class.ilObjectGUI.php:285
ilObjLearningModuleGUI\__construct
__construct( $a_data, int $a_id=0, bool $a_call_by_reference=true, bool $a_prepare_output=true)
Definition:
class.ilObjLearningModuleGUI.php:31
ilObjLearningModuleGUI
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilObjLearningModuleGUI.php:26
ILIAS\MetaData\Repository\Validation\Data\__construct
__construct(VocabulariesInterface $vocabularies)
Definition:
VocabularyBridge.php:31
ilObjContentObjectGUI\properties
properties()
edit properties form
Definition:
class.ilObjContentObjectGUI.php:476
ilObjContentObjectGUI\$lm
ilObjLearningModule $lm
Definition:
class.ilObjContentObjectGUI.php:67
ilObjContentObjectGUI
Class ilObjContentObjectGUI.
Definition:
class.ilObjContentObjectGUI.php:32
ilObjectGUI\$ref_id
int $ref_id
Definition:
class.ilObjectGUI.php:97
ilObjLearningModuleGUI\view
view()
Definition:
class.ilObjLearningModuleGUI.php:59
Modules
LearningModule
classes
class.ilObjLearningModuleGUI.php
Generated on Wed Sep 10 2025 14:10:55 for ILIAS by
1.8.13 (using
Doxyfile
)