You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							82 lines
						
					
					
						
							2.6 KiB
						
					
					
				
			
		
		
	
	
							82 lines
						
					
					
						
							2.6 KiB
						
					
					
				<?php | 
						|
 | 
						|
use core\components\avatar_generator\AvatarGenerator; | 
						|
 | 
						|
/* @var $item \common\modules\blog\widgets\CommentView */ | 
						|
/* @var $child integer */ | 
						|
 | 
						|
$avatar = new AvatarGenerator(); | 
						|
?> | 
						|
 | 
						|
<div data-id="<?= $item->comment->id ?>" class="blog-comment <?= $child ? 'blog-comment-child' : 'blog-comment-parent' ?>" style="margin-left: <?= $child * 30 ?>px"> | 
						|
 | 
						|
	<div class="media mb-4"> | 
						|
		<img class="d-flex mr-3 rounded-circle blog-comment-avatar" src="<?= $avatar->avatar($item->comment->user->id) ?>" alt=""> | 
						|
		<div class="media-body"> | 
						|
			<a name="comment_<?= $item->comment->id ?>"></a> | 
						|
			<h5 class="mt-0"><?= $item->comment->user->username ?> | 
						|
			<time class="blog-comment-time" datetime="<?= date('Y', $item->comment->created_at) ?>"> | 
						|
				<?php | 
						|
				$date = ($item->comment->created_at > time() - 60*60*24*365*50 | 
						|
					? Yii::$app->formatter->asRelativeTime($item->comment->created_at) | 
						|
					: Yii::$app->formatter->asDatetime($item->comment->created_at)); | 
						|
				?> | 
						|
				<?= $date ?> | 
						|
			</time> | 
						|
			</h5> | 
						|
			<p> | 
						|
			<?php if ($item->comment->isActive()): ?> | 
						|
				<?= Yii::$app->formatter->asNtext($item->comment->text) ?> | 
						|
			<?php else: ?> | 
						|
				<i>Comment is deleted.</i> | 
						|
			<?php endif; ?> | 
						|
			</p> | 
						|
			<div class="blog-comment-footer"> | 
						|
				<?php if (!Yii::$app->user->isGuest): ?> | 
						|
					<div class="blog-comment-reply"><a href="#"><?= Yii::t('post', 'Reply') ?></a></div> | 
						|
				<?php endif; ?> | 
						|
			</div> | 
						|
			<div class="reply-block"></div> | 
						|
		</div> | 
						|
	</div> | 
						|
 | 
						|
 | 
						|
	<!-- | 
						|
	<div class="post-comment-main"> | 
						|
		<div class="post-comment-header"> | 
						|
			<a name="comment_<?= $item->comment->id ?>"></a> | 
						|
			<h5 class="author-name"><?= $item->comment->user->username ?></h5> | 
						|
			<time class="post-comment-time" datetime="<?= date('Y', $item->comment->created_at) ?>"> | 
						|
				<?php | 
						|
				$date = ($item->comment->created_at > time() - 60*60*24*365*50 | 
						|
					? Yii::$app->formatter->asRelativeTime($item->comment->created_at) | 
						|
					: Yii::$app->formatter->asDatetime($item->comment->created_at)); | 
						|
				?> | 
						|
				<?= $date ?> | 
						|
			</time> | 
						|
		</div> | 
						|
		<div class="post-comment-text"> | 
						|
			<p> | 
						|
				<?php if ($item->comment->isActive()): ?> | 
						|
					<?= Yii::$app->formatter->asNtext($item->comment->text) ?> | 
						|
				<?php else: ?> | 
						|
					<i>Comment is deleted.</i> | 
						|
				<?php endif; ?> | 
						|
			</p> | 
						|
		</div> | 
						|
		<div class="post-comment-footer"> | 
						|
			<?php if (!Yii::$app->user->isGuest): ?> | 
						|
				<div class="comment-reply"><span class="icon fa fa-comment"></span><a href="#"><?= Yii::t('post', 'Reply') ?></a></div> | 
						|
			<?php endif; ?> | 
						|
		</div> | 
						|
 | 
						|
		<div class="reply-block"></div> | 
						|
 | 
						|
	</div>--> | 
						|
</div> | 
						|
 | 
						|
 | 
						|
 | 
						|
<?php foreach ($item->children as $children): ?> | 
						|
	<?= $this->render('_comment', ['item' => $children, 'child' => $child + 1]) ?> | 
						|
<?php endforeach; ?>
 | 
						|
 |