Files
f0ckm/views/search.html
2026-04-25 19:51:52 +02:00

52 lines
2.1 KiB
HTML

@include(snippets/header)
<div class="pagewrapper">
<div id="main">
<div class="f0ckgle">
<div class="search-title">
<span>{{ t('search.title') }}</span>
</div>
<form action="/search" method="GET" class="admin-search">
<input type="text" name="tag" value="{{ searchstring || '' }}" placeholder="tag1, tag2..." />
<button type="submit">🔍</button>
<div class="search-options">
<label>
<input type="checkbox" name="mode" value="strict" {{ mode==='strict' ? 'checked' : '' }}> {{ t('search.strict_mode') }}
</label>
</div>
</form>
<div class="results">
@if(result)
<h2>{{ t('search.results_found').replace('{count}', count).replace('{page}', pagination.page).replace('{total}', pagination.end) }}</h2>
<table style="width: 100%" class="table">
<thead>
<tr>
<th>{{ t('search.col_thumbnail') }}</th>
<th>{{ t('search.col_id') }}</th>
<th>{{ t('search.col_tag') }}</th>
<th>{{ t('search.col_mime') }}</th>
<th>{{ t('search.col_username') }}</th>
<th>{{ t('search.col_score') }}</th>
</tr>
</thead>
<tbody>
@each(result as line)
<tr>
<td style="width: 128px;"><a href="/tag/{{ line.tag }}/{{ line.id }}" target="_blank"><img
src="/t/{{ line.id }}.webp" loading="lazy" /></a></td>
<td><span class="mview_desc">ID:</span><a href="/tag/{{ line.tag }}/{{ line.id }}" target="_blank">{{
line.id }}</a></td>
<td><span class="mview_desc">Tag:</span><a href="/tag/{{ line.tag }}">{{ line.tag }}</a></td>
<td><span class="mview_desc">Mime:</span>{{ line.mime }}</td>
<td><span class="mview_desc">User:</span><a href="/user/{!! line.username !!}/uploads/{{ line.id }}">{{
line.username }}</a></td>
<td><span class="mview_desc">Score:</span>{{ line.score?.toFixed(2) }}</td>
</tr>
@endeach
</tbody>
</table>
@endif
</div>
</div>
</div>
</div>
@include(snippets/footer)