ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ 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\Export\ExportHandler\I\Consumer\Context\HandlerInterface
Definition:
HandlerInterface.php:27
ilGlossaryExportOptionHTML\$lng
ilLanguage $lng
Definition:
class.ilGlossaryExportOptionHTML.php:27
ilGlossaryExportOptionHTML\isPublicAccessPossible
isPublicAccessPossible()
Definition:
class.ilGlossaryExportOptionHTML.php:35
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:61
ILIAS\DI\Container
Customizing of pimple-DIC for ILIAS.
Definition:
Container.php:35
Container
ILIAS\Repository\ctrl
ctrl()
Definition:
trait.GlobalDICGUIServices.php:63
ILIAS\Repository\lng
lng()
Definition:
trait.GlobalDICDomainServices.php:61
$DIC
global $DIC
Definition:
shib_login.php:26
ILIAS\DI\Container\language
language()
Get interface to the i18n service.
Definition:
Container.php:95
ilGlossaryExportOptionHTML\getExportType
getExportType()
Definition:
class.ilGlossaryExportOptionHTML.php:40
ilGlossaryExportOptionHTML\init
init(Container $DIC)
Definition:
class.ilGlossaryExportOptionHTML.php:29
ilGlossaryExportOptionHTML\getExportOptionId
getExportOptionId()
Definition:
class.ilGlossaryExportOptionHTML.php:45
ilGlossaryExportOptionHTML
Definition:
class.ilGlossaryExportOptionHTML.php:25
init
init()
Definition:
ilPRGCertificateHelper.php:29
ilGlossaryExportOptionHTML\getLabel
getLabel()
Definition:
class.ilGlossaryExportOptionHTML.php:55
ilGlossaryExportOptionHTML\getSupportedRepositoryObjectTypes
getSupportedRepositoryObjectTypes()
Definition:
class.ilGlossaryExportOptionHTML.php:50
components
ILIAS
Glossary
Export
class.ilGlossaryExportOptionHTML.php
Generated on Sun Aug 31 2025 23:03:05 for ILIAS by
1.8.13 (using
Doxyfile
)