ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
◀ ilDoc Overview
class.ilBadgeGlobalScreenProvider.php
Go to the documentation of this file.
1
<?
php
2
3
use
ILIAS\GlobalScreen\Identification\IdentificationInterface
;
4
use
ILIAS\GlobalScreen\Scope\MainMenu\Provider\AbstractStaticMainMenuProvider
;
5
11
class
ilBadgeGlobalScreenProvider
extends
AbstractStaticMainMenuProvider
12
{
13
17
protected
$top_item
;
18
19
20
public
function
__construct
(\
ILIAS
\
DI
\Container
$dic
)
21
{
22
parent::__construct($dic);
23
$this->top_item = (
new
ilPDGlobalScreenProvider
($dic))->
getTopItem
();
24
}
25
26
34
public
function
getTopItem
() :
IdentificationInterface
35
{
36
return
$this->top_item
;
37
}
38
39
43
public
function
getStaticTopItems
() : array
44
{
45
return
[];
46
}
47
48
52
public
function
getStaticSubItems
() : array
53
{
54
return
[];
55
/*
56
return [$this->mainmenu->link($this->if->identifier('mm_pd_badges'))
57
->withTitle($this->dic->language()->txt("obj_bdga"))
58
->withAction("ilias.php?baseClass=ilPersonalDesktopGUI&cmd=jumpToBadges")
59
->withParent($this->getTopItem())
60
->withNonAvailableReason($this->dic->ui()->factory()->legacy("{$this->dic->language()->txt('component_not_active')}"))
61
->withAvailableCallable(
62
function () {
63
return (bool)(ilBadgeHandler::getInstance()->isActive());
64
}
65
)];*/
66
}
67
}
ilBadgeGlobalScreenProvider\__construct
__construct(\ILIAS\DI\Container $dic)
Definition:
class.ilBadgeGlobalScreenProvider.php:20
ilBadgeGlobalScreenProvider\getStaticTopItems
getStaticTopItems()
Definition:
class.ilBadgeGlobalScreenProvider.php:43
ilBadgeGlobalScreenProvider\$top_item
$top_item
Definition:
class.ilBadgeGlobalScreenProvider.php:17
ILIAS
Class BaseForm.
ILIAS\GlobalScreen\Identification\IdentificationInterface
Interface IdentificationInterface.
Definition:
IdentificationInterface.php:8
ILIAS\GlobalScreen\Scope\MainMenu\Provider\AbstractStaticMainMenuProvider
Interface StaticMainMenuProvider.
Definition:
AbstractStaticMainMenuProvider.php:14
AbstractStaticMainMenuProvider
ilBadgeGlobalScreenProvider
Class ilBadgeGlobalScreenProvider.
Definition:
class.ilBadgeGlobalScreenProvider.php:11
IdentificationInterface
DI
Class HTTPServicesTest.
ilBadgeGlobalScreenProvider\getStaticSubItems
getStaticSubItems()
Definition:
class.ilBadgeGlobalScreenProvider.php:52
ilBadgeGlobalScreenProvider\getTopItem
getTopItem()
Some other components want to provide Items for the main menu which are located at the PD TopTitem by...
Definition:
class.ilBadgeGlobalScreenProvider.php:34
ilPDGlobalScreenProvider
Class ilPDGlobalScreenProvider.
Definition:
class.ilPDGlobalScreenProvider.php:11
ILIAS\GlobalScreen\Scope\MainMenu\Provider\AbstractStaticMainMenuProvider\$dic
$dic
Definition:
AbstractStaticMainMenuProvider.php:20
php
Services
Badge
classes
class.ilBadgeGlobalScreenProvider.php
Generated on Thu Jan 16 2025 19:02:17 for ILIAS by
1.8.13 (using
Doxyfile
)