Ejemplo n.º 1
0
 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()
Ejemplo n.º 2
0
 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()
Ejemplo n.º 3
0
 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() 
Ejemplo n.º 4
0
 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()
Ejemplo n.º 5
0
 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)
Ejemplo n.º 6
0
 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)
Ejemplo n.º 7
0
 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)
Ejemplo n.º 8
0
    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()
Ejemplo n.º 9
0
    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()
Ejemplo n.º 10
0
 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')
Ejemplo n.º 11
0
 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')
Ejemplo n.º 12
0
 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
Ejemplo n.º 13
0
 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)
Ejemplo n.º 14
0
    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')
Ejemplo n.º 15
0
    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()
Ejemplo n.º 16
0
 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)
Ejemplo n.º 17
0
    def getUserInfo(self, userId):

        user = model.User()
        ans, bigUser = infoDBserver.get_user(userId)
        user = transclass.user_trans(bigUser)
        return user