def before_request(): g.search_form = SearchForm() g.user = current_user g.info = Blog_info.info() g.first_bar = Settings.first_bar() g.count = Article.count_by_month() g.top_five = Article.top(10) if g.user.is_authenticated(): g.user.last_seen = datetime.datetime.now() db.session.add(g.user) db.session.commit() g.list_bar = Settings.admin_second_bar() if request.url.find('static') < 0 and request.url.find('favicon.ico') < 0: agent = request.headers['User-Agent'] url = request.base_url log = Visit_log(timestamp=datetime.datetime.now(), ip=request.remote_addr, url=url, agent=agent) db.session.add(log) db.session.commit()
def admin_second_bar(): bar = Settings.admin_second_bar() return render_template('admin/admin_second_bar.html', bar=bar)