Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @app.route('/admin_view/users', methods=['GET'])
- def users_summary():
- get_request = request.args.to_dict()
- user = str(get_request['user']) if 'user' in get_request else None
- page = int(get_request['page']) if 'page' in get_request else 1
- if 'username' in session:
- perpage = 13
- if page <= 0:
- page = 1
- startat = (page - 1) * perpage
- logged_in_info = fetch_user(db_handle, session['username'])
- usernames = fetch_usernames(db_handle, perpage, startat)
- user_info = None
- pages = range(1, math.ceil(fetch_number_of_rows(
- db_handle, table='account') / perpage) + 1)
- if user:
- user_info = fetch_user_info(db_handle, user)
- if logged_in_info['privilege'] == 'admin':
- return render_template('users_summary.html', user=logged_in_info,
- usernames=usernames, user_info=user_info, page=page, pages=pages)
- else:
- return redirect(url_for('view'))
- return redirect(url_for('login'))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement