quick hack -- switch order on inline convo view (comments in forward chron)

This commit is contained in:
Brion Vibber 2011-02-28 11:59:37 -08:00
parent d806907b81
commit 31bf2cd6b9
1 changed files with 13 additions and 7 deletions

View File

@ -156,19 +156,25 @@ class ThreadedNoticeListItem extends NoticeListItem
function showEnd()
{
$notice = Notice::conversationStream($this->notice->conversation);
$this->out->elementStart('ul', 'notices threaded-notices xoxo');
$notices = array();
while ($notice->fetch()) {
if ($notice->id == $this->notice->id) {
// Skip!
continue;
}
$this->out->elementStart('li');
$item = new NoticeListItem($notice, $this->out);
$item->show();
$this->out->elementEnd('li');
$notices[] = clone($notice); // *grumble* inefficient as hell
}
if ($notices) {
$this->out->elementStart('ul', 'notices threaded-notices xoxo');
foreach (array_reverse($notices) as $notice) {
$this->out->elementStart('li');
$item = new NoticeListItem($notice, $this->out);
$item->show();
$this->out->elementEnd('li');
}
$this->out->elementEnd('ul');
}
$this->out->elementEnd('ul');
parent::showEnd();
}