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