ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Manages repository object related content style behaviour. More...
Public Member Functions | |
__construct (InternalRepoService $repo_service, InternalDomainService $domain_service, int $ref_id, int $obj_id=0) | |
getSelectableStyles () | |
Get all selectable styles. More... | |
updateStyleId (int $style_id) | |
setOwnerOfStyle (int $style_id) | |
getStyleId () | |
cloneTo (int $obj_id) | |
Clones a style to a new object (or references the same standard style) More... | |
inheritFromParent () | |
Inherits a non local style from the parent container. More... | |
getEffectiveStyleId () | |
isOwned (int $style_id) | |
globalFixed () | |
getGlobalFixedTitle () | |
getGlobalDefaultTitle () | |
hasEffectiveIndividualStyle (int $current_style) | |
canSelectStyle (int $current_style) | |
Protected Member Functions | |
isSelectable (int $style_id) | |
Manages repository object related content style behaviour.
Definition at line 35 of file class.ObjectManager.php.
ILIAS\Style\Content\Object\ObjectManager::__construct | ( | InternalRepoService | $repo_service, |
InternalDomainService | $domain_service, | ||
int | $ref_id, | ||
int | $obj_id = 0 |
||
) |
Definition at line 46 of file class.ObjectManager.php.
References ILIAS\Style\Content\Object\ObjectManager\$domain_service, ILIAS\Style\Content\Object\ObjectManager\$ref_id, ILIAS\Style\Content\Object\ObjectManager\$repo_service, ilObject\_lookupObjId(), ILIAS\Style\Content\InternalRepoService\object(), ILIAS\Style\Content\InternalRepoService\repositoryContainer(), and ILIAS\Repository\settings().
ILIAS\Style\Content\Object\ObjectManager::canSelectStyle | ( | int | $current_style | ) |
Definition at line 237 of file class.ObjectManager.php.
References ILIAS\Style\Content\Object\ObjectManager\globalFixed(), and ILIAS\Style\Content\Object\ObjectManager\hasEffectiveIndividualStyle().
ILIAS\Style\Content\Object\ObjectManager::cloneTo | ( | int | $obj_id | ) |
Clones a style to a new object (or references the same standard style)
Definition at line 129 of file class.ObjectManager.php.
References ilObjStyleSheet\_lookupStandard(), ilObjectFactory\getInstanceByObjId(), ILIAS\Style\Content\Object\ObjectManager\getStyleId(), ilObjStyleSheet\writeOwner(), and ilObjStyleSheet\writeStyleUsage().
ILIAS\Style\Content\Object\ObjectManager::getEffectiveStyleId | ( | ) |
Definition at line 164 of file class.ObjectManager.php.
References ILIAS\Style\Content\Object\ObjectManager\$settings, ilObject\_lookupType(), ilSetting\get(), ILIAS\Style\Content\Object\ObjectManager\getStyleId(), ILIAS\Repository\int(), ILIAS\Style\Content\Object\ObjectManager\isOwned(), and ILIAS\Style\Content\Object\ObjectManager\isSelectable().
ILIAS\Style\Content\Object\ObjectManager::getGlobalDefaultTitle | ( | ) |
Definition at line 217 of file class.ObjectManager.php.
References ilObject\_lookupTitle(), ILIAS\Repository\int(), and ILIAS\Repository\settings().
ILIAS\Style\Content\Object\ObjectManager::getGlobalFixedTitle | ( | ) |
Definition at line 208 of file class.ObjectManager.php.
References ilObject\_lookupTitle(), ILIAS\Style\Content\Object\ObjectManager\globalFixed(), ILIAS\Repository\int(), and ILIAS\Repository\settings().
ILIAS\Style\Content\Object\ObjectManager::getSelectableStyles | ( | ) |
Get all selectable styles.
If a global fixed style is set, this returns an empty array. If a ref id is provided for the manager, upper container will be searched for shared local content styles.
Definition at line 69 of file class.ObjectManager.php.
References ILIAS\Style\Content\Object\ObjectManager\$container_repo, $path, ILIAS\Style\Content\Object\ObjectManager\$settings, ilObjStyleSheet\_getStandardStyles(), ilObject\_lookupObjId(), ilObject\_lookupTitle(), ILIAS\Style\Content\Container\ContainerDBRepository\filterByReuse(), and ilSetting\get().
Referenced by ILIAS\Style\Content\Object\ObjectManager\isSelectable().
ILIAS\Style\Content\Object\ObjectManager::getStyleId | ( | ) |
Definition at line 121 of file class.ObjectManager.php.
References ilObjStyleSheet\lookupObjectStyle().
Referenced by ILIAS\Style\Content\Object\ObjectManager\cloneTo(), and ILIAS\Style\Content\Object\ObjectManager\getEffectiveStyleId().
ILIAS\Style\Content\Object\ObjectManager::globalFixed | ( | ) |
Definition at line 199 of file class.ObjectManager.php.
References ILIAS\Repository\int(), and ILIAS\Repository\settings().
Referenced by ILIAS\Style\Content\Object\ObjectManager\canSelectStyle(), ILIAS\Style\Content\Object\ObjectManager\getGlobalFixedTitle(), and ILIAS\Style\Content\Object\ObjectManager\hasEffectiveIndividualStyle().
ILIAS\Style\Content\Object\ObjectManager::hasEffectiveIndividualStyle | ( | int | $current_style | ) |
Definition at line 226 of file class.ObjectManager.php.
References ILIAS\Style\Content\Object\ObjectManager\globalFixed(), and ILIAS\Style\Content\Object\ObjectManager\isOwned().
Referenced by ILIAS\Style\Content\Object\ObjectManager\canSelectStyle().
ILIAS\Style\Content\Object\ObjectManager::inheritFromParent | ( | ) |
Inherits a non local style from the parent container.
Definition at line 148 of file class.ObjectManager.php.
References ilObject\_lookupObjId(), ilObjStyleSheet\_lookupStandard(), ilObjStyleSheet\lookupObjectStyle(), and ilObjStyleSheet\writeStyleUsage().
ILIAS\Style\Content\Object\ObjectManager::isOwned | ( | int | $style_id | ) |
Definition at line 194 of file class.ObjectManager.php.
Referenced by ILIAS\Style\Content\Object\ObjectManager\getEffectiveStyleId(), and ILIAS\Style\Content\Object\ObjectManager\hasEffectiveIndividualStyle().
|
protected |
Definition at line 102 of file class.ObjectManager.php.
References ILIAS\Style\Content\Object\ObjectManager\getSelectableStyles().
Referenced by ILIAS\Style\Content\Object\ObjectManager\getEffectiveStyleId().
ILIAS\Style\Content\Object\ObjectManager::setOwnerOfStyle | ( | int | $style_id | ) |
Definition at line 116 of file class.ObjectManager.php.
References ilObjStyleSheet\writeOwner().
ILIAS\Style\Content\Object\ObjectManager::updateStyleId | ( | int | $style_id | ) |
Definition at line 111 of file class.ObjectManager.php.
References ilObjStyleSheet\writeStyleUsage().
|
protected |
Definition at line 41 of file class.ObjectManager.php.
Referenced by ILIAS\Style\Content\Object\ObjectManager\getSelectableStyles().
|
protected |
Definition at line 44 of file class.ObjectManager.php.
Referenced by ILIAS\Style\Content\Object\ObjectManager\__construct().
|
protected |
Definition at line 37 of file class.ObjectManager.php.
|
protected |
Definition at line 40 of file class.ObjectManager.php.
|
protected |
Definition at line 39 of file class.ObjectManager.php.
|
protected |
Definition at line 42 of file class.ObjectManager.php.
Referenced by ILIAS\Style\Content\Object\ObjectManager\__construct().
|
protected |
Definition at line 43 of file class.ObjectManager.php.
Referenced by ILIAS\Style\Content\Object\ObjectManager\__construct().
|
protected |
Definition at line 38 of file class.ObjectManager.php.
Referenced by ILIAS\Style\Content\Object\ObjectManager\getEffectiveStyleId(), and ILIAS\Style\Content\Object\ObjectManager\getSelectableStyles().