<div class="menu">
<?php
$selectedId = $viewData['cateId'];
$breadcrumbs = $viewData['breadcrumbs'];
if (!empty($viewData['menus'])) {		//只显示第一级目录
	foreach($viewData['menus'] as $index => $item) {
		$selected = $item['id'] == $selectedId || (!empty($breadcrumbs) && $item['id'] == $breadcrumbs[0]['id']) ? 'selected' : '';
		echo <<<eof
		<a href="/?id={$item['id']}" class="{$selected}">{$item['directory']}</a>
eof;
	}
}
?>
</div>

<div class="hr"></div>

<?php
if (!empty($breadcrumbs)) {
	echo <<<eof
	<div class="breadcrumbs">
		<small>当前位置:</small>
eof;

	foreach($breadcrumbs as $bread) {
		if ($bread['id'] != $selectedId) {
			echo <<<eof
		<a href="{$bread['url']}">{$bread['name']}</a> / 
eof;
		}else {
			echo <<<eof
		<strong>{$bread['name']}</strong>
eof;
		}
	}

	echo <<<eof
	</div>
eof;
}
?>

<div class="content">
	<?php
		$imgExts = ['jpg', 'jpeg', 'png', 'gif'];
		$category = $viewData['scanResults'][$selectedId];

		//当前目录的描述介绍
		if (!empty($category['description'])) {
			echo <<<eof
	<p class="catedesc">{$category['description']}</p>
eof;
		}

		//当前目录的readme详细介绍
		if (!empty($viewData['htmlCateReadme'])) {
			echo <<<eof
	<div class="cateinfo markdown-body">{$viewData['htmlCateReadme']}</div>
eof;
		}

		if (!empty($category['directories'])) {		//两级目录支持
			foreach($category['directories'] as $dir) {
				echo <<<eof
				<a href="{$dir['path']}" class="img-item">
eof;

				if (!empty($dir['snapshot'])) {
					echo <<<eof
	<img data-src="{$dir['snapshot']}" class="lazyload" alt="{$dir['directory']}">
eof;
				}else if (!empty($dir['files'])) {
					$first_img = array_shift($dir['files']);
					if (!in_array($first_img['extension'], $imgExts)) {
						foreach($dir['files'] as $file) {
							if (in_array($file['extension'], $imgExts)) {
								$first_img = $file;
								break;
							}
						}
					}

					if (in_array($first_img['extension'], $imgExts)) {
						echo <<<eof
	<img data-src="{$first_img['path']}" class="lazyload" alt="{$first_img['filename']}">
eof;
					}
				}

				echo <<<eof
				<strong>{$dir['directory']}</strong>
			</a>
eof;
			}
		}else if (!empty($category['files'])) {		//一级目录支持
			foreach($category['files'] as $file) {
				if (!in_array($file['extension'], $imgExts)) {continue;}
				echo <<<eof
	<a href="{$file['path']}" class="img-item img-preview" target="_blank">
		<img data-src="{$file['path']}" class="lazyload" alt="{$file['filename']}">
		<strong>{$file['filename']}</strong>
	</a>
eof;
			}
		}
	?>
</div>

<div class="modal-mask" id="modal_about">
	<div class="modal-about">
		<div class="modal-head">
			<h3>关于GoogleImage</h3>
			<span class="btn-close" role="button"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class=" NMm5M"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"></path></svg></span>
		</div>
		<div class="hr"></div>
		<div class="modal-body markdown-body">
			<?php echo $viewData['htmlReadme']; ?>
		</div>
	</div>
</div>