Fixed theme Blogger
[vanilla-miry.git] / themes / Blogger / discussion.php
blobd5fa2597b9eb3cafaaeb3e83d16c885f9500a0e2
1 <?php
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);
10 $DiscussionList .= '
11 <li id="Discussion_'.$Discussion->DiscussionID.'" class="Discussion'.$Discussion->Status.($Discussion->CountComments == 1?' NoReplies':'').($this->Context->Configuration['USE_CATEGORIES'] ? ' Category_'.$Discussion->CategoryID:'').($Alternate ? ' Alternate' : '').'">
12 <div class="Topics">
13 <ul class="Date">
14 <li class="Month">
15 '.date('M', $Discussion->DateLastActive).'
16 </li>
17 <li class="Day">
18 '.date('jS', $Discussion->DateLastActive).'
19 </li>
20 </ul>
21 <div class="TopicTitle">
22 '.DiscussionPrefix($this->Context, $Discussion).'
23 <a href="'.$UnreadUrl.'" title="'.$Discussion->Name.'">'.$Discussion->Name.'</a>
24 </div>
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>
29 </li>
31 if ($this->Context->Configuration['USE_CATEGORIES']) {
32 $DiscussionList .= '
33 <li class="DiscussionCategory">
34 '.$this->Context->GetDefinition('Category').'<a href="'.GetUrl($this->Context->Configuration, 'index.php', '', 'CategoryID', $Discussion->CategoryID).'">'.$Discussion->Category.'</a>
35 </li>
36 <li class="DiscussionComments">
37 '.$Discussion->CountComments.'&nbsp;'.$this->Context->GetDefinition('Comments').'
38 </li>
39 <li class="DiscussionLastComment">
40 <span><a href="'.$LastUrl.'">'.$this->Context->GetDefinition('LastCommentBy').'</a>&nbsp;</span><a href="'.GetUrl($this->Context->Configuration, 'account.php', '', 'u', $Discussion->LastUserID).'">'.$Discussion->LastUsername.'</a>
41 </li>';
42 if ($this->Context->Session->UserID > 0) {
43 $DiscussionList .= '
44 <li class="DiscussionNew">
45 <a href="'.$NewUrl.'">'.$Discussion->NewComments.'&nbsp;<span>'.$this->Context->GetDefinition('NewCaps').' </span></a>
46 </li>
49 $this->DelegateParameters['Discussion'] = &$Discussion;
50 $this->DelegateParameters['DiscussionList'] = &$DiscussionList;
52 $this->CallDelegate('PostDiscussionOptionsRender');
54 $DiscussionList .= '</ul><div class="Spacer"></div>
55 </div></li>';