ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
class.ilBlogExportOptionHTML.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
use
ILIAS\Export\ExportHandler\Consumer\ExportOption\BasicLegacyHandler
as ilBasicLegacyExportOption;
22
use
ILIAS\Export\ExportHandler\I\Consumer\Context\HandlerInterface
as ilExportHandlerConsumerContextInterface;
23
use
ILIAS\DI\Container
;
24
25
class
ilBlogExportOptionHTML
extends
\ILIAS\Export\HTML\ExportOptionBase
26
{
27
protected
ilLanguage
$lng
;
28
29
public
function
init
(
30
Container
$DIC
31
): void {
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
'blog_exp_option_html'
;
49
}
50
51
public
function
getSupportedRepositoryObjectTypes
(): array
52
{
53
return
[
'blog'
];
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(
ilObjBlogGUI
::class,
"createExportFile"
);
66
}
67
}
ILIAS\DI\Container
Customizing of pimple-DIC for ILIAS.
Definition:
Container.php:36
ILIAS\Export\ExportHandler\Consumer\ExportOption\BasicLegacyHandler
Definition:
BasicLegacyHandler.php:39
ILIAS\Export\HTML\ExportOptionBase
Definition:
ExportOptionBase.php:39
ilBlogExportOptionHTML
Definition:
class.ilBlogExportOptionHTML.php:26
ilBlogExportOptionHTML\getSupportedRepositoryObjectTypes
getSupportedRepositoryObjectTypes()
Definition:
class.ilBlogExportOptionHTML.php:51
ilBlogExportOptionHTML\getExportType
getExportType()
Definition:
class.ilBlogExportOptionHTML.php:41
ilBlogExportOptionHTML\onExportOptionSelected
onExportOptionSelected(ilExportHandlerConsumerContextInterface $context)
Definition:
class.ilBlogExportOptionHTML.php:62
ilBlogExportOptionHTML\getLabel
getLabel()
Definition:
class.ilBlogExportOptionHTML.php:56
ilBlogExportOptionHTML\init
init(Container $DIC)
Definition:
class.ilBlogExportOptionHTML.php:29
ilBlogExportOptionHTML\getExportOptionId
getExportOptionId()
Definition:
class.ilBlogExportOptionHTML.php:46
ilBlogExportOptionHTML\isPublicAccessPossible
isPublicAccessPossible()
Definition:
class.ilBlogExportOptionHTML.php:36
ilBlogExportOptionHTML\$lng
ilLanguage $lng
Definition:
class.ilBlogExportOptionHTML.php:27
ilLanguage
language handling
Definition:
class.ilLanguage.php:43
ilObjBlogGUI
@ilCtrl_Calls ilObjBlogGUI: ilBlogPostingGUI, ilWorkspaceAccessGUI @ilCtrl_Calls ilObjBlogGUI: ilInfo...
Definition:
class.ilObjBlogGUI.php:43
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:63
ILIAS\Repository\lng
lng()
Definition:
trait.GlobalDICDomainServices.php:61
ILIAS\UI\examples\Symbol\Glyph\Language\language
language()
Definition:
language.php:41
$DIC
global $DIC
Definition:
shib_login.php:26
$context
$context
Definition:
webdav.php:31
components
ILIAS
Blog
Export
class.ilBlogExportOptionHTML.php
Generated on Sat Oct 18 2025 23:02:39 for ILIAS by
1.9.4 (using
Doxyfile
)