def zsite_fav_rm(zsite, owner_id): fav = zsite_fav_get(zsite, owner_id) if fav and fav.state <= STATE_ACTIVE: zsite_id = zsite.id cid = zsite.cid zsite_list_rm(zsite_id, owner_id, cid) if cid == CID_TAG: rec_read_user_topic_score_fav_rm(owner_id, zsite_id)
def zsite_fav_rm_all_by_zsite_id(zsite_id): zsite = Zsite.mc_get(zsite_id) fav_list = ZsiteList.where(zsite_id=zsite_id) for fav in fav_list: zsite_list_rm( zsite.id, fav.owner_id, zsite.cid )
def zsite_fav_rm(zsite, owner_id): fav = zsite_fav_get(zsite, owner_id) if fav and fav.state <= STATE_ACTIVE: zsite_id = zsite.id cid = zsite.cid zsite_list_rm( zsite_id, owner_id, cid ) if cid == CID_TAG: rec_read_user_topic_score_fav_rm(owner_id, zsite_id)
def zsite_fav_rm_all_by_zsite_id(zsite_id): zsite = Zsite.mc_get(zsite_id) fav_list = ZsiteList.where(zsite_id=zsite_id) for fav in fav_list: zsite_list_rm(zsite.id, fav.owner_id, zsite.cid)
def zsite_member_rm(zsite_id, member_id): zsite_list_rm(zsite_id, member_id, cid=CID_ZSITE_TUPLE_LIST_MEMBER) po_review_state_set(zsite_id, member_id, 0)