forked from GNUsocial/gnu-social
make deriving a subject from an RSS channel work
This commit is contained in:
parent
1292230e38
commit
022c13418d
@ -799,20 +799,24 @@ class ActivityObject
|
|||||||
|
|
||||||
$obj->type = ActivityObject::PERSON; // @fixme guess better
|
$obj->type = ActivityObject::PERSON; // @fixme guess better
|
||||||
|
|
||||||
$obj->title = ActivityUtils::childContent($el, ActivityObject::TITLE, self::RSS);
|
$obj->title = ActivityUtils::childContent($el, ActivityObject::TITLE, Activity::RSS);
|
||||||
$obj->link = ActivityUtils::childContent($el, ActivityUtils::LINK, self::RSS);
|
$obj->link = ActivityUtils::childContent($el, ActivityUtils::LINK, Activity::RSS);
|
||||||
$obj->id = ActivityUtils::getLink($el, self::SELF);
|
$obj->id = ActivityUtils::getLink($el, Activity::SELF);
|
||||||
|
|
||||||
$desc = ActivityUtils::childContent($el, self::DESCRIPTION, self::RSS);
|
if (empty($obj->id)) {
|
||||||
|
$obj->id = $obj->link;
|
||||||
|
}
|
||||||
|
|
||||||
|
$desc = ActivityUtils::childContent($el, Activity::DESCRIPTION, Activity::RSS);
|
||||||
|
|
||||||
if (!empty($desc)) {
|
if (!empty($desc)) {
|
||||||
$obj->content = htmlspecialchars_decode($desc, ENT_QUOTES);
|
$obj->content = htmlspecialchars_decode($desc, ENT_QUOTES);
|
||||||
}
|
}
|
||||||
|
|
||||||
$imageEl = ActivityUtils::child($el, self::IMAGE, self::RSS);
|
$imageEl = ActivityUtils::child($el, Activity::IMAGE, Activity::RSS);
|
||||||
|
|
||||||
if (!empty($imageEl)) {
|
if (!empty($imageEl)) {
|
||||||
$obj->avatarLinks[] = ActivityUtils::childContent($imageEl, self::URL, self::RSS);
|
$obj->avatarLinks[] = ActivityUtils::childContent($imageEl, Activity::URL, Activity::RSS);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $obj;
|
return $obj;
|
||||||
|
Loading…
Reference in New Issue
Block a user