ILIAS
trunk Revision v12.0_alpha-1227-g7ff6d300864
◀ ilDoc Overview
class.ilGlossaryExportOptionHTML.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
use
ILIAS\Export\ExportHandler\I\Consumer\Context\HandlerInterface
as ilExportHandlerConsumerContextInterface;
22
use
ILIAS\Export\ExportHandler\Consumer\ExportOption\BasicLegacyHandler
as ilBasicLegacyExportOption;
23
use
ILIAS\DI\Container
;
24
25
class
ilGlossaryExportOptionHTML
extends
\ILIAS\Export\HTML\ExportOptionBase
26
{
27
protected
ilLanguage
$lng
;
28
29
public
function
init
(
Container
$DIC
): void
30
{
31
$this->
lng
= $DIC->
language
();
32
parent::init
(
$DIC
);
33
}
34
35
public
function
isPublicAccessPossible
(): bool
36
{
37
return
true
;
38
}
39
40
public
function
getExportType
(): string
41
{
42
return
'html'
;
43
}
44
45
public
function
getExportOptionId
(): string
46
{
47
return
'glo_exp_option_html'
;
48
}
49
50
public
function
getSupportedRepositoryObjectTypes
(): array
51
{
52
return
[
'glo'
];
53
}
54
55
public
function
getLabel
(): string
56
{
57
$this->
lng
->loadLanguageModule(
'exp'
);
58
return
$this->
lng
->txt(
"exp_format_dropdown-html"
);
59
}
60
61
public
function
onExportOptionSelected
(
62
ilExportHandlerConsumerContextInterface $context
63
): void {
64
$this->
ctrl
->redirectByClass(
ilObjGlossaryGUI
::class,
"exportHTML"
);
65
}
66
}
ILIAS\DI\Container
Customizing of pimple-DIC for ILIAS.
Definition:
Container.php:36
ILIAS\DI\Container\language
language()
Get interface to the i18n service.
Definition:
Container.php:95
ILIAS\Export\ExportHandler\Consumer\ExportOption\BasicLegacyHandler
Definition:
BasicLegacyHandler.php:39
ILIAS\Export\HTML\ExportOptionBase
Definition:
ExportOptionBase.php:39
ilGlossaryExportOptionHTML
Definition:
class.ilGlossaryExportOptionHTML.php:26
ilGlossaryExportOptionHTML\getSupportedRepositoryObjectTypes
getSupportedRepositoryObjectTypes()
Definition:
class.ilGlossaryExportOptionHTML.php:50
ilGlossaryExportOptionHTML\getExportOptionId
getExportOptionId()
Definition:
class.ilGlossaryExportOptionHTML.php:45
ilGlossaryExportOptionHTML\$lng
ilLanguage $lng
Definition:
class.ilGlossaryExportOptionHTML.php:27
ilGlossaryExportOptionHTML\getLabel
getLabel()
Definition:
class.ilGlossaryExportOptionHTML.php:55
ilGlossaryExportOptionHTML\init
init(Container $DIC)
Definition:
class.ilGlossaryExportOptionHTML.php:29
ilGlossaryExportOptionHTML\getExportType
getExportType()
Definition:
class.ilGlossaryExportOptionHTML.php:40
ilGlossaryExportOptionHTML\onExportOptionSelected
onExportOptionSelected(ilExportHandlerConsumerContextInterface $context)
Definition:
class.ilGlossaryExportOptionHTML.php:61
ilGlossaryExportOptionHTML\isPublicAccessPossible
isPublicAccessPossible()
Definition:
class.ilGlossaryExportOptionHTML.php:35
ilLanguage
language handling
Definition:
class.ilLanguage.php:43
ilObjGlossaryGUI
GUI class for ilGlossary.
Definition:
class.ilObjGlossaryGUI.php:34
init
init()
Definition:
ilPRGCertificateHelper.php:29
ILIAS\Export\ExportHandler\I\Consumer\Context\HandlerInterface
Definition:
HandlerInterface.php:28
ILIAS\Repository\ctrl
ctrl()
Definition:
trait.GlobalDICGUIServices.php:62
ILIAS\Repository\lng
lng()
Definition:
trait.GlobalDICDomainServices.php:61
$DIC
global $DIC
Definition:
shib_login.php:26
components
ILIAS
Glossary
Export
class.ilGlossaryExportOptionHTML.php
Generated on Wed Apr 8 2026 23:04:55 for ILIAS by
1.9.4 (using
Doxyfile
)