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

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Inheritance diagram for ilWikiNewsRendererGUI:
+ Collaboration diagram for ilWikiNewsRendererGUI:

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

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Wiki news renderer

Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 24 of file class.ilWikiNewsRendererGUI.php.

Member Function Documentation

◆ getObjectLink()

ilWikiNewsRendererGUI::getObjectLink ( )

Get link href for object link.

Reimplemented from ilNewsDefaultRendererGUI.

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

26 : string
27 {
28 $add = "";
29 $n = $this->getNewsItem();
30 if ($n->getContextSubObjType() === "wpg"
31 && $n->getContextSubObjId() > 0) {
32 $wptitle = ilWikiPage::lookupTitle($n->getContextSubObjId());
33 if ($wptitle != "") {
34 $add = "_" . ilWikiUtil::makeUrlTitle($wptitle);
35 }
36 }
37
38 return ilLink::_getLink($this->getNewsRefId(), "", array(), $add);
39 }
static lookupTitle(int $a_page_id, string $lang="-")
static makeUrlTitle(string $a_par)

References ilNewsDefaultRendererGUI\getNewsItem(), ilNewsDefaultRendererGUI\getNewsRefId(), ilWikiPage\lookupTitle(), and ilWikiUtil\makeUrlTitle().

+ Here is the call graph for this function:

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