2 // Note: This file is included from the library/Vanilla/Vanilla.Control.SearchForm.php
3 // class and also from the library/Vanilla/Vanilla.Control.DiscussionForm.php's
4 // themes/discussions.php include template.
6 $UnreadUrl = GetUnreadQuerystring($Discussion, $this->Context
->Configuration
, $CurrentUserJumpToLastCommentPref);
7 $NewUrl = GetUnreadQuerystring($Discussion, $this->Context
->Configuration
, 1);
8 $LastUrl = GetLastCommentQuerystring($Discussion, $this->Context
->Configuration
, $CurrentUserJumpToLastCommentPref);
11 <li id="Discussion_'.$Discussion->DiscussionID
.'" class="Discussion'.$Discussion->Status
.($Discussion->CountComments
== 1?
' NoReplies':'').($this->Context
->Configuration
['USE_CATEGORIES'] ?
' Category_'.$Discussion->CategoryID
:'').($Alternate ?
' Alternate' : '').'">
15 '.date('M', $Discussion->DateLastActive
).'
18 '.date('jS', $Discussion->DateLastActive
).'
21 <div class="TopicTitle">
22 '.DiscussionPrefix($this->Context
, $Discussion).'
23 <a href="'.$UnreadUrl.'" title="'.$Discussion->Name
.'">'.$Discussion->Name
.'</a>
26 $DiscussionList .= '<ul class="TopicInfo">
27 <li class="DiscussionStarted">
28 '.$this->Context
->GetDefinition('StartedBy').'<a href="'.GetUrl($this->Context
->Configuration
, 'account.php', '', 'u', $Discussion->AuthUserID
).'">'.$Discussion->AuthUsername
.'</a>
31 if ($this->Context
->Configuration
['USE_CATEGORIES']) {
33 <li class="DiscussionCategory">
34 '.$this->Context
->GetDefinition('Category').'<a href="'.GetUrl($this->Context
->Configuration
, 'index.php', '', 'CategoryID', $Discussion->CategoryID
).'">'.$Discussion->Category
.'</a>
36 <li class="DiscussionComments">
37 '.$Discussion->CountComments
.' '.$this->Context
->GetDefinition('Comments').'
39 <li class="DiscussionLastComment">
40 <span><a href="'.$LastUrl.'">'.$this->Context
->GetDefinition('LastCommentBy').'</a> </span><a href="'.GetUrl($this->Context
->Configuration
, 'account.php', '', 'u', $Discussion->LastUserID
).'">'.$Discussion->LastUsername
.'</a>
42 if ($this->Context
->Session
->UserID
> 0) {
44 <li class="DiscussionNew">
45 <a href="'.$NewUrl.'">'.$Discussion->NewComments
.' <span>'.$this->Context
->GetDefinition('NewCaps').' </span></a>
49 $this->DelegateParameters
['Discussion'] = &$Discussion;
50 $this->DelegateParameters
['DiscussionList'] = &$DiscussionList;
52 $this->CallDelegate('PostDiscussionOptionsRender');
54 $DiscussionList .= '</ul><div class="Spacer"></div>