<?php
if ($is_preview) {
	$readmore_pos = strpos($blog->content['content'], '<!-- readmore -->');
	if ($readmore_pos !== false) {
		$content = substr($blog->content['content'], 0, $readmore_pos) . '<p><a href="/blog/' . $blog->info['id'] . '">阅读更多……</a></p>';
	} else {
		$content = $blog->content['content'];
	}
} else {
	$content = $blog->content['content'];
}

$extra_text = $blog->info['is_hidden'] ? '<span class="text-muted">[已隐藏]</span> ' : '';
?>

<h1>
	<?= $extra_text ?>
	<a class="header-a text-decoration-none text-body" href="<?= HTML::blog_url($blog->info['poster'], '/post/' . $blog->info['id']) ?>">
		<?= $blog->info['title'] ?>
	</a>
</h1>

<div><?= $blog->info['post_time'] ?> <strong>By</strong> <?= UOJUser::getLink($blog->info['poster']) ?> (<strong>博客 ID: </strong> <?= $blog->info['id'] ?>)</div>
<?php if (!$show_title_only) : ?>
	<div class="card mb-4">
		<div class="card-body">
			<?php if ($blog->isTypeB()) : ?>

				<!-- content -->
				<article class="markdown-body">
					<?= $content ?>
				</article>
				<!-- content end -->

			<?php elseif ($blog->isTypeS()) : ?>

				<!-- slide -->
				<article>
					<div class="ratio ratio-16x9">
						<iframe class="embed-responsive-item" src="<?= HTML::blog_url($blog->info['poster'], '/slide/' . $blog->info['id']) ?>"></iframe>
					</div>
					<div class="text-end mt-2">
						<a class="btn btn-secondary btn-md" href="<?= HTML::blog_url($blog->info['poster'], '/slide/' . $blog->info['id']) ?>">
							<i class="bi bi-arrows-fullscreen"></i>
							全屏
						</a>
					</div>
				</article>
				<!-- slide end -->

			<?php endif ?>
		</div>
		<div class="card-footer text-end text-right">
			<ul class="list-inline mb-0">
				<li class="list-inline-item">
					<?php foreach ($blog->tags as $tag) : ?>
						<?php echoBlogTag($tag) ?>
					<?php endforeach ?>
				</li>
				<?php if ($is_preview) : ?>
					<li class="list-inline-item">
						<a class="text-decoration-none" href="<?= HTML::blog_url($blog->info['poster'], '/post/' . $blog->info['id']) ?>">
							阅读全文
						</a>
					</li>
				<?php endif ?>
				<?php if ($blog->userCanManage(Auth::user())) : ?>
					<li class="list-inline-item">
						<a class="text-decoration-none" href="<?= HTML::blog_url($blog->info['poster'], '/' . ($blog->info['type'] == 'B' ? 'post' : 'slide') . '/' . $blog->info['id'] . '/write') ?>">
							修改
						</a>
					</li>
					<li class="list-inline-item">
						<a class="text-decoration-none" href="<?= HTML::blog_url($blog->info['poster'], '/post/' . $blog->info['id'] . '/delete') ?>">
							删除
						</a>
					</li>
				<?php endif ?>
				<li class="list-inline-item">
					<?= ClickZans::getBlock('B', $blog->info['id'], $blog->info['zan']) ?>
				</li>
			</ul>
		</div>
	</div>
<?php endif ?>