Exemple #1
0
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)
Exemple #2
0
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)
Exemple #3
0
    def post(self, id):
        current_user_id = self.current_user_id

        sync = self.get_argument('sync','')
        txt = self.get_argument('txt', '')

        po = Po.mc_get(id)


        if po and po.cid in PO_SHARE_FAV_CID:
            vote_up(current_user_id, id)
            reply_id = None

            if sync == 'true':
                reply_id = post_reply(self, id)

            rec = po_recommend_new(id, current_user_id, txt, reply_id)

        if not self._finished:
            self.finish('{}')