Пример #1
0
                $tmpu = $network->get_user_by_id($obj->user_id);
                $tmpu->info = $tmpu;
                $tmpu->is_logged = TRUE;
                $p->set_user_advanced($network, $tmpu);
                $p->set_message($message);
                if (!empty($item->source_url)) {
                    $p->attach_link($item->source_url);
                }
                if (!empty($item->source_image)) {
                    $p->attach_image($item->source_image);
                }
                if (!empty($item->source_video)) {
                    $p->attach_videoembed($item->source_video);
                }
                if (!empty($item->source_description) && $item->source_description != $message) {
                    $p->attach_richtext($item->source_description);
                }
                if ($pid = $p->save()) {
                    $pid = intval(str_replace(array('_private', '_public'), '', $pid));
                    $db2->query('INSERT INTO users_rssfeeds_posts SET rssfeed_id="' . $obj->id . '", post_id="' . $pid . '" ');
                    $new_rss_posts++;
                    $posts++;
                }
            }
            if ($posts > 0) {
                $db2->query('UPDATE users_rssfeeds SET date_last_post="' . time() . '" WHERE id="' . $obj->id . '" LIMIT 1');
            }
        }
    }
}
if ($new_rss_posts > 0) {