def me_focus_questions(): user = db_users.Users().get_user(session['username']) temp_user_focus_questions = get_user_focus_questions_list_datas(user.uid) hot_users = db_users.Users().get_top3_users() topics = db_topics.Topics().get_3_topics(user.uid) if len(temp_user_focus_questions) > 15: user_focus_questions = temp_user_focus_questions[0:15] else: user_focus_questions = temp_user_focus_questions return render_template('login/me_focus_questions.html', user=user, user_focus_questions=user_focus_questions, hot_users=hot_users, topics=topics)
def people(name): db_users.Users().increase_view_count(name) people = db_users.Users().get_user(username=name) temp_answer_datas = get_user_answer_datas(name) temp_question_datas = get_user_question_datas(name) temp_focus_topic_datas = db_topic_focus.Topic_focus().get_user_focus_topics(db_users.Users().get_uid_by_username(name)) temp_focus_question_datas = get_user_focus_question_datas(name) temp_latest_activity_datas = get_user_latest_activity_datas(username=name) temp_question_list_datas = temp_question_datas temp_answer_list_datas = temp_answer_datas focus_question_list_datas = get_user_focus_questions_list_datas(people.uid) temp_latest_activity_list_datas = temp_latest_activity_datas if len(temp_answer_datas) > 5: answer_datas = temp_answer_datas[0:5] else: answer_datas = temp_answer_datas if len(temp_question_datas) > 5: question_datas = temp_question_datas[0:5] else: question_datas = temp_question_datas if len(temp_focus_topic_datas) > 5: focus_topic_datas = temp_focus_topic_datas[0:5] else: focus_topic_datas = temp_focus_topic_datas if len(temp_focus_question_datas) > 5: focus_question_datas = temp_focus_question_datas[0:5] else: focus_question_datas = temp_focus_question_datas if len(temp_latest_activity_datas) > 5: latest_activity_datas = temp_latest_activity_datas[0:5] else: latest_activity_datas = temp_latest_activity_datas if len(temp_question_list_datas) > 15: question_list_datas = temp_question_list_datas[0:15] else: question_list_datas = temp_question_list_datas if len(temp_answer_list_datas) > 15: answer_list_datas = temp_answer_list_datas[0:15] else: answer_list_datas = temp_answer_list_datas if len(temp_latest_activity_list_datas) > 15: latest_activity_list_datas = temp_latest_activity_list_datas[0:15] else: latest_activity_list_datas = temp_latest_activity_list_datas if is_login(): user = db_users.Users().get_user(session['username']) return render_template('login/login-person_detail.html', user=user, people=people, answer_datas=answer_datas, question_datas=question_datas, latest_activity_datas=latest_activity_datas, focus_topic_datas=focus_topic_datas, focus_question_datas=focus_question_datas, question_focus_count=db_question_focus.Question_focus().get_user_focus_question_count(name), question_list_datas=question_list_datas, answer_list_datas=answer_list_datas, focus_question_list_datas=focus_question_list_datas, latest_activity_list_datas=latest_activity_list_datas) return render_template('person_detail.html', people=people, answer_datas=answer_datas, question_datas=question_datas, latest_activity_datas=latest_activity_datas, focus_topic_datas=focus_topic_datas, focus_question_datas=focus_question_datas, question_focus_count=db_question_focus.Question_focus().get_user_focus_question_count(name), question_list_datas=question_list_datas, answer_list_datas=answer_list_datas, focus_question_list_datas=focus_question_list_datas, latest_activity_list_datas=latest_activity_list_datas)