shithub: werc

ref: 300999d3e739e00096c1bc8c3c6e9850ca28a206
dir: /apps/search/app.rc/

View raw version
fn conf_enable_search {
    enable_search=yes
    conf_enable_app search
		pageTitle='Site Search'
}


fn search_init {
	get_post_args q
	if (! ~ $#q 0) {
		redirect_string = 'https://duckduckgo.com/?q=site:'$SERVER_NAME^'+'^$"q
		http_redirect $redirect_string '302 Found'
	}
	if not {
		handler_body_main='search_body'
	}
}

fn search_body {
    echo '
<h1>Site search</h1>
<h3>using DuckDuckGo</h3>
<form action="/_search/" method="POST">
<input type="text" name="q" placeholder="Search text...">
<input type="submit" value="Search">
</form>'

}