def GET(self, id): page_info = PageInfo('Personal') ans1, temp1_user = infoDBserver.get_user(session.get_user_id()) ans2, temp2_user = infoDBserver.get_user(session.get_user_id()) if ans1 and ans2: current_user1 = transclass.user_trans(temp1_user) current_user2 = transclass.user_trans(temp2_user) return render.personal(current_user1, current_user2, page_info) else: raise web.notfound()
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 GET(self): page_info = PageInfo('About us') ans, temp_user = infoDBserver.get_user(session.get_user_id()) if ans: current_user = transclass.user_trans(temp_user) return render.about(current_user, page_info) return render.about("", 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('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): uploadURL, err = fs.putAuth() if err != None: web.debug(err) raise web.notfound() encodedURL = base64.urlsafe_b64encode(uploadURL) page_info = PageInfo('Upload') ans, temp_user = infoDBserver.get_user(session.get_user_id()) if ans: current_user = transclass.user_trans(temp_user) return render.upload(current_user, page_info,encodedURL) else: return web.notfound()
def GET(self): uploadURL, err = fs.putAuth() if err != None: web.debug(err) raise web.notfound() encodedURL = base64.urlsafe_b64encode(uploadURL) page_info = PageInfo('Upload') ans, temp_user = infoDBserver.get_user(session.get_user_id()) if ans: current_user = transclass.user_trans(temp_user) return render.upload(current_user, page_info, encodedURL) else: return web.notfound()
def GET(self): temp = session.is_logged() if temp: page_info = PageInfo('Index') current_userid = session.get_user_id() ans, temp_user = infoDBserver.get_user(current_userid) if ans: current_user = transclass.user_trans(temp_user) else: raise web.seeother('/login') return render.index(current_user, page_info) ##current_user = default_user ##return render.index(default_user, page_info) else: raise web.seeother('/login')
def POST(self,id): ans, bigUser = infoDBserver.get_user(id) if ans: current_user = transclass.user_trans(bigUser) current_user.pwd = '' js = {} js['ok'] = True js1 = {} js1['user'] = current_user.__dict__ js['data'] = js1 return_message = json.dumps(js) else: js = {} js['ok'] = False return_message = json.dumps(js) return return_message
def POST(self,id): data = web.input() page_info = PageInfo('Edit') ##return render.edit(default_video, default_user,page_info) ans, temp_video = infoDBserver.modify_video(id, videoName = data.video_name, intro = data.video_intro) ans2, temp_user = infoDBserver.get_user(session.get_user_id()) if ans2: current_user = transclass.user_trans(temp_user) else: raise web.nofound() if ans: current_video = transclass.video_trans(temp_video) page_info = PageInfo('Edit',message = '保存成功!') raise web.seeother('/video/'+str(current_video.id)) else: page_info = PageInfo('Edit',error = '保存失败,请再试!') return render.edit(current_video,current_user,page_info)
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 GET(self, id): session_id = session.get_user_id() if int(id) != session_id: raise web.notfound() uploadURL, err = fs.putAuth() if err != None: web.debug(err) raise web.notfound() encodedURL = base64.urlsafe_b64encode(uploadURL) page_info = PageInfo('Personal Edit') ans, temp_user = infoDBserver.get_user(session_id) if ans: current_user = transclass.user_trans(temp_user) return render.personal_edit(current_user, page_info, encodedURL) else: raise web.notfound()
def POST(self, id): data = web.input() page_info = PageInfo('Edit') ##return render.edit(default_video, default_user,page_info) ans, temp_video = infoDBserver.modify_video(id, videoName=data.video_name, intro=data.video_intro) ans2, temp_user = infoDBserver.get_user(session.get_user_id()) if ans2: current_user = transclass.user_trans(temp_user) else: raise web.nofound() if ans: current_video = transclass.video_trans(temp_video) page_info = PageInfo('Edit', message='保存成功!') raise web.seeother('/video/' + str(current_video.id)) else: page_info = PageInfo('Edit', error='保存失败,请再试!') return render.edit(current_video, current_user, page_info)
def getUserInfo(self, userId): user = model.User() ans, bigUser = infoDBserver.get_user(userId) user = transclass.user_trans(bigUser) return user