|
|
@ -1231,7 +1231,9 @@ def reconnect():
|
|
|
|
def search():
|
|
|
|
def search():
|
|
|
|
term = request.args.get("query")
|
|
|
|
term = request.args.get("query")
|
|
|
|
if term:
|
|
|
|
if term:
|
|
|
|
return render_search_results(term, 0, None, config.config_books_per_page)
|
|
|
|
# flask_session['query'] = json.dumps(request.form)
|
|
|
|
|
|
|
|
return redirect(url_for('web.books_list', data="search", sort_param='stored', query=term))
|
|
|
|
|
|
|
|
# return render_search_results(term, 0, None, config.config_books_per_page)
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
return render_title_template('search.html',
|
|
|
|
return render_title_template('search.html',
|
|
|
|
searchterm="",
|
|
|
|
searchterm="",
|
|
|
@ -1243,8 +1245,9 @@ def search():
|
|
|
|
@web.route("/advanced_search", methods=['POST'])
|
|
|
|
@web.route("/advanced_search", methods=['POST'])
|
|
|
|
@login_required_if_no_ano
|
|
|
|
@login_required_if_no_ano
|
|
|
|
def advanced_search():
|
|
|
|
def advanced_search():
|
|
|
|
term = request.form
|
|
|
|
flask_session['query'] = json.dumps(request.form)
|
|
|
|
return render_adv_search_results(term, 0, None, config.config_books_per_page)
|
|
|
|
return redirect(url_for('web.books_list', data="advsearch", sort_param='stored', query=""))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def render_adv_search_results(term, offset=None, order=None, limit=None):
|
|
|
|
def render_adv_search_results(term, offset=None, order=None, limit=None):
|
|
|
|
order = order or [db.Books.sort]
|
|
|
|
order = order or [db.Books.sort]
|
|
|
|