def GET(self, id): page_info = PageInfo('Edit') ans1, temp_video = infoDBserver.get_video(id) ans2, temp_user = infoDBserver.get_user(session.get_user_id()) if ans1 and ans2: current_video = transclass.video_trans(temp_video) current_user = transclass.user_trans(temp_user) return render.edit(current_video, current_user, page_info) else: raise web.nofound() return render.edit(current_video, current_user, page_info)
def GET(self, id): page_info = PageInfo('Edit') ans1, temp_video = infoDBserver.get_video(id) ans2, temp_user = infoDBserver.get_user(session.get_user_id()) if ans1 and ans2: current_video = transclass.video_trans(temp_video) current_user = transclass.user_trans(temp_user) return render.edit(current_video,current_user,page_info) else: raise web.nofound() return render.edit(current_video, current_user, page_info)
def GET(self, id): page_info = PageInfo('Video') ans1, temp_video = infoDBserver.get_video(id) current_video = transclass.video_trans(temp_video) ans2, temp_user = infoDBserver.get_user(session.get_user_id()) current_user = transclass.user_trans(temp_user) ans3, temp_user = infoDBserver.get_user(current_video.owner) video_owner = transclass.user_trans(temp_user) if ans1 and ans2 and ans3: return render.video(current_video,current_user,video_owner,page_info) else: raise web.nofound()
def GET(self, id): page_info = PageInfo('Video') ans1, temp_video = infoDBserver.get_video(id) current_video = transclass.video_trans(temp_video) ans2, temp_user = infoDBserver.get_user(session.get_user_id()) current_user = transclass.user_trans(temp_user) ans3, temp_user = infoDBserver.get_user(current_video.owner) video_owner = transclass.user_trans(temp_user) if ans1 and ans2 and ans3: return render.video(current_video, current_user, video_owner, page_info) else: raise web.nofound()
def POST(self,id): data = web.input() username = data.userName userpwd = data.userPwd success, bigVideo = infoDBserver.get_video(id) if success: success0, bigUser = infoDBserver.get_user(session.get_user_id()) if bigUser.userName == username and bigUser.passwd == userpwd: success1 = infoDBserver.delete_video(id) if success1: ans = delete2json(True, "successful") else: ans = delete2json(False, "郭哥挂了") else: ans = delete2json(False, "用户名密码错误") else: ans = delete2json(False, "没有此视频") return ans
def GET(self): temp = session.is_logged() if temp: page_info = PageInfo('Index') current_userid = session.get_user_id() ans, temp_videoList = infoDBserver.get_video() recommend_videoList = transclass.videoList_trans(temp_videoList) ans, temp_user = infoDBserver.get_user(current_userid) if ans: current_user = transclass.user_trans(temp_user) else: raise web.seeother('/login') funcs.getNotices(current_userid) funcs.getFriends(current_userid) return render.index(current_user, recommend_videoList , page_info) else: raise web.seeother('/login')
def POST(self,id): data = web.input() currentuser_id = session.get_user_id() reply_userid = data.toId content = data.content ans, bigComment = infoDBserver.insert_comment(id, currentuser_id, reply_userid, content) if ans: success, bigVideo = infoDBserver.get_video(id) success0, bigUser = infoDBserver.get_user(currentuser_id) if success: success1, bigNotice = infoDBserver.insert_notice(currentuser_id, bigVideo.ownerId, 2, str(bigUser.userName)+' replied to your video', '/video/'+str(id)) if data.toId!=None: success2, bigNotice = infoDBserver.insert_notice(currentuser_id, data.toId, 2, str(bigUser.userName)+' replied to your comments in video '+str(bigVideo.videoName),'/video/'+str(id)) comments = [] comments.append(transclass.comment_trans(bigComment)) return_message = comment2json(True,comments) else: return_message = comment2json(False, None) return return_message