Campustream 1.0
A social network MQP for WPI
application/views/news/_comments.php
Go to the documentation of this file.
00001 <? if (count($comments) > 0): foreach ($comments as $comment): ?>
00002 <div id="news-comment-<?=$comment->id?>" class="news-comment-wrap">
00003         <div class="news-comment-meta">
00004                 <div class="news-comment-avatar">
00005                         <img src="<?=$comment->user->avatar_url('small', $comment->deleted)?>" alt="<?=$comment->deleted ? '[deleted]' : $comment->user->username?>" />
00006                 </div>
00007                 <div class="news-comment-meta-info">
00008                         <p><a href="<?=$comment->deleted ? "#" : "/user/{$comment->user->username}"?>"><?=$comment->deleted ? '[deleted]' : $comment->user->name?></a></p>
00009                         <p>Posted <?=date::relative_time($comment->time_posted)?></p>
00010                 </div>
00011                 
00012                 <div style="clear:both"></div>
00013         </div>
00014         
00015         <div class="news-comment-body <?=$comment->deleted ? 'deleted' : ''?>">
00016                 <?=$comment->deleted ? '[deleted]' : nl2br($comment->content)?>
00017         </div>
00018         
00019         <div class="news-comment-actions">
00020                 <span class="news-expand-reply">reply</span>
00021                 <span class="news-toggle-children">toggle child comments</span>
00022                 <? if (!$comment->deleted && sess::is_logged_in() && $comment->user->id == sess::getUserID()): ?>
00023                 <span class="news-delete-comment">delete</span>
00024                 <? endif; ?>
00025         </div>
00026         
00027         <div id="reply-to-<?=$comment->id?>" class="news-comment-reply-to">
00028                 <textarea class="news-comment-reply"></textarea>
00029                 <div class="comment-reply-button">
00030                         <input type="button" class="fancy-button-blue" value="Post Reply" />
00031                 </div>
00032         </div>
00033         
00034         <div class="news-child-comments">
00035                 <?=View::factory('news/_comments')->set('comments', $comment->children)->render()?>
00036         </div>
00037         
00038         <div style="clear:both"></div>
00039 </div>
00040 <? endforeach; endif; ?>