/
_board_threads.php
25 lines (24 loc) · 1.16 KB
/
_board_threads.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php $count=0; foreach($board->threads() as $id=>$thread): ?>
<a href="<?php echo SCRoutes::set("threads", "show", array("boardid"=>$thread->boardid,"threadid"=>$thread->messageid)); ?>" id="thread_<?php echo $thread->messageid; ?>" class="boarditem <?php echo ((($count++)===(sizeof($board->threads)-1)) ? "boarditemlast" : ""); ?> <?php echo (!isset($view_counts->view_counts[$thread->messageid]) || intval($view_counts->view_counts[$thread->messageid]) < intval($thread->message_count)) ? "new":""; ?> clearfix">
<span class="board_threadname">
<?php echo htmlspecialchars($thread->subject); ?>
</span>
<span class="board_threadcreatedby">
<?php echo htmlspecialchars($thread->author()->displayname) ?>
</span>
<span class="board_threadcreatedate ts" data-timestamp="<?php echo $board->timestamp(); ?>">
<?php echo $thread->timeAgo() ?>
</span>
<span class="board_threadreplies">
<?php echo $thread->message_count ?>
</span>
</a>
<?php endforeach; ?>
<?php $now = time(); SCBlock::set("javascript", <<<JS
<script type="text/javascript">
$(function() {
new SC.TimeUpdater($now, {is_seconds:true});
});
</script>
JS
); ?>