def feed_import_new(zsite_id, rid, title, txt, url, rank): title = utf8_ftoj(unescape(title)) txt = utf8_ftoj(format_txt(txt)) if import_feed_duplicator.txt_is_duplicate(txt): return #print zsite_id, rid, title #sleep(0.1) feed_user = user_by_feed_id_zsite_id(zsite_id, rid) if feed_user: po_meta_user_id = feed_user.id else: po_meta_user_id = 0 new_feed = FeedImport(title=title, txt=txt, zsite_id=zsite_id, rid=rid, url=url, tag_id_list='', state=FEED_IMPORT_STATE_WITHOUT_TAG, rank=rank, po_meta_user_id=po_meta_user_id) new_feed.save() id = new_feed.id import_feed_duplicator.set_record(txt, id) if feed_user: user_id = feed_user.user_id if user_id: feed_import_user_new(user_id, id) return new_feed
def post(self, id): po = Po.mc_get(id) next = self.get_argument('next', '/po') name = self.get_argument('name', None) txt = self.get_argument('txt', None) broad = self.get_argument('broad', None) site = self.get_argument('site', None) sync = self.get_argument('sync', None) _format = self.get_argument('format', None) _edit(broad, sync, site, po, id) if name: po.name_ = name po.save() if txt: if _format: txt = format_txt(txt) po.txt_set(txt) self.redirect(next)
def post(self, id): po = Po.mc_get(id) next = self.get_argument("next", "/po") name = self.get_argument("name", None) txt = self.get_argument("txt", None) broad = self.get_argument("broad", None) site = self.get_argument("site", None) sync = self.get_argument("sync", None) _format = self.get_argument("format", None) _edit(broad, sync, site, po, id) if name: po.name_ = name po.save() if txt: if _format: txt = format_txt(txt) po.txt_set(txt) self.redirect(next)
def feed_import_new(zsite_id, rid, title, txt, url, rank): title = utf8_ftoj(unescape(title)) txt = utf8_ftoj(format_txt(txt)) if import_feed_duplicator.txt_is_duplicate(txt): return #print zsite_id, rid, title #sleep(0.1) feed_user = user_by_feed_id_zsite_id(zsite_id, rid) if feed_user: po_meta_user_id = feed_user.id else: po_meta_user_id = 0 new_feed = FeedImport( title=title, txt=txt, zsite_id=zsite_id, rid=rid, url=url, tag_id_list='', state=FEED_IMPORT_STATE_WITHOUT_TAG, rank=rank, po_meta_user_id=po_meta_user_id ) new_feed.save() id = new_feed.id import_feed_duplicator.set_record(txt, id) if feed_user: user_id = feed_user.user_id if user_id: feed_import_user_new(user_id, id) return new_feed