ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ 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:93
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:307
ilObjectGUI\assignObject
assignObject()
Definition:
class.ilObjectGUI.php:295
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
ilObjContentObjectGUI\properties
properties()
edit properties form
Definition:
class.ilObjContentObjectGUI.php:606
ilObjContentObjectGUI\$lm
ilObjLearningModule $lm
Definition:
class.ilObjContentObjectGUI.php:73
ILIAS\GlobalScreen\Provider\__construct
__construct(Container $dic, ilPlugin $plugin)
Definition:
PluginProviderHelper.php:37
ilObjContentObjectGUI
Class ilObjContentObjectGUI.
Definition:
class.ilObjContentObjectGUI.php:36
ilObjectGUI\$ref_id
int $ref_id
Definition:
class.ilObjectGUI.php:99
ilObjLearningModuleGUI\view
view()
Definition:
class.ilObjLearningModuleGUI.php:59
components
ILIAS
LearningModule
classes
class.ilObjLearningModuleGUI.php
Generated on Sun Aug 31 2025 23:03:12 for ILIAS by
1.8.13 (using
Doxyfile
)