Example #1
0
    def post(self, id):
        booklib = ZsiteBookLib.mc_get(id)
        book = ZsiteBook.mc_get(booklib.book_id)

        if booklib.is_exist:
            mail = self.get_argument("mail", "")
            mail = mail.strip().lower()
            if mail:
                user_id = user_id_by_mail(mail)
                if not user_id:
                    user_id = user_new(mail)
                return self.redirect('/book/lib/browse/%s/%s' % (id, user_id))
        elif booklib.is_browse:
            if self.get_argument("return", ""):
                zsite_book_lib_return(id, self.current_user_id)
        return self.get(id)
    def post(self, id):
        booklib = ZsiteBookLib.mc_get(id)
        book = ZsiteBook.mc_get(booklib.book_id)

        if booklib.is_exist:
            mail = self.get_argument("mail","")
            mail = mail.strip().lower()
            if mail:
                user_id = user_id_by_mail(mail)
                if not user_id:
                    user_id = user_new(mail)
                return self.redirect(
                    '/book/lib/browse/%s/%s'%(id, user_id)
                )
        elif booklib.is_browse:
            if self.get_argument("return",""):
                zsite_book_lib_return(id, self.current_user_id)
        return self.get(id)       
Example #3
0
 def _fetch(self, id, user_id):
     booklib = ZsiteBookLib.mc_get(id)
     book = ZsiteBook.mc_get(booklib.book_id)
     return book, booklib
Example #4
0
 def get(self, id):
     booklib = ZsiteBookLib.mc_get(id)
     book = ZsiteBook.mc_get(booklib.book_id)
     self.render(booklib=booklib, book=book)
 def _fetch(self, id , user_id):
     booklib = ZsiteBookLib.mc_get(id)
     book = ZsiteBook.mc_get(booklib.book_id)
     return book, booklib
 def get(self, id):
     booklib = ZsiteBookLib.mc_get(id)
     book = ZsiteBook.mc_get(booklib.book_id)
     self.render(booklib=booklib, book=book)