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)
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)
def _fetch(self, id , user_id): booklib = ZsiteBookLib.mc_get(id) book = ZsiteBook.mc_get(booklib.book_id) return book, booklib