def po_audio_new(user_id, name, txt, audio, state, zsite_id): if not name and not txt: return name = name or time_title() m = po_new(CID_AUDIO, user_id, name, state, rid=0, zsite_id=zsite_id) if m: audio_save(m.id, audio) m.txt_set(txt) m.feed_new() return m
def po_photo_new(user_id, name, txt, img, state=STATE_ACTIVE, zsite_id=0): if not name and not txt: return name = name or time_title() rid = photo_new(user_id, img) m = po_new(CID_PHOTO, user_id, name, state, rid, zsite_id=zsite_id) if m: id = m.id m.txt_set(txt) if state > STATE_SECRET: m.feed_new() return m
def po_video_new(user_id, name, txt, uri, video_site, state, zsite_id): if not name and not txt: return name = name or time_title() if not is_same_post(user_id, name, txt, uri): m = po_new( CID_VIDEO, user_id, name, state, video_site, zsite_id=zsite_id ) if m: video_new(m.id , uri) m.txt_set(txt) m.feed_new() return m
def po_video_new(user_id, name, txt, uri, video_site, state, zsite_id): if not name and not txt: return name = name or time_title() if not is_same_post(user_id, name, txt, uri): m = po_new(CID_VIDEO, user_id, name, state, video_site, zsite_id=zsite_id) if m: video_new(m.id, uri) m.txt_set(txt) m.feed_new() return m