def _po_rm(user_id, po): po.state = STATE_RM po.save() id = po.id feed_rm(id) from model.po_show import po_show_rm po_show_rm(id) from model.po_recommend import mq_rm_rec_po_by_po_id mq_rm_rec_po_by_po_id(user_id, id) from zsite_tag import zsite_tag_rm_by_po zsite_tag_rm_by_po(po) from po_tag import po_tag_rm_by_po po_tag_rm_by_po(po) from rank import rank_rm_all rank_rm_all(id) from po_question import mc_answer_id_get, answer_count rid = po.rid if rid: mc_answer_id_get.delete('%s_%s' % (user_id, rid)) answer_count.delete(rid) mc_flush(user_id, po.cid) mq_buzz_po_rm(id) from fav import fav_rm_by_po fav_rm_by_po(po) return True
def _edit(broad, sync, site, po, id): if broad: from model.po_recommend import po_recommend_new test_po = Po.get(rid=po.id, user_id=0, state=STATE_ACTIVE) if not test_po: po_recommend_new(po.id, 0, '') else: po_show_rm(po) if sync: site_sync_new(id) else: site_sync_rm(id) if site: po.zsite_id_set(site)
def _edit(broad, sync, site, po, id): if broad: from model.po_recommend import po_recommend_new test_po = Po.get(rid=po.id, user_id=0, state=STATE_ACTIVE) if not test_po: po_recommend_new(po.id, 0, "") else: po_show_rm(po) if sync: site_sync_new(id) else: site_sync_rm(id) if site: po.zsite_id_set(site)
def get(self, id): po_show_rm(id) next = self.request.headers.get('Referer', '/po/show/set/%s' % id) self.redirect(next)
def get(self, id): po_show_rm(id) next = self.request.headers.get("Referer", "/po/show/set/%s" % id) self.redirect(next)