ILIAS
release_8 Revision v8.23
|
Single news timeline item. More...
Public Member Functions | |
setNewsItem (ilNewsItem $a_val) | |
getNewsItem () | |
setUserEditAll (bool $a_val) | |
Set user can edit other users postings. More... | |
getUserEditAll () | |
Get user can edit other users postings. More... | |
getDateTime () | |
Get datetime. More... | |
render () | |
Render item. More... | |
renderFooter () | |
Static Public Member Functions | |
static | getInstance (ilNewsItem $a_news_item, int $a_news_ref_id, ilLikeGUI $a_like_gui) |
Protected Member Functions | |
__construct (ilNewsItem $a_news_item, int $a_news_ref_id, ilLikeGUI $a_like_gui) | |
renderMedia (ilNewsItem $i) | |
renderMediaModal (ilNewsItem $i) | |
getMediaPath (ilNewsItem $i) | |
Protected Attributes | |
ilLanguage | $lng |
ilNewsItem | $news_item |
ilObjectDefinition | $obj_def |
ilObjUser | $user |
bool | $user_edit_all |
int | $news_item_ref_id |
int | $ref_id |
ilCtrl | $ctrl |
ilLikeGUI | $like_gui |
StandardGUIRequest | $std_request |
Single news timeline item.
Definition at line 25 of file class.ilNewsTimelineItemGUI.php.
|
protected |
Definition at line 38 of file class.ilNewsTimelineItemGUI.php.
References $DIC, ILIAS\Repository\ctrl(), ILIAS\News\StandardGUIRequest\getRefId(), ILIAS\Repository\lng(), setNewsItem(), and ILIAS\Repository\user().
ilNewsTimelineItemGUI::getDateTime | ( | ) |
Get datetime.
Implements ilTimelineItemInt.
Definition at line 94 of file class.ilNewsTimelineItemGUI.php.
References $i, getNewsItem(), and IL_CAL_DATETIME.
Referenced by render().
|
static |
Definition at line 60 of file class.ilNewsTimelineItemGUI.php.
Referenced by ilNewsTimelineGUI\loadMore(), and ilNewsTimelineGUI\show().
|
protected |
Definition at line 299 of file class.ilNewsTimelineItemGUI.php.
References ilObjMediaObject\_getURL(), ilObjMediaObject\getMediaItem(), and ilNewsItem\getMobId().
Referenced by renderMedia(), and renderMediaModal().
ilNewsTimelineItemGUI::getNewsItem | ( | ) |
Definition at line 73 of file class.ilNewsTimelineItemGUI.php.
References $news_item.
Referenced by getDateTime(), render(), and renderFooter().
ilNewsTimelineItemGUI::getUserEditAll | ( | ) |
Get user can edit other users postings.
Definition at line 89 of file class.ilNewsTimelineItemGUI.php.
References $user_edit_all.
Referenced by render().
ilNewsTimelineItemGUI::render | ( | ) |
Render item.
Implements ilTimelineItemInt.
Definition at line 100 of file class.ilNewsTimelineItemGUI.php.
References $i, $tpl, ilObject\_exists(), ilObject\_getIcon(), ilObjUser\_getPersonalPicturePath(), ilObject\_lookupTitle(), ILIAS\Repository\ctrl(), ilNewsItem\determineNewsTitle(), ilAdvancedSelectionListGUI\DOWN_ARROW_DARK, ilDatePresentation\formatDate(), getDateTime(), ilUserUtil\getNamePresentation(), getNewsItem(), ilNewsRendererFactory\getRenderer(), getUserEditAll(), IL_CAL_DATETIME, ILIAS\Repository\lng(), renderMedia(), and ILIAS\Repository\user().
ilNewsTimelineItemGUI::renderFooter | ( | ) |
Definition at line 263 of file class.ilNewsTimelineItemGUI.php.
References $i, ILIAS\Repository\ctrl(), getNewsItem(), renderMediaModal(), and ilNoteGUI\setDefaultCommand().
|
protected |
Definition at line 204 of file class.ilNewsTimelineItemGUI.php.
References $DIC, ilNewsItem\getId(), getMediaPath(), and ilObjMediaObject\getMimeType().
Referenced by render().
|
protected |
Definition at line 237 of file class.ilNewsTimelineItemGUI.php.
References $DIC, ilNewsItem\getId(), ilModalGUI\getInstance(), getMediaPath(), ilObjMediaObject\getMimeType(), and ilModalGUI\TYPE_LARGE.
Referenced by renderFooter().
ilNewsTimelineItemGUI::setNewsItem | ( | ilNewsItem | $a_val | ) |
Definition at line 68 of file class.ilNewsTimelineItemGUI.php.
Referenced by __construct().
ilNewsTimelineItemGUI::setUserEditAll | ( | bool | $a_val | ) |
Set user can edit other users postings.
Definition at line 81 of file class.ilNewsTimelineItemGUI.php.
|
protected |
Definition at line 34 of file class.ilNewsTimelineItemGUI.php.
|
protected |
Definition at line 35 of file class.ilNewsTimelineItemGUI.php.
|
protected |
Definition at line 27 of file class.ilNewsTimelineItemGUI.php.
|
protected |
Definition at line 28 of file class.ilNewsTimelineItemGUI.php.
Referenced by getNewsItem().
|
protected |
Definition at line 32 of file class.ilNewsTimelineItemGUI.php.
|
protected |
Definition at line 29 of file class.ilNewsTimelineItemGUI.php.
|
protected |
Definition at line 33 of file class.ilNewsTimelineItemGUI.php.
|
protected |
Definition at line 36 of file class.ilNewsTimelineItemGUI.php.
|
protected |
Definition at line 30 of file class.ilNewsTimelineItemGUI.php.
|
protected |
Definition at line 31 of file class.ilNewsTimelineItemGUI.php.
Referenced by getUserEditAll().