ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
◀ ilDoc Overview
class.ilPluginConfigGUI.php
Go to the documentation of this file.
1
<?php
2
/* Copyright (c) 1998-2010 ILIAS open source, Extended GPL, see docs/LICENSE */
3
11
abstract
class
ilPluginConfigGUI
12
{
13
protected
$plugin_object
=
null
;
14
20
final
function
setPluginObject
($a_val)
21
{
22
$this->plugin_object = $a_val;
23
}
24
30
public
final
function
getPluginObject
()
31
{
32
return
$this->plugin_object
;
33
}
34
41
function
executeCommand
()
42
{
43
global
$ilCtrl
, $ilTabs,
$lng
,
$tpl
;
44
45
$ilCtrl
->setParameterByClass(
"ilobjcomponentsettingsgui"
,
"ctype"
,
$_GET
[
"ctype"
]);
46
$ilCtrl
->setParameterByClass(
"ilobjcomponentsettingsgui"
,
"cname"
,
$_GET
[
"cname"
]);
47
$ilCtrl
->setParameterByClass(
"ilobjcomponentsettingsgui"
,
"slot_id"
,
$_GET
[
"slot_id"
]);
48
$ilCtrl
->setParameterByClass(
"ilobjcomponentsettingsgui"
,
"plugin_id"
,
$_GET
[
"plugin_id"
]);
49
$ilCtrl
->setParameterByClass(
"ilobjcomponentsettingsgui"
,
"pname"
,
$_GET
[
"pname"
]);
50
51
$tpl
->setTitle(
$lng
->txt(
"cmps_plugin"
).
": "
.
$_GET
[
"pname"
]);
52
$tpl
->setDescription(
""
);
53
54
$ilTabs->clearTargets();
55
56
if
(
$_GET
[
"plugin_id"
])
57
{
58
$ilTabs->setBackTarget(
59
$lng
->txt(
"cmps_plugin"
),
60
$ilCtrl
->getLinkTargetByClass(
"ilobjcomponentsettingsgui"
,
"showPlugin"
)
61
);
62
}
63
else
64
{
65
$ilTabs->setBackTarget(
66
$lng
->txt(
"cmps_plugins"
),
67
$ilCtrl
->getLinkTargetByClass(
"ilobjcomponentsettingsgui"
,
"listPlugins"
)
68
);
69
}
70
71
$this->
performCommand
($ilCtrl->getCmd(
"configure"
));
72
73
}
74
75
abstract
function
performCommand
(
$cmd
);
76
}
77
?>
$tpl
global $tpl
Definition:
ilias.php:8
$_GET
$_GET["client_id"]
Definition:
cfg.phpunit.template.php:12
ilPluginConfigGUI
Parent class for all plugin config gui classes.
Definition:
class.ilPluginConfigGUI.php:12
ilPluginConfigGUI\$plugin_object
$plugin_object
Definition:
class.ilPluginConfigGUI.php:13
ilPluginConfigGUI\getPluginObject
getPluginObject()
Get plugin object.
Definition:
class.ilPluginConfigGUI.php:30
ilPluginConfigGUI\setPluginObject
setPluginObject($a_val)
Set plugin object.
Definition:
class.ilPluginConfigGUI.php:20
ilPluginConfigGUI\executeCommand
executeCommand()
Execute command.
Definition:
class.ilPluginConfigGUI.php:41
ilPluginConfigGUI\performCommand
performCommand($cmd)
$ilCtrl
global $ilCtrl
Definition:
ilias.php:18
$lng
global $lng
Definition:
privfeed.php:40
$cmd
$cmd
Definition:
sahs_server.php:35
Services
Component
classes
class.ilPluginConfigGUI.php
Generated on Wed Sep 24 2025 19:00:53 for ILIAS by
1.9.4 (using
Doxyfile
)