Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
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
Esempio n. 4
0
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
Esempio n. 5
0
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
Esempio n. 6
0
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