ILIAS  release_7 Revision v7.30-3-g800a261c036
ilBuddySystemSubjectDependentRelationStateButtonRenderer Class Reference

Class ilBuddySystemSubjectDependentRelationStateButtonRenderer. More...

+ Inheritance diagram for ilBuddySystemSubjectDependentRelationStateButtonRenderer:
+ Collaboration diagram for ilBuddySystemSubjectDependentRelationStateButtonRenderer:

Public Member Functions

 getTemplateVariablePrefix ()
 @inheritDoc More...
 
- Public Member Functions inherited from ilAbstractBuddySystemRelationStateButtonRenderer
 __construct (int $usrId, ilBuddySystemRelation $relation)
 
 getHtml ()
 
 getHtml ()
 

Protected Member Functions

 render ()
 @inheritDoc More...
 
- Protected Member Functions inherited from ilAbstractBuddySystemRelationStateButtonRenderer
 getLanguageVariableSuffix ()
 
 render ()
 
 getTemplateVariablePrefix ()
 
 renderStateButton ()
 
 renderTargetState (ilBuddySystemRelationState $target_state)
 

Additional Inherited Members

- Protected Attributes inherited from ilAbstractBuddySystemRelationStateButtonRenderer
 $relation
 
 $usrId
 
 $tpl
 
 $lng
 

Detailed Description

Member Function Documentation

◆ getTemplateVariablePrefix()

ilBuddySystemSubjectDependentRelationStateButtonRenderer::getTemplateVariablePrefix ( )

@inheritDoc

Reimplemented from ilAbstractBuddySystemRelationStateButtonRenderer.

Definition at line 13 of file class.ilBuddySystemSubjectDependentRelationStateButtonRenderer.php.

13 : string
14 {
15 if ($this->relation->isOwnedByActor()) {
16 return 'REQUESTER_';
17 }
18
19 return 'REQUESTEE_';
20 }

◆ render()

ilBuddySystemSubjectDependentRelationStateButtonRenderer::render ( )
protected

@inheritDoc

Reimplemented from ilAbstractBuddySystemRelationStateButtonRenderer.

Definition at line 25 of file class.ilBuddySystemSubjectDependentRelationStateButtonRenderer.php.

25 : void
26 {
27 if ($this->relation->isOwnedByActor()) {
28 $this->tpl->setCurrentBlock('requester_container');
29 } else {
30 $this->tpl->setCurrentBlock('requestee_container');
31 }
32 parent::render();
33 $this->tpl->parseCurrentBlock();
34 }

The documentation for this class was generated from the following file: