<div id="search">
[% IF c.pref('disable_search') +%]
<form action="http://google.com/search" method="get">
<input type="hidden" name="q" value="site:[% c.req.base.replace('https?://') | html %]" />
[%+ loc('Search:') %] <input type="text" name="q" value="[% query |html %]" /> <input type="submit" value="[% loc('Go') %]" /><br />
[% ELSE +%]
<form action="[% c.uri_for('search') %]" method="get">
[%+ loc('Search:') %] <input type="text" name="q" value="[% query |html %]" /> <input type="submit" value="[% loc('Go') %]" /><br />
<input type="radio" name="search_type" value="all" [% IF search_type == "all" %]checked="checked"[% END %] /> [% loc('Search entire site') +%]
<input type="radio" name="search_type" value="subtree" [% IF search_type != "all" %]checked="checked"[% END %] /> [% loc('Search within x', page.path) +%]
[% END +%]
</form>
</div>
[%+ IF result_count %]
[%
IF search_type != "all";
SET found_within = '<em>' _ page.path _ '</em>';
ELSE;
SET found_within = loc('entire site');
END;
+%]
<h3>[% loc('Results x-x of x found within x', [pager.first, pager.last, pager.total_entries, found_within]) %]</h3>
[% ELSE -%]
<h3>[% loc('No results found') %]</h3>
[% END +%]
<ul id="search_results">
[% FOR result = results +%]
<li class="search_result">
<small>[% result.title_base_nodes %]</small><strong><a href="[% c.uri_for( result.page.path) %]">[% c.expand_wikilink(result.page.name_orig) %]</a></strong> [% result.page.content.abstract %]
<div class="snippet">[% result.snippet %]</div>
<div class="byline">
[% loc('by') %] [% c.wikiword(result.page.content.creator.link, base) %]
[% loc('on') %] <small>[% c.tz(result.page.content.created).ymd("-") %]</small>
</div>
</li>
[% END +%]
</ul>
[% IF pager && pager.total_entries > pager.entries_per_page %]
<div class="pager">
<ul>
<li>[% loc('Result Page:') %]</li>
[% IF pager.current_page > pager.first_page %]
<li><a href="?q=[% query %]&search_type=[% search_type %]&p=[% pager.previous_page %]"><< [% loc('Previous') %]</a></li>
[% END %]
[% FOR num = pages_to_link %]
<li>[% UNLESS num == pager.current_page %]<a href="?q=[% query %]&search_type=[% search_type %]&p=[% num %]">[% END %][% num %][% UNLESS num == pager.current_page %]</a>[% END %]</li>
[% END %]
[% IF pager.current_page < pager.last_page %]
<li><a href="?q=[% query %]&search_type=[% search_type %]&p=[% pager.next_page %]">[% loc('Next') %] >></a></li>
[% END %]
</ul>
</div>
[% END %]