}
}
- $header = [];
- $header['uid'] = $importer['uid'];
- $header['network'] = Protocol::OSTATUS;
- $header['wall'] = 0;
- $header['origin'] = 0;
- $header['gravity'] = Item::GRAVITY_COMMENT;
+ // Initial header elements
+ $header = [
+ 'uid' => $importer['uid'],
+ 'network' => Protocol::OSTATUS,
+ 'wall' => 0,
+ 'origin' => 0,
+ 'gravity' => Item::GRAVITY_COMMENT,
+ ];
if (!is_object($doc->firstChild) || empty($doc->firstChild->tagName)) {
return false;
$orig_uri = $xpath->query('activity:object/atom:id', $entry)->item(0)->nodeValue;
Logger::notice('Favorite', ['uri' => $orig_uri, 'item' => $item]);
- $item['verb'] = Activity::LIKE;
+ $item['body'] = $item['verb'] = Activity::LIKE;
$item['thr-parent'] = $orig_uri;
$item['gravity'] = Item::GRAVITY_ACTIVITY;
$item['object-type'] = Activity\ObjectType::NOTE;
XML::addElement($doc, $entry, 'title', html_entity_decode($title, ENT_QUOTES, 'UTF-8'));
$body = Post\Media::addAttachmentsToBody($item['uri-id'], DI::contentItem()->addSharedPost($item));
+ $body = Post\Media::addHTMLLinkToBody($item['uri-id'], $body);
if (!empty($item['title'])) {
$body = '[b]' . $item['title'] . "[/b]\n\n" . $body;
$previous_created = $last_update;
- // Don't cache when the last item was posted less then 15 minutes ago (Cache duration)
+ // Don't cache when the last item was posted less than 15 minutes ago (Cache duration)
if ((time() - strtotime($owner['last-item'])) < 15*60) {
$result = DI::cache()->get($cachekey);
if (!$nocache && !is_null($result)) {