]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Add repeat info to statusnet:notice_info Atom element
authorZach Copley <zach@status.net>
Wed, 26 May 2010 00:39:44 +0000 (00:39 +0000)
committerZach Copley <zach@status.net>
Wed, 26 May 2010 00:39:44 +0000 (00:39 +0000)
classes/Notice.php

index d85c8cd33acf802c0f566016cfc632b0cd0bd809..3d7d21533b55a8b537cb9f96d165502bd89a04d5 100644 (file)
@@ -1240,7 +1240,7 @@ class Notice extends Memcached_DataObject
 
         $noticeInfoAttr = array(
             'local_id'   => $this->id,    // local notice ID (useful to clients for ordering)
-            'source'     => $this->source // the client name (source attribution)
+            'source'     => $this->source, // the client name (source attribution)
         );
 
         $ns = $this->getSource();
@@ -1251,7 +1251,11 @@ class Notice extends Memcached_DataObject
         }
 
         if (!empty($cur)) {
-            $noticeInfoAttr['favorited'] = ($cur->hasFave($this)) ? 'true' : 'false';
+            $noticeInfoAttr['favorite'] = ($cur->hasFave($this)) ? "true" : "false";
+        }
+
+        if (!empty($this->repeat_of)) {
+            $noticeInfoAttr['repeat_of'] = $this->repeat_of;
         }
 
         $xs->element('statusnet:notice_info', $noticeInfoAttr, null);