ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
◀ ilDoc Overview
class.ilObjLearningModuleGUI.php
Go to the documentation of this file.
1
<?php
2
/* Copyright (c) 1998-2012 ILIAS open source, Extended GPL, see docs/LICENSE */
3
4
require_once(
"./Modules/LearningModule/classes/class.ilObjContentObjectGUI.php"
);
5
20
class
ilObjLearningModuleGUI
extends
ilObjContentObjectGUI
21
{
22
var
$object
;
27
function
ilObjLearningModuleGUI
($a_data,$a_id = 0,$a_call_by_reference =
true
, $a_prepare_output =
true
)
28
{
29
$this->type =
"lm"
;
30
31
parent::ilObjContentObjectGUI($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
32
33
# BETTER DO IT HERE THAN IN PARENT CLASS ( PROBLEMS FOR import, create)
34
$this->
assignObject
();
35
36
// SAME REASON
37
if
($a_id != 0)
38
{
39
$this->lm_tree =& $this->
object
->getLMTree();
40
}
41
/*
42
global $ilias, $tpl, $lng, $objDefinition;
43
44
$this->ilias =& $ilias;
45
$this->tpl =& $tpl;
46
$this->lng =& $lng;
47
$this->objDefinition =& $objDefinition;
48
$this->lm_tree =& $a_tree;
49
*/
50
51
//$this->read(); todo
52
}
53
54
function
assignObject
()
55
{
56
include_once(
"./Modules/LearningModule/classes/class.ilObjLearningModule.php"
);
57
58
$this->link_params =
"ref_id="
.$this->ref_id;
59
$this->
object
=&
new
ilObjLearningModule
($this->
id
,
true
);
60
}
61
62
/*
63
function setLearningModuleObject(&$a_lm_obj)
64
{
65
$this->lm_obj =& $a_lm_obj;
66
//$this->obj =& $this->lm_obj;
67
}*/
68
69
// MOVED ALL *style METHODS TO base class
70
71
function
view
()
72
{
73
if
(strtolower(
$_GET
[
"baseClass"
]) ==
"iladministrationgui"
)
74
{
75
$this->
prepareOutput
();
76
parent::viewObject();
77
}
78
else
79
{
80
$this->
properties
();
81
}
82
}
83
84
}
85
86
?>
ilObjLearningModule
Class ilObjLearningModule.
Definition:
class.ilObjLearningModule.php:15
$_GET
$_GET["client_id"]
Definition:
cfg.phpunit.template.php:12
ilObjLearningModuleGUI
Class ilLearningModuleGUI.
Definition:
class.ilObjLearningModuleGUI.php:20
ilObjContentObjectGUI\properties
properties()
edit properties form
Definition:
class.ilObjContentObjectGUI.php:374
ilObjLearningModuleGUI\$object
$object
Definition:
class.ilObjLearningModuleGUI.php:22
ilObjectGUI\prepareOutput
prepareOutput()
prepare output
Definition:
class.ilObjectGUI.php:241
ilObjContentObjectGUI
Class ilObjContentObjectGUI.
Definition:
class.ilObjContentObjectGUI.php:21
ilObjLearningModuleGUI\ilObjLearningModuleGUI
ilObjLearningModuleGUI($a_data, $a_id=0, $a_call_by_reference=true, $a_prepare_output=true)
Constructor public.
Definition:
class.ilObjLearningModuleGUI.php:27
ilObjLearningModuleGUI\assignObject
assignObject()
Definition:
class.ilObjLearningModuleGUI.php:54
ilObjLearningModuleGUI\view
view()
Definition:
class.ilObjLearningModuleGUI.php:71
Modules
LearningModule
classes
class.ilObjLearningModuleGUI.php
Generated on Wed Aug 27 2025 19:00:43 for ILIAS by
1.8.13 (using
Doxyfile
)