ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilForumNewsRendererGUI Class Reference

Forum news renderer. More...

+ Inheritance diagram for ilForumNewsRendererGUI:
+ Collaboration diagram for ilForumNewsRendererGUI:

Public Member Functions

 getObjectLink ()
 Get link href for object link. More...
 
- Public Member Functions inherited from ilNewsDefaultRendererGUI
 __construct ()
 
 setNewsItem (ilNewsItem $a_news_item, int $a_news_ref_id)
 
 getNewsItem ()
 
 getNewsRefId ()
 
 setLanguage (string $lang_key)
 
 getTimelineContent ()
 Render content for timeline. More...
 
 getDetailContent ()
 Render content for detail view. More...
 
 makeClickable (string $a_str)
 
 getTimelineActions ()
 
 getObjectLink ()
 Get link href for object link. More...
 
 preventEditing ()
 
 __construct ()
 
 setLanguage (string $lang_key)
 
 setNewsItem (ilNewsItem $a_news_item, int $a_news_ref_id)
 
 getTimelineContent ()
 Render content for timeline. More...
 
 getDetailContent ()
 Render content for detail view. More...
 
 getTimelineActions ()
 
 preventEditing ()
 
 getObjectLink ()
 Get link href for object link. More...
 

Additional Inherited Members

- Protected Attributes inherited from ilNewsDefaultRendererGUI
ILIAS DI UIServices $ui
 
ILIAS Refinery Factory $refinery
 
string $lng_key
 
 ilCtrl$ctrl
 
ilLanguage $lng
 
ilNewsItem $news_item
 
int $news_ref_id
 

Detailed Description

Forum news renderer.

Author
Alex Killing alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e

Definition at line 26 of file class.ilForumNewsRendererGUI.php.

Member Function Documentation

◆ getObjectLink()

ilForumNewsRendererGUI::getObjectLink ( )

Get link href for object link.

Reimplemented from ilNewsDefaultRendererGUI.

Definition at line 28 of file class.ilForumNewsRendererGUI.php.

28 : string
29 {
30 $link_target_suffix = '';
31 $news = $this->getNewsItem();
32
33 if ($news->getContextSubObjType() === 'pos' && $news->getContextSubObjId() > 0) {
34 $pos = $news->getContextSubObjId();
36 if ($thread > 0) {
37 $link_target_suffix = '_' . $thread . '_' . $pos;
38 }
39 }
40
41 return ilLink::_getLink($this->getNewsRefId(), '', [], $link_target_suffix);
42 }
static _getThreadForPosting(int $a_pos_id)

References ilObjForumAccess\_getThreadForPosting(), ilNewsDefaultRendererGUI\getNewsItem(), and ilNewsDefaultRendererGUI\getNewsRefId().

+ Here is the call graph for this function:

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