diff options
author | Zach Copley <zach@status.net> | 2010-02-22 17:12:33 -0800 |
---|---|---|
committer | Zach Copley <zach@status.net> | 2010-02-22 17:12:33 -0800 |
commit | cbf6ebae014dace4ab1e8b85b95e1bfffb1580e8 (patch) | |
tree | 1f466c3c1dddd7c1e3e1d1de0a83cef786396c83 /classes/Notice.php | |
parent | 870e556faafa6222bd0e877bd6017ad9277deb4c (diff) | |
parent | 6a711c6cdc5d1e1b1a64e5858b12e6964a0abe9c (diff) |
Merge branch 'rationalize-activity' into testing
* rationalize-activity:
Move ActivityObject and related stuff to core
Add PoCo bits, avatar link, geo point, etc. to person activity obj output
Diffstat (limited to 'classes/Notice.php')
-rw-r--r-- | classes/Notice.php | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/classes/Notice.php b/classes/Notice.php index 754c126ed..92d959dc5 100644 --- a/classes/Notice.php +++ b/classes/Notice.php @@ -1218,25 +1218,8 @@ class Notice extends Memcached_DataObject */ function asActivityNoun($element) { - $xs = new XMLStringer(true); - - $xs->elementStart('activity:' . $element); - $xs->element('activity:object-type', - null, - 'http://activitystrea.ms/schema/1.0/note'); - $xs->element('id', - null, - $this->uri); - $xs->element('content', - array('type' => 'text/html'), - $this->rendered); - $xs->element('link', - array('type' => 'text/html', - 'rel' => 'alternate', - 'href' => $this->bestUrl())); - $xs->elementEnd('activity:' . $element); - - return $xs->getString(); + $noun = ActivityObject::fromNotice($this); + return $noun->asString('activity:' . $element); } function bestUrl() |