Exemplo n.º 1
0
def get_profile():
    if session.get('isLogin') != 'true':
        return 'permission-denied'

    try:
        result = User.find_by_id(session.get('user_id'))
        msg_count = Message.count_user_message(session.get('user_id'))
        comment_count = Comment.count_self_comment(session.get('user_id'))
        return render_template('profile.html',
                               user=result[0],
                               msg_count=msg_count,
                               comment_count=comment_count)
    except IOError as e:
        print(e)
        return 'fail'
Exemplo n.º 2
0
def get_comment(page):
    if session.get('isLogin') != 'true':
        return 'permission-denied'

    try:
        comments = Comment.find_self_comment(session.get('user_id'), page * 15,
                                             15)
        page_count = (Comment.count_self_comment(session.get('user_id')) -
                      1) // 15 + 1
        statistics = Comment.get_statistics(session.get('user_id'))
        return render_template('profile-comment-list.html',
                               result=comments,
                               page_count=page_count,
                               curr_page=page,
                               statistics=statistics)
    except IOError as e:
        print(e)
        return 'fail'