summaryrefslogtreecommitdiff
path: root/classes/Notice.php
diff options
context:
space:
mode:
authorZach Copley <zach@status.net>2010-02-22 17:12:33 -0800
committerZach Copley <zach@status.net>2010-02-22 17:12:33 -0800
commitcbf6ebae014dace4ab1e8b85b95e1bfffb1580e8 (patch)
tree1f466c3c1dddd7c1e3e1d1de0a83cef786396c83 /classes/Notice.php
parent870e556faafa6222bd0e877bd6017ad9277deb4c (diff)
parent6a711c6cdc5d1e1b1a64e5858b12e6964a0abe9c (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.php21
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()