def get(self, to_id=0): current_user = self.current_user current_user_id = self.current_user_id if to_id: zsite = Zsite.mc_get(to_id) else: host = self.request.host zsite = zsite_by_domain(host) if zsite: zsite_id = zsite.id cid = zsite.cid if cid in (CID_SITE, CID_COM, CID_TAG): zsite_fav_new(zsite, current_user_id) elif cid == CID_USER: follow_new(current_user_id, zsite_id) mq_buzz_follow_new(current_user_id, zsite_id) txt = self.get_argument("txt", None) if txt: if cid == CID_SITE: from model.reply import STATE_ACTIVE zsite.reply_new(current_user, txt, STATE_ACTIVE) elif cid == CID_COM: from model.po_review import po_review_new po_review_new(zsite_id, current_user_id, name) self.finish("{}")
def get(self, to_id=0): current_user = self.current_user current_user_id = self.current_user_id if to_id: zsite = Zsite.mc_get(to_id) else: host = self.request.host zsite = zsite_by_domain(host) if zsite: zsite_id = zsite.id cid = zsite.cid if cid in (CID_SITE, CID_COM, CID_TAG): zsite_fav_new(zsite, current_user_id) elif cid == CID_USER: follow_new(current_user_id, zsite_id) mq_buzz_follow_new(current_user_id, zsite_id) txt = self.get_argument('txt', None) if txt: if cid == CID_SITE: from model.reply import STATE_ACTIVE zsite.reply_new(current_user, txt, STATE_ACTIVE) elif cid == CID_COM: from model.po_review import po_review_new po_review_new(zsite_id, current_user_id, name) self.finish('{}')
def post(self): zsite_id = self.zsite_id current_user_id = self.current_user_id current_user = self.current_user name = self.get_argument('txt', '') po_review_new(zsite_id, current_user_id, name) if self.get_argument('join', None): if zsite_member_is_invite(zsite_id, current_user_id): zsite_member_new(zsite_id, current_user_id, ZSITE_MEMBER_STATE_ACTIVE) path = newbie_redirect(current_user) if path: return self.redirect(path) return self.get()
def get(self): current_user = self.current_user current_user_id = self.current_user_id host = self.request.host zsite = zsite_by_domain(host) zsite_id = zsite.id cid = zsite.cid if zsite and cid in (CID_SITE, CID_COM): zsite_fav_new(zsite, current_user_id) txt = self.get_argument('txt', None) if txt: if cid == CID_SITE: from model.reply import STATE_ACTIVE zsite.reply_new(current_user, txt, STATE_ACTIVE) elif cid == CID_COM: from model.po_review import po_review_new po_review_new(zsite_id, current_user_id, name) self.finish('{}')