65 if len(kc_relation_list) > 0: |
65 if len(kc_relation_list) > 0: |
66 kc_id = kc_relation_list[0].graph_id |
66 kc_id = kc_relation_list[0].graph_id |
67 topic_id = kc_relation_list[0].topic_id |
67 topic_id = kc_relation_list[0].topic_id |
68 project_id = kc_relation_list[0].project_id |
68 project_id = kc_relation_list[0].project_id |
69 |
69 |
|
70 logger.debug("%s : %s : %s" % (kc_id, topic_id, repr(project_id))) |
|
71 |
70 if not project_id: |
72 if not project_id: |
71 project_url = content['front_project'] |
73 project_url = content['front_project'] |
72 project_path = urlparse.urlparse(project_url).path |
74 project_path = urlparse.urlparse(project_url).path |
73 project_id = "" |
75 project_id = "" |
74 if project_path: |
76 if project_path: |
75 project_path_parts = project_path.split("/") |
77 project_path_parts = project_path.split("/") |
76 project_id = project_path_parts[-1] if project_path_parts[-1] else project_path_parts[-2] |
78 project_id = project_path_parts[-1] if project_path_parts[-1] else project_path_parts[-2] |
|
79 |
|
80 logger.debug("%s : %s : %s" % (kc_id, topic_id, repr(project_id))) |
77 |
81 |
78 return render_to_response( |
82 return render_to_response( |
79 'hp/video_player.html', |
83 'hp/video_player.html', |
80 {'content':content, 'project_id': project_id, 'kc_id': kc_id, 'topic_id': topic_id}, |
84 {'content':content, 'project_id': project_id, 'kc_id': kc_id, 'topic_id': topic_id}, |
81 context_instance=RequestContext(request)) |
85 context_instance=RequestContext(request)) |